DocumentCode
3065005
Title
Dynamic Resource Allocation in Cloud Environment Under Time-variant Job Requests
Author
Tammaro, Davide ; Doumith, Elias A. ; Zahr, S.A. ; Smets, Jean-Paul ; Gagnaire, Maurice
Author_Institution
Networks & Comput. Sci. Dept., TELECOM ParisTech, Paris, France
fYear
2011
fDate
Nov. 29 2011-Dec. 1 2011
Firstpage
592
Lastpage
598
Abstract
In Cloud environments, efficient resource provisioning and management present today a challenging issue because of the dynamic nature of the Cloud on one hand, and the need to satisfy heterogeneous resource requirements on the other hand. In such dynamic environments where end-users can arrive and leave the Cloud at any time, a Cloud service provider (CSP) should be able to make accurate decisions for scaling up or down its data-centers while taking into account several utility criteria, e.g., the delay of virtual resources setup, the migration of existing processes, the resource utilization, etc. In order to satisfy both parties (the CSP and the end-users), an efficient and dynamic resource allocation strategy is mandatory. In this paper, we propose an original approach for dynamic resource allocation in a Cloud environment. Our proposal considers computing job requests that are characterized by their arrival and teardown times, as well as a predictive profile of their computing requirements during their activity period. Assuming a prior knowledge of the predicted computing resources required by end-users, we propose and investigate several algorithms with different optimization criteria. However, prediction errors may occur resulting in some cases in the drop of one or several computing requests. Our proposed algorithms are compared in terms of various performance parameters including the rejection ratio, the dropping ratio, as well as the satisfaction of the endusers and the CSP.
Keywords
cloud computing; computer centres; optimisation; resource allocation; cloud dynamic nature; cloud environment; cloud service provider; computing requirement; data center; dynamic resource allocation; heterogeneous resource requirement; optimization criteria; rejection ratio; time-variant job request; utility criteria; virtual resources setup; Cloud computing; Clustering algorithms; Computational modeling; Dynamic scheduling; Measurement; Prediction algorithms; Resource management; Bin Packing; Cloud Computing; Dynamic Resource Allocation; Prediction Error; Simulated Annealing; Time-Variant Jobs; Utility Function;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
Conference_Location
Athens
Print_ISBN
978-1-4673-0090-2
Type
conf
DOI
10.1109/CloudCom.2011.91
Filename
6133200
Link To Document