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
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;
Conference_Titel :
Utility and Cloud Computing (UCC), 2012 IEEE Fifth International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4673-4432-6
DOI :
10.1109/UCC.2012.37