Title :
A Distributed Probabilistic Commitment Control Algorithm for Service-Oriented Systems
Author :
Bannazadeh, Hadi ; Leon-Garcia, Alberto
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
fDate :
12/1/2010 12:00:00 AM
Abstract :
Application creation through service composition is a cornerstone for several architectures including Service-Oriented Architecture. As the number and diversity of applications created based on this paradigm increase, the need for guaranteeing quality of service becomes more important. In this paper, we present a distributed algorithm for guaranteeing a specified level of application completion probability. The algorithm is designed to control service commitments in both queue-less and queue-enabled service-oriented systems. The algorithm does not assume a specific distribution type for service execution times and application request inter-arrival times, and hence is suitable for systems with stationary or non-stationary request arrivals. We show that the proposed distributed algorithm achieves its performance objectives for both queue-less and queue-enabled service oriented systems.
Keywords :
distributed algorithms; quality of service; queueing theory; service-oriented architecture; application completion probability; application creation; application request inter-arrival times; distributed algorithm; distributed probabilistic commitment control algorithm; non-stationary request arrivals; quality of service; queue-enabled service-oriented systems; queue-less service-oriented systems; service commitments; service composition; service execution times; service-oriented architecture; Admission control; Approximation methods; Distributed algorithms; Probabilistic logic; Random variables; Upper bound; Admission Control; Finite Capacity Queuing Networks; QoS guarantee; Queuing Networks; Service-Oriented Architecture;
Journal_Title :
Network and Service Management, IEEE Transactions on
DOI :
10.1109/TNSM.2010.1012.I9P0338