Title :
Optimizing QoS-Aware Services Composition for Concurrent Processes in Dynamic Resource-Constrained Environments
Author :
Shen, Yuanhong ; Yang, Xiaohu ; Wang, Ye ; Ye, Zhen
Author_Institution :
Sch. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
Abstract :
QoS-aware service composition intends to integrate services from different providers and maximize the global QoS in order to increase the user´s satisfaction degree while subjecting to dynamic context constraints. Current composition approaches only focus on optimizing a single process to maximize the satisfaction degree for one party. When multiple processes are performed concurrently by their selfish users in a dynamic resource-constrained environment, new issues will arise, i.e., undesirable competition for service resources, extra waiting and frequent change of contexts. To address these issues, this paper aims to optimize QoS-aware services composition for multiple selfish users if the communication among users is allowed. Firstly, we propose an extensional QoS-aware service selection model for each process. Then based on this model, we present fault handling mechanisms before and during the execution of concurrent composite services for concurrent processes based on a multi-issue negotiation protocol among agents, and an adaptive context-aware service re-selection mechanism for adjusting the service execution plan for each running composite service in the dynamic resource-constrained environment. Comparative experiments reveal our approach facilitates to increase the average satisfaction degree, reduce the average waiting time of multiple users, and make the satisfaction degrees among multiple users more evenly distributed in the dynamic resource-constrained environment.
Keywords :
Web services; concurrency control; customer satisfaction; fault tolerant computing; optimisation; quality of service; resource allocation; QoS-aware service composition optimization; adaptive context-aware service reselection mechanism; concurrent composite service execution; concurrent processes; dynamic context constraints; dynamic resource-constrained environments; extensional QoS-aware service selection model; fault handling mechanisms; frequent context changes; global QoS maximization; multiissue negotiation protocol; selfish users; service execution plan; undesirable service resource competition; user communication; user satisfaction degree maximisation; waiting time; Context; Contracts; Dynamic scheduling; Performance evaluation; Protocols; Quality of service; Web services; QoS; context; multi-issue negotiation; resource-constrained; service composition;
Conference_Titel :
Web Services (ICWS), 2012 IEEE 19th International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4673-2131-0
DOI :
10.1109/ICWS.2012.54