Cluster Computing and the Grid, IEEE International Symposium on (2007)
Rio De Janeiro, Brazil
May 14, 2007 to May 17, 2007
Marco A. S. Netto , University of Melbourne, Australia
Rajkumar Buyya , University of Melbourne, Australia
Maximizing resource provider profit and satisfying user requirements at the same time is a challenging problem in utility computing environments. In this paper, we intro- duce adaptive resource allocation requests and investigate the impact of using them in utility cluster computing en- vironments. The Service Level Agreements established be- tween users and resource providers rely not only on fixed values, but also on functions that associate allocation pa- rameters. In addition, the resource provider scheduler can automatically modify the number of resources and usage time of allocation requests, as well as split them into subre- quests. Users may receive incentives for supplying flexible requests which produce more scheduling options. By us- ing rescheduling, resource providers are able to prioritize the most profitable requests dynamically and still satisfy the requirements of the already accepted user requests. From our experimental results we observed an increase of 14% in the resource provider profit and a reduction of 20% in the average response time of user requests when compared to traditional approaches.
R. Buyya and M. A. Netto, "Impact of Adaptive Resource Allocation Requests in Utility Cluster Computing Environments," Cluster Computing and the Grid, IEEE International Symposium on(CCGRID), Rio De Janeiro, Brazil, 2007, pp. 214-224.