SlideShare a Scribd company logo
1 of 23
Download to read offline
EEDC
                          34330
                                     Automatic
Execution
Environments for                    Energy-Aware
Distributed                          Scheduling
Computing
European Master in Distributed        A GREEN Project
Computing – EMDC


                                      Group members:
                                      Maria Stylianou –
                                      marsty5@gmail.com

                                  Georgia Christodoulidou –
                                     geochris71@gmail.com
Outline

●
    Problem Statement
●
    Green500 List
●
    Automatic Energy-Aware Scheduling
●
    Conclusions




                      2
Problem Statement

      Energy-costs dominate!

Performance = Speed

               Reliability
Bad Effects:   Availability
               Usability

     → Huge increase in total cost
      for maintaining a data center
                      3
The Green500 List


●
    Description
●
    Top10 supercomputers
●
    Trends for energy
    consumption decrease




                    4
Description

●
    Started in April 2005
●
    Ranking of the most energy-efficient
    supercomputers in the world
●
    Aim
    → Raise awareness to other performance
      metrics
     ●
         Performance per watt
     ●
         Energy efficiency for improved reliability
    → Encourage “greener” supercomputers

                                    5
Top10 Supercomputers




Retrieved from http://www.green500.org/lists/2011/11/top/list.php

                              6
Trends for energy consumption
                    decrease
●
    Aggregate many low power processors
●
    Use energy-efficient accelerators from
    gaming market

        No use of automatic energy-based
                   scheduling!




                        7
Automatic Energy-Aware Scheduling

●
    Problem Restatement
●
    Energy Management Technologies
    ●
      How to address the problem
    ●
      Server Virtualization
    ●
      Additional Help
●
    What's in the market




                            8
Problem Restatement

●
    Previously said: Energy-costs dominate!

●
    Peaks are fronted by adding servers
    → Servers are underutilized

     “the average server utilization varies between
        11% and 50% for workloads from sports,
       e-commerce, financial, and Internet proxy
                      clusters.”

                           9
Energy Management Technologies
●
    Awareness
    ●
      Energy consumption in data centers
    ●
      Substantial carbon footprint
                    Solutions
        Hardware Level    System Level
         Build energy            Manage power
        efficiency into         consumption of
        components &            servers & systems
        systems design          adapting to changing
                                conditions in the
                                workload

                           10
How to address the problem

  Power-aware dynamic app placement!




  This is...
  Automatic Energy-aware scheduling!


                  11
Server Virtualization

●
    Appeared in 1960s

●
    Disruptive business model

●
    Aim: Workload consolidation
        → Reduce the energy costs



                        12
Server Virtualization
●
    P1: Servers are heavily underutilized
    → Static
    consolidation
    of workloads

    → Reduction
    of servers




                             Reference [1]
                        13
Server Virtualization

●
    P2: Servers are underutilized for long
        periods/day
    → Consolidation
    of workloads

    → Servers in a
    low power state




                             Reference [1]
                        14
Server Virtualization

●
    P3: Low resource utilization of applications

●
    P4: Applications have a complementary
    resource behavior

    → Dynamic consolidation of workloads




                        15
Server Virtualization
 Scheduling policies
 ●   Random: assigns the tasks randomly
     → only if the task can fit into a server

 ●   Round Robin: assigns a task to each available node
     → implies a maximization of the # of resources to a task
     → implies a sparse usage of the resources

 ●   Backfilling: fills in turned on machines before starting offline ones

 ●   Dynamic Backfilling: able to move tasks between machines
     → provide a higher consolidation level.



                                    16
Server Virtualization
 ●
     Benefits
     ●
         More efficient utilization of hardware

     ●
         Reduced floor space

     ●
         Reduced facilities management costs

     ●
         Hide the heterogeneity in server hardware

     ●
         Make apps more portable/resilient to hardware
         changes

                               17
Additional Help – Hardware Level

  Cooling
 ●
     Automatic Air Cooling

 ●
     Water Cooling
     “water as a coolant has the ability to capture heat
     about 4,000 times more efficiently than air” ~IBM
     → Aquasar Supercomputer – IBM Research Zurich
       Use of powerful chip watercoolers
       → no need of the water to be chilled
          in lower temperatures

                             18
Additional Help – System Level

    Machine Learning
●
    Scheduling Information   → use predictive methods
    not available            to model missing information

