DocumentCode
717144
Title
Resource allocation and management in Cloud Computing
Author
Nahir, Amir ; Orda, Ariel ; Raz, Danny
Author_Institution
Dept. of Comput. Sci., Israel Inst. of Technol., Haifa, Israel
fYear
2015
fDate
11-15 May 2015
Firstpage
1078
Lastpage
1084
Abstract
Resource allocation and management in Cloud Computing is a very complex task. This is mainly due to the scale of the cloud and the number of services deployed in it. Since cloud users and service providers are given access to supercomputerlevel resources, their effect over the cloud´s overall performance is greater than ever. This raises multiple research questions related to the management and performance of cloud computing systems in light of the end-users selfishness. In this work we specifically study the overall performance when selfish service providers may split work between the (shared) cloud and private resources. The size of modern data center and the number of service housed in it calls for fully distributed management solutions. We propose task assignment policies that are specifically adequate for large-scale distributed systems, and show that they provide new capabilities in improving system performance. In particular, we develop new resource allocation algorithms that converge to a working point that balances the end-user experience with the operational costs of leasing resources from the cloud provider.
Keywords
cloud computing; computer centres; resource allocation; cloud computing; cloud resource; data center; distributed management solutions; distributed systems; operational costs; private resource; resource allocation; resource leasing; resource management; system performance improvement; task assignment policies; Analytical models; Cloud computing; Delays; Games; Load management; Load modeling; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Network Management (IM), 2015 IFIP/IEEE International Symposium on
Conference_Location
Ottawa, ON
Type
conf
DOI
10.1109/INM.2015.7140436
Filename
7140436
Link To Document