Optimization of the Processing in a Middleware Environment for a Set of XML Variants

dc.contributor.advisorDr. Rudra Dutta, Committee Chairen_US
dc.contributor.advisorDr. Matthias F. Stallmann, Committee Memberen_US
dc.contributor.advisorDr. Rada Chirkova, Committee Memberen_US
dc.contributor.authorSahijwani, Vineeten_US
dc.date.accessioned2010-04-02T18:16:45Z
dc.date.available2010-04-02T18:16:45Z
dc.date.issued2007-03-22en_US
dc.degree.disciplineComputer Networkingen_US
dc.degree.levelthesisen_US
dc.degree.nameMSen_US
dc.description.abstractThe middleware has become an important product category since the 1990s, when companies started to adopt client-server architectures and had to deal with distributed computing problems. It employs the component based design to distribute the processing across the network. The middleware components use proprietary formats or more popularly XML for data exchange. There are different formats or variants of XML available which when used can improve the processing speed at a middleware component. However it is possible that the same format may not be suitable or be the best for all the components the XML goes through. Thus from a given set of XML variants or formats, there can be a particular XML format that will process faster as compared to others in a given middleware component. That same XML format however may not be suitable for other middleware components and some other format from the set might be. In this thesis we consider the problem of improving the processing speed in the middleware, given a set of different XML formats. We propose the use of local optimization to achieve global optimization. We find the best suited XML format for each component. This is done with the help of a feedback based software monitoring system. The software collects data about the processing time taken in a particular component by different formats with the help of feedback from that component and then process that data to decide which format suits that component best. Once the formats are known, the data can be sent to the components in that format and it would result in faster processing in the system as a whole, as compared to, if a single format was used for all the components. We also numerically investigate the performance of a middleware environment with and without the feedback based software monitoring system.en_US
dc.identifier.otheretd-12212006-085053en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/2711
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dis sertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectmiddlewareen_US
dc.subjectXMLen_US
dc.titleOptimization of the Processing in a Middleware Environment for a Set of XML Variantsen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
1020.05 KB
Format:
Adobe Portable Document Format

Collections