●
    Dynamic Backfilling Scheduling Policy
       1st step                   2nd step




         → Change static data by estimated data
                             19
What's in the market
●
    VMturbo
    ●
      Created in 2009
    ●
      Aim: Intelligent Workload Management real-time solution
      for Cloud & Virtualized environments

    ●
        Overall strategy:
        ●
            replace manual partitioned management
        ●
            with scalable, automated, and unified resource & performance
            management

    ●
        Use of economic techniques for IT resource management
        ●
            Economic Scheduling Engine: Dynamically adjust
                                           resource allocation

                                      20
Conclusions
●
    Automatic Energy-based scheduling
     → is a recent area

     → should be considered more by researchers

     → should become the target for top10
      supercomputers → even better results!

     → Server Virtualization is an efficient way for
     reducing energy-costs


                             21
References
1. G. Dasgupta, A. Sharma, A. Verma, A. Neogi, R. Kothari, “Workload Management for
   Power Efficiency in Virtualized Data Centers”, Communication of the ACM, 54:7, July
   2011.
2. The Green500, retrieved on 9th May 2012, http://www.green500.org.
3. J. Ll. Berral, Í. Goiri, R. Nou, F. Julià, J. Guitart, R. Gavaldà, J. Torres, “Towards
   energy-aware scheduling in data centers using machine learning”, In Proceedings of
   the 1st International Conference on Energy-Efficient Computing and Networking,
   Germany, April 2010.
4. IBM builds water-cooled processor for Zurich supercomputer, retrieved on 10th May
   2012, http://www.computerweekly.com/feature/IBM-builds-water-cooled-processor-for-
   Zurich-supercomputer.
5. IBM's Water-Cooled Aquasar Supercomputer Uses Waste Heat to Warm Dorms,
   retrieved on 10th May 2012, http://www.popsci.com/technology/article/2010-04/ibms-
   water-cooled-supercomputer-could-cut-energy-costs.
6. VMturbo: Intelligent Workload Management for Cloud and Virtualized Environments,
   retrieved on 10th May 2012, http://www.vmturbo.com/.
7. Operations Management in the Age of Virtualization, A Vmturbo Whitepaper.



                                            22
EEDC
                          34330
                                     Automatic
Execution
Environments for                    Energy-Aware
Distributed                          Scheduling
Computing
European Master in Distributed        A GREEN Project
Computing – EMDC


                                      Group members:
                                      Maria Stylianou –
                                      marsty5@gmail.com

                                  Georgia Christodoulidou –
                                     geochris71@gmail.com

More Related Content

What's hot

A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computingijujournal
 
Trilogy - Henk Groenendijk
Trilogy - Henk GroenendijkTrilogy - Henk Groenendijk
Trilogy - Henk GroenendijkHPDutchWorld
 
Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Ankit Gupta
 
High Performance Computer
High Performance ComputerHigh Performance Computer
High Performance ComputerAshok Raj
 
cloud scheduling
cloud schedulingcloud scheduling
cloud schedulingMudit Verma
 
GREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center ApproachGREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center ApproachDr Sukhpal Singh Gill
 
Applying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System IntegrationsApplying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System Integrationsinside-BigData.com
 
Machine Learning with New Hardware Challegens
Machine Learning with New Hardware ChallegensMachine Learning with New Hardware Challegens
Machine Learning with New Hardware ChallegensOscar Law
 
Fault tolerant mechanisms in Big Data
Fault tolerant mechanisms in Big DataFault tolerant mechanisms in Big Data
Fault tolerant mechanisms in Big DataKaran Pardeshi
 
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidouIntelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidouIoanna Tsalouchidou
 
High performance computing tutorial, with checklist and tips to optimize clus...
High performance computing tutorial, with checklist and tips to optimize clus...High performance computing tutorial, with checklist and tips to optimize clus...
High performance computing tutorial, with checklist and tips to optimize clus...Pradeep Redddy Raamana
 
Introduction to High Performance Computing
Introduction to High Performance ComputingIntroduction to High Performance Computing
Introduction to High Performance ComputingUmarudin Zaenuri
 
Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...Pradeeban Kathiravelu, Ph.D.
 
Energy efficient VM placement - OpenStack Summit Vancouver May 2015
Energy efficient VM placement - OpenStack Summit Vancouver May 2015Energy efficient VM placement - OpenStack Summit Vancouver May 2015
Energy efficient VM placement - OpenStack Summit Vancouver May 2015Kurt Garloff
 
