Title | ||
---|---|---|
Improving the performance of XML based technologies by caching and reusing information |
Abstract | ||
---|---|---|
The growing synergy between Web Services and Gridbased technologies is enabling profound, dynamic interactions between applications dispersed in geographic, institutional, and conceptual space. Such deep interoperability requires the simplicity, robustness, and extensibility for which XML has been conceived, making it a natural lingua franca for the network. Along with these advantages, there is a degree of inefficiency that may limit the applicability of XML. Firstly, we investigate the limitations of XML for highperformance and high-interactive distributed computing. Our experimental results clearly show that focusing on parsers, that are routinely used for desterilize XML messages exchanged in these system, we can improve the performance of a generic the end to end web services based solution. Secondly we present a new parser, the Cache Parser, which uses a cache to reduce the parsing time sender and receiver side, by reusing information related to previously parsed documents/messages similar to the one under examination. Finally, we will show how our fast parser can improve the global throughput of any application based on Web or Grid Services, or also JAXP-RPC. Experimental results demonstrate that our algorithm is 25 times faster than the fastest algorithm in the market and, if used in a WS scenario, can dramatically increase the number of requests per second handled by a server (up to 150% of improvement) bringing it close to a system that does not use xml at all. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1109/ICWS.2006.73 | Chicago, IL |
Keywords | Field | DocType |
fast parser,fastest algorithm,ws scenario,cache parser,new parser,web services,reusing information,grid services,gridbased technology,desterilize xml message,open systems,grammars,web service,grid computing,xml,distributed computing,interoperability | XML Encryption,XML framework,Efficient XML Interchange,Streaming XML,XML,Computer science,SOAP,Simple API for XML,Database,XML Signature | Conference |
ISBN | Citations | PageRank |
0-7695-2669-1 | 9 | 1.27 |
References | Authors | |
9 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Francesco Lelli | 1 | 72 | 8.62 |
Gaetano Maron | 2 | 15 | 2.80 |
Salvatore Orlando | 3 | 1595 | 202.29 |