Title :
A Distributed Algorithm for Service Commitment in Allocating Services to Applications
Author :
Bannazadeh, Hadi ; Leon-Garcia, Alberto
Author_Institution :
Univ. of Toronto, Toronto
Abstract :
In this paper, we extend our previous work on committing service instances to the applications in a service-oriented environment, and we propose a distributed heuristic algorithm which is able to estimate the number of future service instances needed by each application instance in a future time. Also, this algorithm does not assume any specific type of distribution function for services execution time and applications interarrival time. In this paper, after presenting the mathematical basis for the proposed distributed algorithm, we explain how this algorithm can be implemented in a distributed environment, and through the simulations and performance comparisons, we show that the proposed algorithm improves the performance of the system significantly, compared to a No commitment policy system and a full commitment policy system.
Keywords :
distributed algorithms; distributed algorithm; distribution function; service commitment; service-oriented environment; services allocation; services execution time; Application software; Distributed algorithms; Distributed computing; Distribution functions; Heuristic algorithms; Linear programming; Middleware; Quality of service; Service oriented architecture; Web services;
Conference_Titel :
Asia-Pacific Service Computing Conference, The 2nd IEEE
Conference_Location :
Tsukuba Science City
Print_ISBN :
0-7695-3051-6
DOI :
10.1109/APSCC.2007.29