Cloud computing & energy efficiency using cloud to decrease the energy use in...
Cloud computing & energy efficiency using cloud to decrease the energy use in...Cloud computing & energy efficiency using cloud to decrease the energy use in...
Cloud computing & energy efficiency using cloud to decrease the energy use in...Puru Agrawal
 
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...Yahoo Developer Network
 
Fault Tolerance in Big Data Processing Using Heartbeat Messages and Data Repl...
Fault Tolerance in Big Data Processing Using Heartbeat Messages and Data Repl...Fault Tolerance in Big Data Processing Using Heartbeat Messages and Data Repl...
Fault Tolerance in Big Data Processing Using Heartbeat Messages and Data Repl...IJSRD
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computingPbvn Prasad
 
Run-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environmentsRun-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environmentsNECST Lab @ Politecnico di Milano
 

What's hot (20)

A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
Trilogy - Henk Groenendijk
Trilogy - Henk GroenendijkTrilogy - Henk Groenendijk
Trilogy - Henk Groenendijk
 
Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)Mod05lec23(map reduce tutorial)
Mod05lec23(map reduce tutorial)
 
High Performance Computer
High Performance ComputerHigh Performance Computer
High Performance Computer
 
cloud scheduling
cloud schedulingcloud scheduling
cloud scheduling
 
GREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center ApproachGREEN CLOUD COMPUTING-A Data Center Approach
GREEN CLOUD COMPUTING-A Data Center Approach
 
Applying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System IntegrationsApplying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System Integrations
 
Machine Learning with New Hardware Challegens
Machine Learning with New Hardware ChallegensMachine Learning with New Hardware Challegens
Machine Learning with New Hardware Challegens
 
Fault tolerant mechanisms in Big Data
Fault tolerant mechanisms in Big DataFault tolerant mechanisms in Big Data
Fault tolerant mechanisms in Big Data
 
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidouIntelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
Intelligent placement of_datacenters_for_internet_services_ioanna_tsalouchidou
 
High performance computing tutorial, with checklist and tips to optimize clus...
High performance computing tutorial, with checklist and tips to optimize clus...High performance computing tutorial, with checklist and tips to optimize clus...
High performance computing tutorial, with checklist and tips to optimize clus...
 
Introduction to High Performance Computing
Introduction to High Performance ComputingIntroduction to High Performance Computing
Introduction to High Performance Computing
 
Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...Energy and carbon efficient placement of virtual machines in distributed clou...
Energy and carbon efficient placement of virtual machines in distributed clou...
 
Energy efficient VM placement - OpenStack Summit Vancouver May 2015
Energy efficient VM placement - OpenStack Summit Vancouver May 2015Energy efficient VM placement - OpenStack Summit Vancouver May 2015
Energy efficient VM placement - OpenStack Summit Vancouver May 2015
 
Cloud computing & energy efficiency using cloud to decrease the energy use in...
Cloud computing & energy efficiency using cloud to decrease the energy use in...Cloud computing & energy efficiency using cloud to decrease the energy use in...
Cloud computing & energy efficiency using cloud to decrease the energy use in...
 
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
 
Fault Tolerance in Big Data Processing Using Heartbeat Messages and Data Repl...
Fault Tolerance in Big Data Processing Using Heartbeat Messages and Data Repl...Fault Tolerance in Big Data Processing Using Heartbeat Messages and Data Repl...
Fault Tolerance in Big Data Processing Using Heartbeat Messages and Data Repl...
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Run-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environmentsRun-time power management in cloud and containerized environments
Run-time power management in cloud and containerized environments
 
High performance computing
High performance computingHigh performance computing
High performance computing
 

Viewers also liked

Saving energy in data centers through workload consolidation
Saving energy in data centers through workload consolidationSaving energy in data centers through workload consolidation
Saving energy in data centers through workload consolidationEco4Cloud
 
Robust workload and energy management for sustainable data centers
Robust workload and energy management for sustainable data centersRobust workload and energy management for sustainable data centers
Robust workload and energy management for sustainable data centersieeepondy
 
Qcl 14-v3 flowcharts-simsree_rohit_kaul
Qcl 14-v3 flowcharts-simsree_rohit_kaulQcl 14-v3 flowcharts-simsree_rohit_kaul
Qcl 14-v3 flowcharts-simsree_rohit_kaulRohit Kaul
 
