• DocumentCode
    3146104
  • Title

    Risk and Energy Consumption Tradeoffs in Cloud Computing Service via Stochastic Optimization Models

  • Author

    Jue Wang ; Siqian Shen

  • Author_Institution
    Dept. of Ind. & Oper. Eng., Univ. of Michigan, Ann Arbor, MI, USA
  • fYear
    2012
  • fDate
    5-8 Nov. 2012
  • Firstpage
    239
  • Lastpage
    246
  • Abstract
    Energy efficiency and computational reliability are two key concerns associated with modern computations that involve computational resource sharing and highly uncertain job arrivals from various sources (customers). In 2010, large-scale data center operations consume around 2% of the total energy use in the US. Meanwhile, the development of cloud computing in the IT industry possesses great potential for lowering energy consumption by partitioning and scheduling job requests among multiple computational servers. In this paper, we formulate stochastic integer programming models to minimize energy consumption of cloud computing servers over finite time periods, while maintaining a pre-specified quality of service (QoS) level for satisfying uncertain computational requests. The models dynamically monitor and predict customer requests for each period, and proactively switch servers on/off according to estimated customer requests. QoS levels are maintained by either enforcing zero unsatisfied requests, or imposing a joint chance constraint to bound possible failures in a backlogging model. When uncertain requests follow continuous distributions, we employ the Sampling Average Approximation for generating scenario-based requests. Such an approach transforms the original probabilistic model into deterministic mixed-integer linear programs. We further demonstrate computational results of all models by testing instances with different parameter combinations, and investigate how backlogging, unit penalty cost and QoS levels influence computational performances and optimal solutions.
  • Keywords
    DP industry; cloud computing; computer centres; energy conservation; file servers; integer programming; probability; quality of service; resource allocation; risk analysis; stochastic programming; IT industry; QoS level; USA; backlogging model; cloud computing service; computational reliability; computational resource sharing; computational server; continuous distribution; customer request prediction; deterministic mixed-integer linear program; dynamic customer request monitoring; energy consumption minimization; energy consumption tradeoff; energy efficiency; energy use; job request partitioning; job request scheduling; joint chance constraint; large-scale data center operation; optimal solution; parameter combination; proactive server switching; probabilistic model; risk analysis; sampling average approximation; scenario-based request; stochastic integer programming model; stochastic optimization model; uncertain computational request; uncertain job arrival; unit penalty cost; zero unsatisfied request; Biological system modeling; Cloud computing; Computational modeling; Energy consumption; Joints; Quality of service; Servers; Sustainability and stability of Cloud Computations; chance-constrained programming; mixed-integer programming; sensitivity analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Utility and Cloud Computing (UCC), 2012 IEEE Fifth International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4673-4432-6
  • Type

    conf

  • DOI
    10.1109/UCC.2012.37
  • Filename
    6424956