• DocumentCode
    1244
  • Title

    Stochastic Model Driven Capacity Planning for an Infrastructure-as-a-Service Cloud

  • Author

    Ghosh, Rajesh ; Longo, Federica ; Ruofan Xia ; Naik, Vijay K. ; Trivedi, Kishor S.

  • Author_Institution
    IBM, Essex Junction, VT, USA
  • Volume
    7
  • Issue
    4
  • fYear
    2014
  • fDate
    Oct.-Dec. 2014
  • Firstpage
    667
  • Lastpage
    680
  • Abstract
    From an enterprise perspective, one key motivation to transform the traditional IT management into Cloud is the cost reduction of the hosted services. In an Infrastructure-as-a-Service (IaaS) Cloud, virtual machine (VM) instances share the physical machines (PMs) in the provider´s data center. With large number of PMs, providers can maintain low cost of service downtime at the expense of higher infrastructure and other operational costs (e.g., power consumption and cooling costs). Hence, determining the optimal PM capacity requirements that minimize the overall cost is of interest. In this paper, we show how a cost analysis and optimization framework can be developed using stochastic availability and performance models of an IaaS Cloud. Specifically, we study two cost minimization problems to address the capacity planning in an IaaS Cloud: (1) what is the optimal number of PMs that minimizes the total cost of ownership for a given downtime requirement set by service level agreements? and, (2) is it more economical to use cheaper but less reliable PMs or to use costlier but more reliable PMs for insuring the same availability characteristics? We use simulated annealing, a well-known stochastic search algorithm, to solve these optimization problems. Results from our analysis show that the optimal solutions are found within reasonable time.
  • Keywords
    cloud computing; contracts; search problems; simulated annealing; stochastic processes; stochastic programming; virtual machines; IT management; IaaS cloud; VM instances; availability characteristics; capacity planning; cooling cost; cost analysis; cost minimization problems; downtime requirement; infrastructure costs; infrastructure-as-a-service cloud; low-cost service downtime; operational costs; optimal PM capacity requirements; optimal solutions; optimization framework; optimization problems; overall cost minimization; performance models; physical machines; power consumption cost; provider data center; service cost reduction; service level agreements; simulated annealing; stochastic availability models; stochastic model driven capacity planning; stochastic search algorithm; total ownership cost minimization; virtual machine instances; Cloud computing; Computational modeling; Maintenance engineering; Power demand; Steady-state; Stochastic processes; Capacity planning; cloud; downtime; optimization; stochastic models;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2013.44
  • Filename
    6594736