• DocumentCode
    2320525
  • Title

    SLA-based Optimization of Power and Migration Cost in Cloud Computing

  • Author

    Goudarzi, Hadi ; Ghasemazar, Mohammad ; Pedram, Massoud

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    172
  • Lastpage
    179
  • Abstract
    Cloud computing systems (or hosting datacenters) have attracted a lot of attention in recent years. Utility computing, reliable data storage, and infrastructure-independent computing are example applications of such systems. Electrical energy cost of a cloud computing system is a strong function of the consolidation and migration techniques used to assign incoming clients to existing servers. Moreover, each client typically has a service level agreement (SLA), which specifies constraints on performance and/or quality of service that it receives from the system. These constraints result in a basic trade-off between the total energy cost and client satisfaction in the system. In this paper, a resource allocation problem is considered that aims to minimize the total energy cost of cloud computing system while meeting the specified client-level SLAs in a probabilistic sense. The cloud computing system pays penalty for the percentage of a client´s requests that do not meet a specified upper bound on their service time. An efficient heuristic algorithm based on convex optimization and dynamic programming is presented to solve the aforesaid resource allocation problem. Simulation results demonstrate the effectiveness of the proposed algorithm compared to previous work.
  • Keywords
    cloud computing; convex programming; dynamic programming; resource allocation; software cost estimation; software reliability; storage management; utility programs; SLA-based optimization; cloud computing systems; consolidation techniques; convex optimization; data storage reliability; dynamic programming; electrical energy cost; heuristic algorithm; hosting datacenters; infrastructure-independent computing; migration cost; migration techniques; power cost; quality-of-service; resource allocation problem; service level agreement; utility computing; Cloud computing; Contracts; Memory management; Optimization; Resource management; Servers; Time factors; Cloud Computing; Data center; Energy Efficiency; Server Consolidation; Service Level Agreement; Virtual Machine Placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-4673-1395-7
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.112
  • Filename
    6217419