Versatile workload-aware power management performability analysis of server virtualized systems

Abstract The widespread integration of virtualization technologies in data centers has enabled in the last few years several benefits in terms of operating costs and flexibility. These benefits maybe boosted through join optimization of power management (PM) and dependability for virtualized systems. This indeed involves developing appropriate models to better understand their performability behavior whenever they are exposed to predictable (e.g. rejuvenation) and unpredictable breakdowns. We propose in this paper a performability analysis of server virtualized systems (SVSs) using a workload-aware PM mechanism based on non-Markovian Stochastic Reward Nets (SRNs) modeling approach. This analysis investigates interactions and correlations between several modules involving workload-aware PM mechanism, dynamic speed scaling processing, virtual machine (VM) and virtual machine monitor (VMM) both subject to software aging, failure and rejuvenation. We show through numerical results, using quantitative and qualitative metrics, how performance, power usage and efficiency are impacted by workload-aware PM mechanism. We show also how judicious choice of tunable attribute (i.e. Timeout ) of the proposed PM mechanism with respect to workload can lead to a good power-performance trade-off.

[1]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[2]  Kishor S. Trivedi,et al.  Stochastic Reward Nets for Reliability Prediction , 1996 .

[3]  Kamel Barkaoui,et al.  A Versatile Traffic and Power Aware Performability Analysis of Server Virtualized Systems , 2014, 2014 IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems.

[4]  Dzmitry Kliazovich,et al.  GreenCloud: A Packet-Level Simulator of Energy-Aware Cloud Computing Data Centers , 2010, GLOBECOM.

[5]  J. Little A Proof for the Queuing Formula: L = λW , 1961 .

[6]  Kang G. Shin,et al.  LiteGreen: Saving Energy in Networked Desktops Using Virtualization , 2010, USENIX Annual Technical Conference.

[7]  Anand Sivasubramaniam,et al.  Managing server energy and operational costs in hosting centers , 2005, SIGMETRICS '05.

[8]  Dong Seong Kim,et al.  Modeling and analysis of software rejuvenation in a server virtualized system , 2010, 2010 IEEE Second International Workshop on Software Aging and Rejuvenation.

[9]  Wei Xie,et al.  Software rejuvenation policies for cluster systems under varying workload , 2004, 10th IEEE Pacific Rim International Symposium on Dependable Computing, 2004. Proceedings..

[10]  Wei Xie,et al.  Performability analysis of clustered systems with rejuvenation under varying workload , 2007, Perform. Evaluation.

[11]  Armin Zimmermann Modeling and evaluation of stochastic Petri nets with TimeNET 4.1 , 2012, 6th International ICST Conference on Performance Evaluation Methodologies and Tools.

[12]  Rajkumar Buyya,et al.  Energy Efficient Allocation of Virtual Machines in Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[13]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.

[14]  Yonggang Wen,et al.  Energy efficiency and server virtualization in data centers: An empirical investigation , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[15]  Saurabh Kumar,et al.  Energy Efficient Utilization of Resources in Cloud Computing Systems , 2016 .

[16]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[17]  Luca Benini,et al.  Event-driven power management , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[18]  Bin Wang,et al.  Quality of service aware power management for virtualized data centers , 2013, J. Syst. Archit..

[19]  Kishor S. Trivedi,et al.  Automated Generation and Analysis of Markov Reward Models Using Stochastic Reward Nets , 1993 .