Starfish: A Self-tuning System for Big Data Analytics
Starfish: A Self-tuning System for Big Data AnalyticsStarfish: A Self-tuning System for Big Data Analytics
Starfish: A Self-tuning System for Big Data AnalyticsGrant Ingersoll
 
Distributed load balancing with multiple datacenter analysis
Distributed load balancing with multiple datacenter analysisDistributed load balancing with multiple datacenter analysis
Distributed load balancing with multiple datacenter analysisSowmya Shekar
 
Workflow, a brief overview
Workflow, a brief overviewWorkflow, a brief overview
Workflow, a brief overviewHansRontheWeb
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesPapitha Velumani
 
Data center specific thermal and energy saving techniques
Data center specific thermal and energy saving techniquesData center specific thermal and energy saving techniques
Data center specific thermal and energy saving techniquesXiao Qin
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAmazon Web Services
 
Chap3 flow charts
Chap3 flow chartsChap3 flow charts
Chap3 flow chartsamit139
 
Flowchart Diagram Templates by Creately
Flowchart Diagram Templates by CreatelyFlowchart Diagram Templates by Creately
Flowchart Diagram Templates by CreatelyCreately
 

Viewers also liked (12)

Saving energy in data centers through workload consolidation
Saving energy in data centers through workload consolidationSaving energy in data centers through workload consolidation
Saving energy in data centers through workload consolidation
 
Robust workload and energy management for sustainable data centers
Robust workload and energy management for sustainable data centersRobust workload and energy management for sustainable data centers
Robust workload and energy management for sustainable data centers
 
Qcl 14-v3 flowcharts-simsree_rohit_kaul
Qcl 14-v3 flowcharts-simsree_rohit_kaulQcl 14-v3 flowcharts-simsree_rohit_kaul
Qcl 14-v3 flowcharts-simsree_rohit_kaul
 
Starfish: A Self-tuning System for Big Data Analytics
Starfish: A Self-tuning System for Big Data AnalyticsStarfish: A Self-tuning System for Big Data Analytics
Starfish: A Self-tuning System for Big Data Analytics
 
Distributed load balancing with multiple datacenter analysis
Distributed load balancing with multiple datacenter analysisDistributed load balancing with multiple datacenter analysis
Distributed load balancing with multiple datacenter analysis
 
Workflow, a brief overview
Workflow, a brief overviewWorkflow, a brief overview
Workflow, a brief overview
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
Data center specific thermal and energy saving techniques
Data center specific thermal and energy saving techniquesData center specific thermal and energy saving techniques
Data center specific thermal and energy saving techniques
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the Cloud
 
Cisco NetApp VMware - Long Distance VMotion
Cisco NetApp VMware - Long Distance VMotionCisco NetApp VMware - Long Distance VMotion
Cisco NetApp VMware - Long Distance VMotion
 
Chap3 flow charts
Chap3 flow chartsChap3 flow charts
Chap3 flow charts
 
Flowchart Diagram Templates by Creately
Flowchart Diagram Templates by CreatelyFlowchart Diagram Templates by Creately
Flowchart Diagram Templates by Creately
 

Similar to Automatic Energy-based Scheduling

Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computingMathews Job
 
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALAGREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALASaikiran Panjala
 
Energy Efficient Power Management in Virtualized Data Center
Energy Efficient Power Management in Virtualized Data CenterEnergy Efficient Power Management in Virtualized Data Center
Energy Efficient Power Management in Virtualized Data CenterIRJET Journal
 
Sustainable Development using Green Programming
Sustainable Development using Green ProgrammingSustainable Development using Green Programming
Sustainable Development using Green ProgrammingIRJET Journal
 
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
Green Computing: A Methodology of Saving Energy by Resource Virtualization.Green Computing: A Methodology of Saving Energy by Resource Virtualization.
Green Computing: A Methodology of Saving Energy by Resource Virtualization.IJCERT
 
Energy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingEnergy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingDivaynshu Totla
 
SunGard - Defining Sustainability Metrics (KpIs)
SunGard - Defining Sustainability Metrics (KpIs)SunGard - Defining Sustainability Metrics (KpIs)
SunGard - Defining Sustainability Metrics (KpIs)Harmeda
 
Everything as a Service
Everything as a ServiceEverything as a Service
Everything as a Servicejavicid
 
Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Niraj Kumar
 
Green cloud computing India
Green cloud computing IndiaGreen cloud computing India
Green cloud computing Indiaakashlaldas
 
