Self-organization of applications and systems to optimize resources usage in virtualized data centers



Similar documents
Energy Constrained Resource Scheduling for Cloud Environment

Today: Data Centers & Cloud Computing" Data Centers"

A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems

Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically

Best Practices for Virtualised SharePoint

Green HPC - Dynamic Power Management in HPC

Last time. Data Center as a Computer. Today. Data Center Construction (and management)

Energy Efficient MapReduce

7 Best Practices for Increasing Efficiency, Availability and Capacity. XXXX XXXXXXXX Liebert North America

Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers

Virtualization of the MS Exchange Server Environment

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

This is an author-deposited version published in : Eprints ID : 12902

MS Exchange Server Acceleration

Large Scale Management of Virtual Machines Cooperative and Reactive Scheduling in Large-Scale Virtualized Platforms

How High Temperature Data Centers & Intel Technologies save Energy, Money, Water and Greenhouse Gas Emissions

An Energy-aware Multi-start Local Search Metaheuristic for Scheduling VMs within the OpenNebula Cloud Distribution

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR

Hierarchical Approach for Green Workload Management in Distributed Data Centers

Minimization of Costs and Energy Consumption in a Data Center by a Workload-based Capacity Management

Cloud Sure - Virtual Machines

Google

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Power Management in Cloud Computing using Green Algorithm. -Kushal Mehta COP 6087 University of Central Florida

Virtualizing Exchange

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

Hyper-V Private Cloud Virtualization & Optimization

Dynamic Resource allocation in Cloud

Software Define Storage (SDs) and its application to an Openstack Software Defined Infrastructure (SDi) implementation

Pros and Cons of HPC Cloud Computing

Belgacom Group Carrier & Wholesale Solutions. ICT to drive Your Business. Hosting Solutions. Datacenter Services

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Het is een kleine stap naar een hybrid cloud

Hyper-V vs ESX at the datacenter

How High Temperature Data Centers & Intel Technologies save Energy, Money, Water and Greenhouse Gas Emissions

Windows Server 2008 R2 Hyper-V Live Migration

CA Virtual Assurance/ Systems Performance for IM r12 DACHSUG 2011

Virtualization: Concepts, Applications, and Performance Modeling

SoSe 2014 Dozenten: Prof. Dr. Thomas Ludwig, Dr. Manuel Dolz Vorgetragen von Hakob Aridzanjan

Green Computing: Datacentres

Smarter Data Centers. Integrated Data Center Service Management

Introduction to Database as a Service

Green Computing: Datacentres

Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration

DataCenter Data Center Management and Efficiency at Its Best. OpenFlow/SDN in Data Centers for Energy Conservation.

Windows Server 2008 R2 Hyper-V Live Migration

Cloud Computing, Virtualization & Green IT

Taking Virtualization

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Anti-Virus Power Consumption Trial

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

Direct liquid cooling by bull. Laurent Cargemel Server Design & Development June 27th, 2012

Traditional v/s CONVRGD

Power Aware Load Balancing for Cloud Computing

Cloud Optimize Your IT

Elastic Management of Cluster based Services in the Cloud

Reducing Data Center Energy Consumption

Server Consolidation for SAP ERP on IBM ex5 enterprise systems with Intel Xeon Processors:

Effective Virtual Machine Scheduling in Cloud Computing

Ch. 4 - Topics of Discussion

CarbonDecisions. The green data centre. Why becoming a green data centre makes good business sense

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

The best platform for building cloud infrastructures. Ralf von Gunten Sr. Systems Engineer VMware

SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs

Virtual Machine in Data Center Switches Huawei Virtual System

Measuring Power in your Data Center: The Roadmap to your PUE and Carbon Footprint

Metering and Managing University of Sheffield Data Centres. Chris Cartledge Independent Consultant

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

Infrastructure as a Service (IaaS)

Data Center 2020: Delivering high density in the Data Center; efficiently and reliably

Virtualizing Apache Hadoop. June, 2012

ENERGY EFFICIENT CONTROL OF VIRTUAL MACHINE CONSOLIDATION UNDER UNCERTAIN INPUT PARAMETERS FOR THE CLOUD

Scaling in a Hypervisor Environment

Virtualization. as a key enabler for Cloud OS vision. Vasily Malanin Datacenter Product Management Lead Microsoft APAC

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

How High Temperature Data Centers and Intel Technologies Decrease Operating Costs

COMPARISON OF VMware VSHPERE HA/FT vs stratus

Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University

Optimization, Business Continuity & Disaster Recovery in Virtual Environments. Darius Spaičys, Partner Business manager Baltic s

Enabling an agile Data Centre in a (Fr)agile market

Technology Insight Series

Transcription:

Ecole des Mines de Nantes Self-organization of applications and systems to optimize resources usage in virtualized data centers Teratec 06/28 2012 Jean- Marc Menaud Ascola team EMNantes-INRIA, LINA

