Title :
Service Congestion: The Problem, and an Optimized Service Composition Architecture as a Solution
Author :
Schmid, Hans Albrecht
Author_Institution :
Univ. of Appl. Sci., Konstanz
Abstract :
Web services have many important advantages. But their great drawback, the invocation overhead, has not been a research focus. So far, only invocations of simple Web services were considered. But Web service composition may create additional performance problems. Our measurements demonstrate that Web service composition may reduce the maximal load of a system drastically. The reduction quotient increases quasi-exponentially with the number of service compositions. We call that phenomenon "service congestion" since it is not due to the combined payload of the composed services. Such detrimental performance effects can not be tolerated in many areas. For that reason, we propose an optimized service composition architecture as a solution. This service component architecture uses service connectors on top of standard Web service middleware. It optimizes automatically the local invocation of services with a Lookup&Service bus. The result is that no service congestion occurs since local service invocations have the cost of local calls
Keywords :
Web services; middleware; software performance evaluation; Web service invocation overhead; Web service middleware; optimized service composition architecture; service component architecture; service congestion; Component architectures; Connectors; Costs; Delay; Middleware; Payloads; Service oriented architecture; Simple object access protocol; Throughput; Web services; SOA; Web service; Web service invocation overhead; component; connector; optimized service composition architecture; performance; response time; service composition; service congestion; throughput;
Conference_Titel :
Web Services, 2006. ICWS '06. International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2669-1
DOI :
10.1109/ICWS.2006.120