An energy, memory, and performance analysis
An energy, memory, and performance analysisAn energy, memory, and performance analysis
An energy, memory, and performance analysisElisabeth Stahl
 
Data Center Management: Where Brain Meet Braun
Data Center Management: Where Brain Meet BraunData Center Management: Where Brain Meet Braun
Data Center Management: Where Brain Meet BraunAFCOM
 
Emerging Technologies: Green IT
Emerging Technologies: Green ITEmerging Technologies: Green IT
Emerging Technologies: Green ITj_tsai
 

Similar to Automatic Energy-based Scheduling (20)

GREEN_CLOUD_COMPUTING.ppt
GREEN_CLOUD_COMPUTING.pptGREEN_CLOUD_COMPUTING.ppt
GREEN_CLOUD_COMPUTING.ppt
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Energy Efficiency in Data Centers
Energy Efficiency in Data CentersEnergy Efficiency in Data Centers
Energy Efficiency in Data Centers
 
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALAGREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
GREEN CLOUD COMPUTING BY SAIKIRAN PANJALA
 
What Makes Software Green?
What Makes Software Green?What Makes Software Green?
What Makes Software Green?
 
Data centerefficiency
Data centerefficiencyData centerefficiency
Data centerefficiency
 
Energy Efficient Power Management in Virtualized Data Center
Energy Efficient Power Management in Virtualized Data CenterEnergy Efficient Power Management in Virtualized Data Center
Energy Efficient Power Management in Virtualized Data Center
 
Sustainable Development using Green Programming
Sustainable Development using Green ProgrammingSustainable Development using Green Programming
Sustainable Development using Green Programming
 
It&smart grid
It&smart gridIt&smart grid
It&smart grid
 
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
Green Computing: A Methodology of Saving Energy by Resource Virtualization.Green Computing: A Methodology of Saving Energy by Resource Virtualization.
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
 
Energy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computingEnergy efficient resource allocation in cloud computing
Energy efficient resource allocation in cloud computing
 
SunGard - Defining Sustainability Metrics (KpIs)
SunGard - Defining Sustainability Metrics (KpIs)SunGard - Defining Sustainability Metrics (KpIs)
SunGard - Defining Sustainability Metrics (KpIs)
 
Green computing ppt
Green computing pptGreen computing ppt
Green computing ppt
 
Everything as a Service
Everything as a ServiceEverything as a Service
Everything as a Service
 
Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)
 
Green cloud computing India
Green cloud computing IndiaGreen cloud computing India
Green cloud computing India
 
An energy, memory, and performance analysis
An energy, memory, and performance analysisAn energy, memory, and performance analysis
An energy, memory, and performance analysis
 
Data Center Management: Where Brain Meet Braun
Data Center Management: Where Brain Meet BraunData Center Management: Where Brain Meet Braun
Data Center Management: Where Brain Meet Braun
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Emerging Technologies: Green IT
Emerging Technologies: Green ITEmerging Technologies: Green IT
Emerging Technologies: Green IT
 

More from Maria Stylianou

SPARJA: a Distributed Social Graph Partitioning and Replication Middleware
SPARJA: a Distributed Social Graph Partitioning and Replication MiddlewareSPARJA: a Distributed Social Graph Partitioning and Replication Middleware
SPARJA: a Distributed Social Graph Partitioning and Replication MiddlewareMaria Stylianou
 
Quantum Cryptography and Possible Attacks
Quantum Cryptography and Possible AttacksQuantum Cryptography and Possible Attacks
Quantum Cryptography and Possible AttacksMaria Stylianou
 
Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)Maria Stylianou
 
Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee Maria Stylianou
 
Cano projectGreen Optical Networks with Signal Quality Guarantee
Cano projectGreen Optical Networks with Signal Quality Guarantee Cano projectGreen Optical Networks with Signal Quality Guarantee
Cano projectGreen Optical Networks with Signal Quality Guarantee Maria Stylianou
 
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...Maria Stylianou
 
Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...Maria Stylianou
 
Instrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkInstrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkMaria Stylianou
 
Low-Latency Multi-Writer Atomic Registers
Low-Latency Multi-Writer Atomic RegistersLow-Latency Multi-Writer Atomic Registers
Low-Latency Multi-Writer Atomic RegistersMaria Stylianou
 
How Companies Learn Your Secrets
How Companies Learn Your SecretsHow Companies Learn Your Secrets
How Companies Learn Your SecretsMaria Stylianou
 
