An Integrated Modeling Approach to Evaluate and Optimize Data Center Sustainability, Dependability and Cost

Data centers have evolved dramatically in recent years, due to the advent of social networking services, e-commerce and cloud computing. The conflicting requirements are the high availability levels demanded against the low sustainability impact and cost values. The approaches that evaluate and optimize these requirements are essential to support designers of data center architectures. Our work aims to propose an integrated approach to estimate and optimize these issues with the support of the developed environment, Mercury. Mercury is a tool for dependability, performance and energy flow evaluation. The tool supports reliability block diagrams (RBD), stochastic Petri nets (SPNs), continuous-time Markov chains (CTMC) and energy flow (EFM) models. The EFM verifies the energy flow on data center architectures, taking into account the energy efficiency and power capacity that each device can provide (assuming power systems) or extract (considering cooling components). The EFM also estimates the sustainability impact and cost issues of data center architectures. Additionally, a methodology is also considered to support the modeling, evaluation and optimization processes. Two case studies are presented to illustrate the adopted methodology on data center power systems.

[1]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[2]  Ibrahim Dincer,et al.  Exergy: Energy, Environment and Sustainable Development , 2007 .

[3]  Thu D. Nguyen,et al.  Cost-and Energy-Aware Load Distribution Across Data Centers , 2009 .

[4]  Alexander Schwartz,et al.  Fundamentals Of Engineering Thermodynamics , 2016 .

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

[6]  Wai-Kai Chen,et al.  The Electrical Engineering Handbook , 2004 .

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

[8]  Bruce H. Edwards,et al.  Elementary linear algebra , 1988 .

[9]  Alan A. Desrochers,et al.  Applications of Petri Nets in Manufacturing Systems: Modeling, Control, and Performance Analysis , 1994 .

[10]  Chuang Lin,et al.  Dependability Modeling and Analysis for the Virtual Data Center of Cloud Computing , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[11]  Manish Marwah,et al.  ASTRO: A tool for dependability evaluation of Data Center infrastructures , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[12]  Haluk Demirkan,et al.  The Next Wave of Sustainable IT , 2011, IT Professional.

[13]  Bianca Schroeder,et al.  Understanding failures in petascale computers , 2007 .

[14]  Boudewijn R. Haverkort,et al.  Performance and reliability analysis of computer systems: An example-based approach using the sharpe software package , 1998 .

[15]  Myron Hlynka,et al.  Queueing Networks and Markov Chains (Modeling and Performance Evaluation With Computer Science Applications) , 2007, Technometrics.

[16]  Alejandro López-Ortiz,et al.  REWIRE: An optimization-based framework for unstructured data center network design , 2012, 2012 Proceedings IEEE INFOCOM.

[17]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[18]  J. Rolia,et al.  Profiling Sustainability of Data Centers , 2010, Proceedings of the 2010 IEEE International Symposium on Sustainable Systems and Technology.

[19]  G. Balbo,et al.  Stochastic petri net simulation , 1989, WSC '89.

[20]  Francisco A. S. Neves,et al.  ASTRO: An integrated environment for dependability and sustainability evaluation , 2013, Sustain. Comput. Informatics Syst..

[21]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[22]  Maurizio Portolani,et al.  Data Center Fundamentals , 2003 .

[23]  Ibrahim Dincer,et al.  Role of exergy in increasing efficiency and sustainability and reducing environmental impact , 2008 .

[24]  M. Zuo,et al.  Optimal Reliability Modeling: Principles and Applications , 2002 .

[25]  Xiaodong Wang,et al.  CARPO: Correlation-aware power optimization in data center networks , 2012, 2012 Proceedings IEEE INFOCOM.

[26]  Ben Hua,et al.  Supply chain optimization of continuous process industries with sustainability considerations , 2000 .

[27]  Victor Avelar Comparing Availability of Various Rack Power Redundancy Configurations White Paper # 48 , 2004 .

[28]  M. Resende,et al.  GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES (GRASP) , 1999 .

