DocumentCode
2719145
Title
Optimizing composite Web services through parallelization of service invocations
Author
Sato, Nobuyoshi ; Saito, Sakuyoshi ; Mitsui, Kazuki
fYear
2002
fDate
2002
Firstpage
305
Lastpage
316
Abstract
Current standardization efforts on Web service interoperability provide ways to compose Web services distributed across heterogeneous network environments. Unfortunately, this has been attained at the expense of efficiency, that is, substantial SOAP communication overheads have negative impact on the performance of Web services. To resolve this and improve performance, we have developed a new mechanism for hiding communication latency by means of parallelization of service invocations within a composite Web service. Our mechanism exploits static analysis techniques to keep track of the behavioral states of Web service components through their execution steps and statically detects whether service invocations may have dependencies with each other at certain states. The analysis can thus guarantee the parallelization will not affect the result Of computation. Evaluation shows strong potential of our mechanism: it substantially improves the performance of composite Web services based on a real-world example of Portfolio optimization.
Keywords
Internet; distributed object management; financial data processing; formal specification; investment; open systems; parallel programming; program diagnostics; SOAP communication overheads; Web service interoperability; behavioral states; communication latency hiding; composite Web service optimization; heterogeneous network environments; portfolio optimization; service invocation parallelization; standardization; static analysis techniques; Computational complexity; Concurrent computing; Delay; Distributed computing; Portfolios; Simple object access protocol; Standardization; Transport protocols; Web and internet services; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2002. EDOC '02. Proceedings. Sixth International
Print_ISBN
0-7695-1742-0
Type
conf
DOI
10.1109/EDOC.2002.1137719
Filename
1137719
Link To Document