EEDC - Why use of REST for Web Services
EEDC - Why use of REST for Web Services EEDC - Why use of REST for Web Services
EEDC - Why use of REST for Web Services Maria Stylianou
 
EEDC - Distributed Systems
EEDC - Distributed SystemsEEDC - Distributed Systems
EEDC - Distributed SystemsMaria Stylianou
 

More from Maria Stylianou (15)

SPARJA: a Distributed Social Graph Partitioning and Replication Middleware
SPARJA: a Distributed Social Graph Partitioning and Replication MiddlewareSPARJA: a Distributed Social Graph Partitioning and Replication Middleware
SPARJA: a Distributed Social Graph Partitioning and Replication Middleware
 
Quantum Cryptography and Possible Attacks
Quantum Cryptography and Possible AttacksQuantum Cryptography and Possible Attacks
Quantum Cryptography and Possible Attacks
 
Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)Scaling Online Social Networks (OSNs)
Scaling Online Social Networks (OSNs)
 
Erlang in 10 minutes
Erlang in 10 minutesErlang in 10 minutes
Erlang in 10 minutes
 
Pregel - Paper Review
Pregel - Paper ReviewPregel - Paper Review
Pregel - Paper Review
 
Google's Dremel
Google's DremelGoogle's Dremel
Google's Dremel
 
Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee Green Optical Networks with Signal Quality Guarantee
Green Optical Networks with Signal Quality Guarantee
 
Cano projectGreen Optical Networks with Signal Quality Guarantee
Cano projectGreen Optical Networks with Signal Quality Guarantee Cano projectGreen Optical Networks with Signal Quality Guarantee
Cano projectGreen Optical Networks with Signal Quality Guarantee
 
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
A Survey on Large-Scale Decentralized Storage Systems to be used by Volunteer...
 
Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...Performance Analysis of multithreaded applications based on Hardware Simulati...
Performance Analysis of multithreaded applications based on Hardware Simulati...
 
Instrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel BenchmarkInstrumenting the MG applicaiton of NAS Parallel Benchmark
Instrumenting the MG applicaiton of NAS Parallel Benchmark
 
Low-Latency Multi-Writer Atomic Registers
Low-Latency Multi-Writer Atomic RegistersLow-Latency Multi-Writer Atomic Registers
Low-Latency Multi-Writer Atomic Registers
 
How Companies Learn Your Secrets
How Companies Learn Your SecretsHow Companies Learn Your Secrets
How Companies Learn Your Secrets
 
EEDC - Why use of REST for Web Services
EEDC - Why use of REST for Web Services EEDC - Why use of REST for Web Services
EEDC - Why use of REST for Web Services
 
EEDC - Distributed Systems
EEDC - Distributed SystemsEEDC - Distributed Systems
EEDC - Distributed Systems
 

