DocumentCode
2555517
Title
A Distributed Algorithm for Service Commitment in Allocating Services to Applications
Author
Bannazadeh, Hadi ; Leon-Garcia, Alberto
Author_Institution
Univ. of Toronto, Toronto
fYear
2007
fDate
11-14 Dec. 2007
Firstpage
446
Lastpage
453
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Asia-Pacific Service Computing Conference, The 2nd IEEE
Conference_Location
Tsukuba Science City
Print_ISBN
0-7695-3051-6
Type
conf
DOI
10.1109/APSCC.2007.29
Filename
4414493
Link To Document