Unified power and performance analysis of cloud computing infrastructure using stochastic reward nets

Abstract In this paper, power and performance of cloud infrastructures are analytically modeled and numerically evaluated using stochastic reward nets (SRNs). The main objective of the proposed model is to analyze the impact of the temperature and network traffic on power and performance of cloud computing systems, which has been ignored in most of previously presented approaches. In the proposed model, incoming tasks are divided into two categories, cold and hot, demonstrating different power consumption patterns, that can fail due to bandwidth constraints and congestion. By applying the proposed model, different resource allocation scenarios can be evaluated and compared, in terms of power and performance, when hot and cold tasks are assigned to virtual machines and the network congestion is taken into consideration. The results obtained from the proposed model, cross-validated with the CloudSim framework, show that the scenario which uses the minimum number of racks and the maximum number of servers is optimal in terms of both the power and performance measures.

[1]  Hitesh Ballani,et al.  Towards predictable datacenter networks , 2011, SIGCOMM 2011.

[2]  Danilo Ardagna,et al.  Power-aware performance analysis of self-adaptive resource management in IaaS clouds , 2018, Future Gener. Comput. Syst..

[3]  Shahin Vakilinia Energy efficient temporal load aware resource allocation in cloud computing datacenters , 2017, Journal of Cloud Computing.

[4]  Albert G. Greenberg,et al.  The cost of a cloud: research problems in data center networks , 2008, CCRV.

[5]  Didier Colle,et al.  Trends in worldwide ICT electricity consumption from 2007 to 2012 , 2014, Comput. Commun..

[6]  Antonio Puliafito,et al.  Analytical Evaluation of Resource Allocation Policies in Green IaaS Clouds , 2013, 2013 International Conference on Cloud and Green Computing.

[7]  Danilo Ardagna,et al.  Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds , 2019, IEEE Transactions on Cloud Computing.

[8]  George Suciu,et al.  Non-functional requirements optimisation for multi-tier cloud applications: An early warning system case study , 2017, 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[9]  Jie Wu,et al.  Let's stay together: Towards traffic aware virtual machine placement in data centers , 2012, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[10]  Yonggang Wen,et al.  Data Center Energy Consumption Modeling: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[11]  Frank Bellosa,et al.  Balancing power consumption in multiprocessor systems , 2006, EuroSys.

[12]  Tuan Anh Nguyen,et al.  A comprehensive evaluation of availability and operational cost for a virtualized server system using stochastic reward nets , 2017, The Journal of Supercomputing.

[13]  Yanhui Huang,et al.  Software power modeling method at architecture level based on complex networks , 2016, Sustain. Comput. Informatics Syst..

[14]  Elton Torres,et al.  A hierarchical approach for availability and performance analysis of private cloud storage services , 2018, Computing.

[15]  Hong Liu,et al.  Fiber optic communication technologies: What's needed for datacenter network operations , 2010, IEEE Communications Magazine.

[16]  Morteza Mohaqeqi,et al.  Joint management of processing and cooling power based on inaccurate thermal information in a stochastic real-time system , 2015, RTNS.

[17]  Ahmad Khonsari,et al.  Temperature-aware dynamic voltage and frequency scaling enabled MPSoC modeling using Stochastic Activity Networks , 2018, Microprocess. Microsystems.

[18]  Ali Movaghar-Rahimabadi,et al.  Performance and power modeling and evaluation of virtualized servers in IaaS clouds , 2017, Inf. Sci..

[19]  Kishor S. Trivedi,et al.  Composite Performance and Availability Analysis Using a Hierarchy of Stochastic Reward Nets , 1991 .

[20]  Antonio Puliafito,et al.  Modeling and Evaluation of Energy Policies in Green Clouds , 2015, IEEE Transactions on Parallel and Distributed Systems.

[21]  Kishor S. Trivedi,et al.  SPNP: Stochastic Petri Nets. Version 6.0 , 2000, Computer Performance Evaluation / TOOLS.

[22]  Kishor S. Trivedi,et al.  SPNP: stochastic Petri net package , 1989, Proceedings of the Third International Workshop on Petri Nets and Performance Models, PNPM89.

[23]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[24]  Athanasios V. Vasilakos,et al.  GreenDCN: A General Framework for Achieving Energy Efficiency in Data Center Networks , 2013, IEEE Journal on Selected Areas in Communications.

[25]  Parisa Heidari,et al.  Evaluating High Availability-Aware Deployments Using Stochastic Petri Net Model and Cloud Scoring Selection Tool , 2021, IEEE Transactions on Services Computing.

[26]  Reza Entezari-Maleki,et al.  Evaluation of the impacts of failures and resource heterogeneity on the power consumption and performance of IaaS clouds , 2018, The Journal of Supercomputing.

[27]  Jie Wu,et al.  Joint power optimization through VM placement and flow scheduling in data centers , 2014, 2014 IEEE 33rd International Performance Computing and Communications Conference (IPCCC).

[28]  Limin Xiao,et al.  Thermal-aware Workload Distribution for Clusters , 2011 .