DocumentCode
2904079
Title
Management of distributed resource allocations in multi-cluster environments
Author
Lakew, Ewnetu Bayuh ; Hernandez-Rodriguez, Francisco ; Lei Xu ; Elmroth, Erik
Author_Institution
Dept. of Comput. Sci., Umea Univ., Umeå, Sweden
fYear
2012
fDate
1-3 Dec. 2012
Firstpage
275
Lastpage
284
Abstract
We present a fully distributed solution for managing resource allocation for services running across multiple clusters in a large-scale cloud computing environment. Our solution allows individual services running across clusters to compete dynamically for allocations based on their rate of consumption while maintaining the global cloud level allocation limits. The solution monitors resource consumption by services that are spread over a number of clusters. Global polls are triggered only when the allocated balance in a cluster decreases below a threshold and allocations are reassigned in a manner that avoids further immediate global polls. Our solution achieves scalability by minimizing global message exchanges, increases performance by distributing requests, and improves availability by avoiding a single point of failure. We perform a range of simulations to verify the accuracy of our approach, to validate our theoretical results, and to evaluate against competing approaches.
Keywords
cloud computing; distributed processing; distributed resource allocation management; large-scale cloud computing environment; multicluster environments; resource consumption; Availability; Clustering algorithms; Monitoring; Real-time systems; Resource management; Scalability; Smoothing methods; Distributed monitoring; distributed quota management; distributed resource allocations management;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Computing and Communications Conference (IPCCC), 2012 IEEE 31st International
Conference_Location
Austin, TX
ISSN
1097-2641
Print_ISBN
978-1-4673-4881-2
Type
conf
DOI
10.1109/PCCC.2012.6407768
Filename
6407768
Link To Document