[29]  Ibrahim Dincer,et al.  Understanding energy and exergy efficiencies for improved energy management in power plants , 2007 .

[30]  Reinhard Radermacher,et al.  Integrated power and cooling systems for Data Centers , 2002, ITherm 2002. Eighth Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (Cat. No.02CH37258).

[31]  M. Bardi,et al.  Optimal Control and Viscosity Solutions of Hamilton-Jacobi-Bellman Equations , 1997 .

[32]  Nelson Maculan,et al.  A GRASP-tabu search algorithm for solving school timetabling problems , 2004 .

[33]  Mauricio G. C. Resende,et al.  Multiobjective GRASP with Path Relinking , 2015, Eur. J. Oper. Res..

[34]  M.K. Patterson,et al.  The effect of data center temperature on energy efficiency , 2008, 2008 11th Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems.

[35]  H. Kopetz,et al.  Dependability: Basic Concepts and Terminology , 1992, Dependable Computing and Fault-Tolerant Systems.

[36]  Nuno Pereira,et al.  Energy-Efficiency in Data Centers , 2013 .

[37]  Marco Ajmone Marsan,et al.  Modelling with Generalized Stochastic Petri Nets , 1995, PERV.

[38]  Anand Sivasubramaniam,et al.  Optimal power cost management using stored energy in data centers , 2011, PERV.

[39]  William S. Griffith,et al.  Optimal Reliability Modeling: Principles and Applications , 2004, Technometrics.

[40]  Amip J. Shah,et al.  Green server design: beyond operational energy to sustainability , 2010 .

[41]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[42]  Kishor S. Trivedi Probability and Statistics with Reliability, Queuing, and Computer Science Applications , 1984 .

[43]  Virgílio A. F. Almeida,et al.  Quantifying the sustainability impact of data center availability , 2010, PERV.

[44]  Chen-Khong Tham,et al.  Analysis and optimization of service availability in a HA cluster with load-dependent machine availability , 2007, IEEE Transactions on Parallel and Distributed Systems.

[45]  Christopher A. Chung,et al.  Simulation Modeling Handbook: A Practical Approach , 2003 .

[46]  Gustavo Rau de Almeida Callou,et al.  Estimating sustainability impact of high dependable data centers: a comparative study between Brazilian and US energy mixes , 2013, Computing.

[47]  Chandrakant D. Patel,et al.  On building next generation data centers: energy flow in the information technology stack , 2008, Bangalore Compute Conf..

[48]  Y. Çengel,et al.  Thermodynamics : An Engineering Approach , 1989 .

[49]  Margaret Martonosi,et al.  Managing the cost, energy consumption, and carbon footprint of internet services , 2010, SIGMETRICS '10.

[50]  Paulo Maciel,et al.  A Power Load Distribution Algorithm to Optimize Data Center Electrical Flow , 2013 .

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

[52]  MengChu Zhou,et al.  Automated Modeling of Dynamic Reliability Block Diagrams Using Colored Petri Nets , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[53]  Liudong Xing,et al.  Drbd: Dynamic Reliability Block Diagrams for System Reliability Modelling , 2009 .

[54]  Kishor S. Trivedi,et al.  Performance And Reliability Analysis Of Computer Systems (an Example-based Approach Using The Sharpe Software , 1997, IEEE Transactions on Reliability.

[55]  Ruhul A. Sarker,et al.  Optimization Modelling: A Practical Approach , 2007 .

[56]  Armin Zimmermann,et al.  Stochastic Discrete Event Systems: Modeling, Evaluation, Applications , 2007 .

[57]  Anand Sivasubramaniam,et al.  Optimal power cost management using stored energy in data centers , 2011, SIGMETRICS.

[58]  Gustavo Rau de Almeida Callou,et al.  Models for dependability and sustainability analysis of data center cooling architectures , 2012, IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012).

[59]  Charles E Ebeling,et al.  An Introduction to Reliability and Maintainability Engineering , 1996 .

[60]  Michael Ryan,et al.  Sustainable data centers , 2011, XRDS.