Motivations Increasing popularity of Cloud Computing solutions Data-centers (DCs) are amazingly growing DC providers have to face ressource management and energy consumption concerns J.M. Menaud,- June 2012 - Ascola 2

Key characteristics Overall objective: Domains of expertise Capacity planning is the process of planning, analyzing, sizing, managing and optimizing capacity to satisfy demand, swiftly and at a reasonable cost. J.M. Menaud,- June 2012 - Ascola 3

For a PUE = 2 Air C. 50 % Capacity planning : Energy focus 50 % Servers Run AC/DC CPU 20 % 55 % Fan 45 % 100 5 Disk Memory Idle 80 % Data center Servers CPU J.M. Menaud,- June 2012 - Ascola 4

For a PUE = 2 Air C. 50 % Capacity planning : Energy focus 50 % Servers Run AC/DC CPU 20 % 55 % 45 % 100 5 Fan Disk Memory Idle 80 % Data center Servers CPU Analysis of the cost of a 2 MegaWatts DC (5000 nodes, 400w/h) PUE of 2, 0.06 /kwh => 2 120 886 A decrease of 5% enables a gain of 110K Managing DC resources finely becomes a major challenge J.M. Menaud,- June 2012 - Ascola 4

For a PUE = 2 Air C. 50 % Capacity planning : Energy focus 50 % Servers Run AC/DC CPU 20 % 55 % 45 % 100 5 Fan Disk Memory Idle 80 % Data center Servers CPU Analysis of the cost of a 2 MegaWatts DC (5000 nodes, 400w/h) PUE of 2, 0.06 /kwh => 2 120 886 A decrease of 5% enables a gain of 110K Managing DC resources finely becomes a major challenge J.M. Menaud,- June 2012 - Ascola 4

Consolidation Consolidation : Consolidating to computation reduces the number of running nodes So ernegy consumption Reduces hardware costs while providing more efficient node How?: Virtualisation capabilities Virtuals Machines Virtual Machine Monitor Hypervisor Physical Machine (PM) Jean-Marc Menaud - 06/05 2012 5

Virtualization capabilities Web EMN Campus Oasis Isolation (security between VM) suspend/resume/reboot (maintenance) Hypervisor Jean-Marc Menaud - 06/05 2012 6

Virtualization capabilities Web EMN Campus Oasis Isolation (security between VM) suspend/resume/reboot (maintenance) Hypervisor Virus / Invasion / Crash Jean-Marc Menaud - 06/05 2012 6

Virtualization capabilities Web EMN Campus Oasis Isolation (security between VM) suspend/resume/reboot (maintenance) Hypervisor Virus / Invasion / Crash Web EMN Campus Oasis Live migration (load-balancing) High Availability(downtime ~ 60 ms) Hypervisor Jean-Marc Menaud - 06/05 2012 6

Virtualization capabilities Web EMN Campus Oasis Isolation (security between VM) suspend/resume/reboot (maintenance) Hypervisor Virus / Invasion / Crash Web EMN Campus Oasis Live migration (load-balancing) High Availability(downtime ~ 60 ms) Hypervisor Jean-Marc Menaud - 06/05 2012 6

Virtualization capabilities Web EMN Campus Oasis Isolation (security between VM) suspend/resume/reboot (maintenance) Hypervisor Virus / Invasion / Crash Web EMN Campus Oasis Live migration (load-balancing) High Availability(downtime ~ 60 ms) Hypervisor Hypervisor Jean-Marc Menaud - 06/05 2012 6

Virtualization capabilities Web EMN Campus Oasis Isolation (security between VM) suspend/resume/reboot (maintenance) Hypervisor Virus / Invasion / Crash Web EMN Campus Oasis Live migration (load-balancing) High Availability(downtime ~ 60 ms) Hypervisor Hypervisor Jean-Marc Menaud - 06/05 2012 6

Virtualization capabilities Web EMN Campus Oasis Isolation (security between VM) suspend/resume/reboot (maintenance) Hypervisor Virus / Invasion / Crash Web EMN Campus Oasis Live migration (load-balancing) High Availability(downtime ~ 60 ms) Hypervisor Jean-Marc Menaud - 06/05 2012 6

1 2>Virtual machine manager for clusters 2 3 4 5 6 7 Jean-Marc Menaud 06/05 2012 7

btrplace: Principles ex-entropy [XHPC 06] J.M. Menaud,- June 2012 - Ascola 8

ex-entropy btrplace: Optimizing the placement of virtual servers Determine an efficient reconfiguration plan (thanks to a cost function) Administration and Application placement constraints must be considered [XHPC 06] J.M. Menaud,- June 2012 - Ascola 9

ex-entropy btrplace: Optimizing the placement of virtual servers Determine an efficient reconfiguration plan (thanks to a cost function) Administration and Application placement constraints must be considered [VEE 09,CFSE 11] J.M. Menaud,- June 2012 - Ascola 10

