SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Elastic Tree: Saving Energy in
   Data Center Networks


      By
      Abhishek Sutrave-107907204
      Kishen Machamada-107916576
Introduction
• Networks basically are shared resources
  connecting critical IT infrastructure, general
  practice is to always leave them ON.
• Most efforts to reduce energy consumption in
  Data Centers is focused on servers and cooling,
  which account for about 70% of a data center’s
  total power budget.
• This presentation focuses on reducing network
  power consumption, which consumes 10-20% of
  the total power.
  -3 billion kWh in 2006[US] by networking elements.
Difference between the topologies
• In a typical DCN[2N tree]. One failure can cut the
  effective bisection BW in half. While two failures can
  disconnect servers.
• Richer mesh topologies like the fat-tree handle failures
  more gracefully; with more components and more
  paths, the effect of an individual component failure
  becomes manageable.
• This can be used in improving energy efficiency, by
  dynamically varying the no. of active network
  elements.
• It can be thought as a control knob to tune between
  energy efficiency, performance and fault tolerance.
Traffic collected from 292 servers hosting an E-com
application over a 5 days period .The traffic peaks
during the day and falls at night. Even though traffic
varies significantly with time, the associated switches
draw a constant power.
Energy Proportionality
• Today’s network elements are not energy
  proportional
  – Fixed overheads such as fans, switch chips, and
    transceivers waste power at low loads.
• Maximum efficiency can be realized by a
  combination of improved components and
  improved management.
• Our strategy is simple:
  – Turn off the links and switches that we don’t need to
    keep available only as much networking capacity as
    required.
ELASTIC TREE
• It is a network-wide power manager, which
  dynamically adjusts the set of active network
  elements-links and switches- to satisfy
  changing data center traffic loads.
• It consists of three logical modules
  – Optimizer
  – Routing
  – Power Control
Elastic Tree
Is to find
minimum
power
network
subset which                                  Chooses path for all flows
satisfies
current traffic
conditions.           Toggles the states of

-topology
-traffic matrix
-power model
of each switch
-desired fault
tolerance
properties
Optimizers
• Role-Is to find minimum power network subset
  which satisfies current traffic conditions.
• There are three different methods for computing
  a minimum power network subset:
  – Formal Model
  – Greedy-Bin Packing
  – Topology-aware Heuristic
• Each method achieves different tradeoffs
  between scalability and optimality.
• Methods can be further improved by considering
  a data center’s traffic history
Formal Model
• Extension of the standard multi-commodity
  flow (MCF) problem with additional
  constraints which force flows to be assigned to
  only active links and switches.
• The constraints include link capacity, flow
  conservation and demand satisfaction.
• minimize Σ (Link + Switch Power)
• Optimization goal is to minimize the total
  network power, while satisfying all constraints.
Formal Model
• MCF problem is NP-complete
• An instance of the MCF problem can easily be
  reduced to the Formal Model problem (just
  set the costs for each link and switch to be 0).
• So the Formal Model problem is also NP-
  complete.
• Still scales well for networks with less than
  1000 nodes, and supports arbitrary
  topologies.
Greedy Bin-Packing
• Evaluates possible flow paths from left to
  right. The flow is assigned to the first path
  with sufficient capacity.
• Repeated for all flows.
• Solutions within a bound of optimal are not
  guaranteed, but in practice, high quality
  subsets result.
Conclusion
• 3 Algorithms – Model, Greedy and Heuristic
  have been examined.
• Applied the above algorithms on E-commerce
  data center[Google data center], and found
  that power consumption can be reduced.
Questions ?
THANK
 YOU

Weitere ähnliche Inhalte

Ähnlich wie Elastic Tree: Saving Energy in Data Center Networks

Voltage_Stability_Analysis_With DG NEW (1).pptx
Voltage_Stability_Analysis_With DG NEW (1).pptxVoltage_Stability_Analysis_With DG NEW (1).pptx
Voltage_Stability_Analysis_With DG NEW (1).pptx
rameshss
 
Bt31275283
Bt31275283Bt31275283
Bt31275283
IJMER
 
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
amin azari
 

Ähnlich wie Elastic Tree: Saving Energy in Data Center Networks (20)

Paper Review: ENERGY-EFFICIENT WIRELESS COMMUNICATIONS TUTORIAL, SURVEY, AND ...
Paper Review: ENERGY-EFFICIENT WIRELESS COMMUNICATIONS TUTORIAL, SURVEY, AND ...Paper Review: ENERGY-EFFICIENT WIRELESS COMMUNICATIONS TUTORIAL, SURVEY, AND ...
Paper Review: ENERGY-EFFICIENT WIRELESS COMMUNICATIONS TUTORIAL, SURVEY, AND ...
 
Voltage_Stability_Analysis_With DG NEW (1).pptx
Voltage_Stability_Analysis_With DG NEW (1).pptxVoltage_Stability_Analysis_With DG NEW (1).pptx
Voltage_Stability_Analysis_With DG NEW (1).pptx
 
