• 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