ex-entropy btrplace: Optimizing the placement of virtual servers Determine an efficient reconfiguration plan (thanks to a cost function) Administration and Application placement constraints must be considered [VEE 09,CFSE 11] J.M. Menaud,- June 2012 - Ascola 11

Evaluations RUBiS : The three tiers of each instance of RUBiS are deployed as 7 VMs (2,3,2) 3 applications 21 nodes J.M. Menaud,- June 2012 - Ascola 12

RUBiS Benchmark : Load spikes 21 8 8 Improvement wrt. static consolidation (14.7% vs. 17.7%) About 12 reconfigurations (29 secs) per execution Longest reconfiguration: 10 migrations in 89 seconds J.M. Menaud,- June 2012 - Ascola 13

Impact of the global ucpu demand Impact of placement constraints is not significant Time in seconds 10 8 6 4 2 RP-HA RP-core Cost of the plan 900 800 700 600 500 400 300 200 RP-HA RP-core In practice 50% 0 55% 60% 65% 70% 75% 80% Global ucpu load 100 50% 55% 60% 65% 70% 75% 80% Global ucpu load place 1117 candidates VMs on 1980 nodes with 600 spread + 200 latency schedule 475 actions J.M. Menaud,- June 2012 - Ascola 14

VM Management : next challenges Constraints : hard/soft, flexibility, language... Placement : more abstraction, more optimization... Energy : Thermal LoadBalancing Sustainable Cloud Distributed model : scalability, reactivity, fault tolerence... [CIT 09,DAIS 10, Cloud 10, ICAS 12] J.M. Menaud,- June 2012 - Ascola 15

VM Management : next challenges Constraints : hard/soft, flexibility, language... Placement : more abstraction, more optimization... Energy : Thermal LoadBalancing Sustainable Cloud Distributed model : scalability, reactivity, fault tolerence... [CIT 09,DAIS 10, Cloud 10, ICAS 12] J.M. Menaud,- June 2012 - Ascola 15

Des solutions? L équilibrage de charge thermique Le refroidissement ne suit pas l'augmentation de puissance des équipements Sun : RTPH Real time Power Harness for Sun Servers / Intelligent Fan control 28x2U Serveurs 2kW dissipation thermique 42x1U Serveurs 6kW dissipation thermique 6 BladeCenters 24kW dissipation thermique 6 BladeCenters 30kW dissipation thermique Source: Emerson Network Power/Liebert J.M. Menaud - 05/06 2012 16

Des solutions? L équilibrage de charge thermique Confinement et monter en T Le refroidissement ne suit pas l'augmentation de puissance des équipements Sun : RTPH Real time Power Harness for Sun Servers / Intelligent Fan control 28x2U Serveurs 2kW dissipation thermique 42x1U Serveurs 6kW dissipation thermique 6 BladeCenters 24kW dissipation thermique 6 BladeCenters 30kW dissipation thermique Source: Emerson Network Power/Liebert J.M. Menaud - 05/06 2012 16

Thermal Load Balancing : Heat and CRAC Each server specifies a maximum temperature of inlet air Tmax, at a constant rate applied to CARC. Tmax(j) max inlet temp for server j Heat linear model. The server i will heat the server j I(i, j) C by W consumed. Ci = power consumption for server i 1) Timp(j) = Σ (server i) Ci * I (i, j) The inlet temperature for server j is 2) Tin(j) = Tcrac+ Timp(j) < Tmax(j) For the server j the CRAC must be 3) Tcrac < Tmax(j) - (serveur i) Ci * I(i,j) For multiple servers, the CRAC must be 4) Tcrac = min( ( Tmax(j) - (serveur i) Ci * I(i,j) ) for all j) we need to maximise Tcrac First results... J.M. Menaud,- June 2012 - Ascola 17

Cool-IT Parteners : Bull SAS, Splitted-Desktop Systems (SDS), INRIA, CEA, AVOB, ATRIUM DATA, SINOVIA, WILLELEC, EURODECISION Main Focus Cooling system, transfer and transport of heat dissipated Water cooling inside the server Electrical system, integration of uninterruptible power supply (UPS) By using supra-capacity Collection of energy data system, power etc. Control of power management Controling server (DVFS) and task placement Test and evaluation Control of power management EuroDecision : Task placement with processor frequency variability J.M. Menaud,- June 2012 - Ascola 18

Conclusion btrcloud btrplace : Configurable consolidation manager PPC appraoch scalable to datacenter with up to 2000 nodes/ 4000 VMs placement constraints do not impact the solving process Constraints and optimize Server and CRAC Futures works new placement constraints for new concerns (currently 10 constraints) improvment of the scalability using partitioning Hard/soft placement constraints. J.M. Menaud,- June 2012 - Ascola 19

Questions? Jean-Marc.Menaud@mines-nantes.fr J.M. Menaud,- June 2012 - Ascola 20