Recently uploaded

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Automatic Energy-based Scheduling

  • 1. EEDC 34330 Automatic Execution Environments for Energy-Aware Distributed Scheduling Computing European Master in Distributed A GREEN Project Computing – EMDC Group members: Maria Stylianou – marsty5@gmail.com Georgia Christodoulidou – geochris71@gmail.com
  • 2. Outline ● Problem Statement ● Green500 List ● Automatic Energy-Aware Scheduling ● Conclusions 2
  • 3. Problem Statement Energy-costs dominate! Performance = Speed Reliability Bad Effects: Availability Usability → Huge increase in total cost for maintaining a data center 3
  • 4. The Green500 List ● Description ● Top10 supercomputers ● Trends for energy consumption decrease 4
  • 5. Description ● Started in April 2005 ● Ranking of the most energy-efficient supercomputers in the world ● Aim → Raise awareness to other performance metrics ● Performance per watt ● Energy efficiency for improved reliability → Encourage “greener” supercomputers 5
  • 6. Top10 Supercomputers Retrieved from http://www.green500.org/lists/2011/11/top/list.php 6
  • 7. Trends for energy consumption decrease ● Aggregate many low power processors ● Use energy-efficient accelerators from gaming market No use of automatic energy-based scheduling! 7
  • 8. Automatic Energy-Aware Scheduling ● Problem Restatement ● Energy Management Technologies ● How to address the problem ● Server Virtualization ● Additional Help ● What's in the market 8
  • 9. Problem Restatement ● Previously said: Energy-costs dominate! ● Peaks are fronted by adding servers → Servers are underutilized “the average server utilization varies between 11% and 50% for workloads from sports, e-commerce, financial, and Internet proxy clusters.” 9
  • 10. Energy Management Technologies ● Awareness ● Energy consumption in data centers ● Substantial carbon footprint Solutions Hardware Level System Level Build energy Manage power efficiency into consumption of components & servers & systems systems design adapting to changing conditions in the workload 10
  • 11. How to address the problem Power-aware dynamic app placement! This is... Automatic Energy-aware scheduling! 11
  • 12. Server Virtualization ● Appeared in 1960s ● Disruptive business model ● Aim: Workload consolidation → Reduce the energy costs 12
  • 13. Server Virtualization ● P1: Servers are heavily underutilized → Static consolidation of workloads → Reduction of servers Reference [1] 13
  • 14. Server Virtualization ● P2: Servers are underutilized for long periods/day → Consolidation of workloads → Servers in a low power state Reference [1] 14
  • 15. Server Virtualization ● P3: Low resource utilization of applications ● P4: Applications have a complementary resource behavior → Dynamic consolidation of workloads 15
  • 16. Server Virtualization Scheduling policies ● Random: assigns the tasks randomly → only if the task can fit into a server ● Round Robin: assigns a task to each available node → implies a maximization of the # of resources to a task → implies a sparse usage of the resources ● Backfilling: fills in turned on machines before starting offline ones ● Dynamic Backfilling: able to move tasks between machines → provide a higher consolidation level. 16
  • 17. Server Virtualization ● Benefits ● More efficient utilization of hardware ● Reduced floor space ● Reduced facilities management costs ● Hide the heterogeneity in server hardware ● Make apps more portable/resilient to hardware changes 17
  • 18. Additional Help – Hardware Level Cooling ● Automatic Air Cooling ● Water Cooling “water as a coolant has the ability to capture heat about 4,000 times more efficiently than air” ~IBM → Aquasar Supercomputer – IBM Research Zurich Use of powerful chip watercoolers → no need of the water to be chilled in lower temperatures 18
  • 19. Additional Help – System Level Machine Learning ● Scheduling Information → use predictive methods not available to model missing information ● Dynamic Backfilling Scheduling Policy 1st step 2nd step → Change static data by estimated data 19
  • 20. What's in the market ● VMturbo ● Created in 2009 ● Aim: Intelligent Workload Management real-time solution for Cloud & Virtualized environments ● Overall strategy: ● replace manual partitioned management ● with scalable, automated, and unified resource & performance management ● Use of economic techniques for IT resource management ● Economic Scheduling Engine: Dynamically adjust resource allocation 20
  • 21. Conclusions ● Automatic Energy-based scheduling → is a recent area → should be considered more by researchers → should become the target for top10 supercomputers → even better results! → Server Virtualization is an efficient way for reducing energy-costs 21
  • 22. References 1. G. Dasgupta, A. Sharma, A. Verma, A. Neogi, R. Kothari, “Workload Management for Power Efficiency in Virtualized Data Centers”, Communication of the ACM, 54:7, July 2011. 2. The Green500, retrieved on 9th May 2012, http://www.green500.org. 3. J. Ll. Berral, Í. Goiri, R. Nou, F. Julià, J. Guitart, R. Gavaldà, J. Torres, “Towards energy-aware scheduling in data centers using machine learning”, In Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking, Germany, April 2010. 4. IBM builds water-cooled processor for Zurich supercomputer, retrieved on 10th May 2012, http://www.computerweekly.com/feature/IBM-builds-water-cooled-processor-for- Zurich-supercomputer. 5. IBM's Water-Cooled Aquasar Supercomputer Uses Waste Heat to Warm Dorms, retrieved on 10th May 2012, http://www.popsci.com/technology/article/2010-04/ibms- water-cooled-supercomputer-could-cut-energy-costs. 6. VMturbo: Intelligent Workload Management for Cloud and Virtualized Environments, retrieved on 10th May 2012, http://www.vmturbo.com/. 7. Operations Management in the Age of Virtualization, A Vmturbo Whitepaper. 22
  • 23. EEDC 34330 Automatic Execution Environments for Energy-Aware Distributed Scheduling Computing European Master in Distributed A GREEN Project Computing – EMDC Group members: Maria Stylianou – marsty5@gmail.com Georgia Christodoulidou – geochris71@gmail.com