DocumentCode
3063712
Title
Improving Performance of Composite Web Services
Author
Dyachuk, Dmytro ; Deters, Ralph
Author_Institution
Univ. of Saskatchewan, Saskatoon
fYear
2007
fDate
19-20 June 2007
Firstpage
147
Lastpage
154
Abstract
Composite Web Services (CWS) aggregate multiple Web Services in one logical unit in order to accomplish a complex task (e.g. business process). This orchestration is typically achieved by use of a workflow language. Workflows facilitate the process of aggregating existing atomic and other CWS into new service layers. However due to numerous consumers and possible fluctuations in their arrivals the services performance under various loads becomes an important issue. Service compositions exposed to transient overloads expose problematic behaviour due to complex interactions of the underlying services. This in its turn usually results in the performance degradation. This paper proposes employing scheduling service requests in order to improve the overall CWS performance in overload situations. Different scheduling policies are evaluated for the CWS workflow patterns sequence and split-synchronization. In addition the paper presents scheduling policy called Augmented Least Work Reaming (ALWKR), that extends LWKR by taking advantage of existing workflow topology information.
Keywords
Web services; scheduling; workflow management software; augmented least work reaming; composite Web services; scheduling policy; scheduling service; split-synchronization; transient overloads; workflow language; workflow patterns sequence; workflow topology; Adaptive control; Degradation; Delay; Fluctuations; Load flow control; Processor scheduling; Programmable control; Throughput; Topology; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Service-Oriented Computing and Applications, 2007. SOCA '07. IEEE International Conference on
Conference_Location
Newport Beach, CA
Print_ISBN
0-7695-2861-9
Type
conf
DOI
10.1109/SOCA.2007.25
Filename
4273421
Link To Document