Labmeeting - 20141202 - Time-based Power Control Architecture for Application...
Labmeeting - 20141202 - Time-based Power Control Architecture for Application...Labmeeting - 20141202 - Time-based Power Control Architecture for Application...
Labmeeting - 20141202 - Time-based Power Control Architecture for Application...
 
Distributed control techniques in Micro-Grid
Distributed control techniques in Micro-GridDistributed control techniques in Micro-Grid
Distributed control techniques in Micro-Grid
 
wsn
wsnwsn
wsn
 
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
 
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
 
Bt31275283
Bt31275283Bt31275283
Bt31275283
 
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
 
Fundamentals of Communication Networks
Fundamentals ofCommunication NetworksFundamentals ofCommunication Networks
Fundamentals of Communication Networks
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEMENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 
Load Shifting of Paralel Transformer .pptx
Load Shifting of Paralel Transformer .pptxLoad Shifting of Paralel Transformer .pptx
Load Shifting of Paralel Transformer .pptx
 
Day7_SGT_Distributed Management System.pdf
Day7_SGT_Distributed Management System.pdfDay7_SGT_Distributed Management System.pdf
Day7_SGT_Distributed Management System.pdf
 
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
Power Comparison Power Comparison of Cloud Data of Cloud Data Center Architec...
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEMENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 
Smart optimization techniques for virtual power plants
Smart optimization techniques for virtual power plants Smart optimization techniques for virtual power plants
Smart optimization techniques for virtual power plants
 
Power allocation for statistical qo s provisioning in
Power allocation for statistical qo s provisioning inPower allocation for statistical qo s provisioning in
Power allocation for statistical qo s provisioning in
 
Smart grid
Smart gridSmart grid
Smart grid
 
energies-15-07177-v2.pdf
energies-15-07177-v2.pdfenergies-15-07177-v2.pdf
energies-15-07177-v2.pdf
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

Elastic Tree: Saving Energy in Data Center Networks

  • 1. Elastic Tree: Saving Energy in Data Center Networks By Abhishek Sutrave-107907204 Kishen Machamada-107916576
  • 2. Introduction • Networks basically are shared resources connecting critical IT infrastructure, general practice is to always leave them ON. • Most efforts to reduce energy consumption in Data Centers is focused on servers and cooling, which account for about 70% of a data center’s total power budget. • This presentation focuses on reducing network power consumption, which consumes 10-20% of the total power. -3 billion kWh in 2006[US] by networking elements.
  • 3.
  • 4. Difference between the topologies • In a typical DCN[2N tree]. One failure can cut the effective bisection BW in half. While two failures can disconnect servers. • Richer mesh topologies like the fat-tree handle failures more gracefully; with more components and more paths, the effect of an individual component failure becomes manageable. • This can be used in improving energy efficiency, by dynamically varying the no. of active network elements. • It can be thought as a control knob to tune between energy efficiency, performance and fault tolerance.
  • 5. Traffic collected from 292 servers hosting an E-com application over a 5 days period .The traffic peaks during the day and falls at night. Even though traffic varies significantly with time, the associated switches draw a constant power.
  • 6.
  • 7.
  • 8. Energy Proportionality • Today’s network elements are not energy proportional – Fixed overheads such as fans, switch chips, and transceivers waste power at low loads. • Maximum efficiency can be realized by a combination of improved components and improved management. • Our strategy is simple: – Turn off the links and switches that we don’t need to keep available only as much networking capacity as required.
  • 9. ELASTIC TREE • It is a network-wide power manager, which dynamically adjusts the set of active network elements-links and switches- to satisfy changing data center traffic loads. • It consists of three logical modules – Optimizer – Routing – Power Control
  • 10. Elastic Tree Is to find minimum power network subset which Chooses path for all flows satisfies current traffic conditions. Toggles the states of -topology -traffic matrix -power model of each switch -desired fault tolerance properties
  • 11. Optimizers • Role-Is to find minimum power network subset which satisfies current traffic conditions. • There are three different methods for computing a minimum power network subset: – Formal Model – Greedy-Bin Packing – Topology-aware Heuristic • Each method achieves different tradeoffs between scalability and optimality. • Methods can be further improved by considering a data center’s traffic history
  • 12. Formal Model • Extension of the standard multi-commodity flow (MCF) problem with additional constraints which force flows to be assigned to only active links and switches. • The constraints include link capacity, flow conservation and demand satisfaction. • minimize Σ (Link + Switch Power) • Optimization goal is to minimize the total network power, while satisfying all constraints.
  • 13. Formal Model • MCF problem is NP-complete • An instance of the MCF problem can easily be reduced to the Formal Model problem (just set the costs for each link and switch to be 0). • So the Formal Model problem is also NP- complete. • Still scales well for networks with less than 1000 nodes, and supports arbitrary topologies.
  • 14. Greedy Bin-Packing • Evaluates possible flow paths from left to right. The flow is assigned to the first path with sufficient capacity. • Repeated for all flows. • Solutions within a bound of optimal are not guaranteed, but in practice, high quality subsets result.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Conclusion • 3 Algorithms – Model, Greedy and Heuristic have been examined. • Applied the above algorithms on E-commerce data center[Google data center], and found that power consumption can be reduced.