• 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