ElasticTree: Saving Energy in Data Center Networks

Slides:



Advertisements
Similar presentations
Greening Backbone Networks Shutting Off Cables in Bundled Links Will Fisher, Martin Suchara, and Jennifer Rexford Princeton University.
Advertisements

Traffic Engineering with Forward Fault Correction (FFC)
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Interconnect throughput modeling. Important network performance metrics Throughput – Point to point (link bandwidth + end host software overheads) – Aggregate.
ElasticTree: Saving Energy in Data Center Networks Brandon Heller, Srini Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneed Sharma, Sujata Banerjee,
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
The major IT companies, such as Microsoft, Google, Amazon, and IBM, pioneered the field of cloud computing and keep increasing their offerings in data.
ElasticTree: Saving Energy in Data Center Networks Very offended by KALYAN MANDA LEI XIA.
“ElasticTree: Saving energy in data center networks“ by Brandon Heller, Seetharaman, Mahadevan, Yiakoumis, Sharma, Banerjee, McKeown presented by Nicoara.
SLA-aware Virtual Resource Management for Cloud Infrastructures
Application Models for utility computing Ulrich (Uli) Homann Chief Architect Microsoft Enterprise Services.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
Jerry Chou and Bill Lin University of California, San Diego
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
CSE 550 Computer Network Design Dr. Mohammed H. Sqalli COE, KFUPM Spring 2007 (Term 062)
A Scalable, Commodity Data Center Network Architecture Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat Presented by Gregory Peaker and Tyler Maclean.
A Scalable, Commodity Data Center Network Architecture.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Energy Aware Network Operations Authors: Priya Mahadevan, Puneet Sharma, Sujata Banerjee, Parthasarathy Ranganathan HP Labs IEEE Global Internet Symposium.
ElasticTree: Saving Energy in Data Center Networks 許倫愷 2013/5/28.
Identifying and Using Energy Critical Paths Nedeljko Vasić with Dejan Novaković, Satyam Shekhar, Prateek Bhurat, Marco Canini, and Dejan Kostić EPFL, Switzerland.
Cost-Performance Tradeoffs in MPLS and IP Routing Selma Yilmaz Ibrahim Matta Boston University.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Network Aware Resource Allocation in Distributed Clouds.
DENS: Data Center Energy-Efficient Network-Aware Scheduling
CS : Software Defined Networks 3rd Lecture 28/3/2013
Budapest University of Technology and Economics Department of Telecommunications and Media Informatics Optimized QoS Protection of Ethernet Trees Tibor.
Temperature Aware Load Balancing For Parallel Applications Osman Sarood Parallel Programming Lab (PPL) University of Illinois Urbana Champaign.
Energy Aware Consolidation for Cloud Computing Srikanaiah, Kansal, Zhao Usenix HotPower 2008.
Joint Power Optimization Through VM Placement and Flow Scheduling in Data Centers DAWEI LI, JIE WU (TEMPLE UNIVERISTY) ZHIYONG LIU, AND FA ZHANG (CHINESE.
A dynamic optimization model for power and performance management of virtualized clusters Vinicius Petrucci, Orlando Loques Univ. Federal Fluminense Niteroi,
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
Data Center Energy-Efficient Network-Aware Scheduling
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich ERCIM Fellow University of Luxembourg Apr 16, 2010.
Accounting for Load Variation in Energy-Efficient Data Centers
On the Placement of Web Server Replicas Yu Cai. Paper On the Placement of Web Server Replicas Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker Infocom.
Minimum Power Configuration in Wireless Sensor Networks Guoliang Xing*, Chenyang Lu*, Ying Zhang**, Qingfeng Huang**, and Robert Pless* *Washington University.
SizeCap: Efficiently Handling Power Surges for Fuel Cell Powered Data Centers Yang Li, Di Wang, Saugata Ghose, Jie Liu, Sriram Govindan, Sean James, Eric.
A Hierarchical Edge Cloud Architecture for Mobile Computing IEEE INFOCOM 2016 Liang Tong, Yong Li and Wei Gao University of Tennessee – Knoxville 1.
VL2: A Scalable and Flexible Data Center Network
Data Center Architectures
DENS: Data Center Energy-Efficient Network-Aware Scheduling
Performance and Energy Efficiency Metrics for Communication Systems of Cloud Computing Data Centers Hrushikesh Mahapatro IT
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich, Pascal Bouvry, Yury Audzevich, and Samee Ullah Khan.
Energy Aware Network Operations
Yiting Xia, T. S. Eugene Ng Rice University
R-Storm: Resource Aware Scheduling in Storm
Solving bucket-based large flow allocation problems
Data Center Network Architectures
Chris Cai, Shayan Saeed, Indranil Gupta, Roy Campbell, Franck Le
Qian Hu, Yang Wang, Xiaojun Cao Department of Computer Science
Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao.
Algorithm Design Methods
A Study of Group-Tree Matching in Large Scale Group Communications
ElasticTree Michael Fruchtman.
Server Allocation for Multiplayer Cloud Gaming
On-Time Network On-chip
An Equal-Opportunity-Loss MPLS-Based Network Design Model
ISP and Egress Path Selection for Multihomed Networks
Multi-hop Coflow Routing and Scheduling in Data Centers
Exam 2 LZW not on syllabus. 73% / 75%.
CloudMirror: Application-Driven Bandwidth Guarantees in Datacenters
On-time Network On-chip
Data Center Architectures
Algorithm Design Methods
Speaker : Lee Heon-Jong
Algorithm Design Methods
Authors: Jinliang Fan and Mostafa H. Ammar
Communication Driven Remapping of Processing Element (PE) in Fault-tolerant NoC-based MPSoCs Chia-Ling Chen, Yen-Hao Chen and TingTing Hwang Department.
Algorithm Design Methods
Presentation transcript:

ElasticTree: Saving Energy in Data Center Networks Brandon Heller, Srini Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneed Sharma, Sujata Banerjee, Nick McKeown Presented by Dohwan Kim 7/31/2014

Introduction 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 paper focuses on reducing network power consumption, which consumes 10-20% of the total power. 3 billion kWh in 2006 7/31/2014

Data Center Networks There’s potential for power savings in data center networks due to two main reasons: Networks are over provisioned for worst case load Newer network topologies 7/31/2014

Over Provisioning Data centers are typically provisioned for peak workload, and run well below capacity most of the time. Rare events may cause traffic to hit the peak capacity, but most of the time traffic can be satisfied by a subset of the network links and switches. 7/31/2014

7/31/2014

Typical Data Center Network 7/31/2014

Fat-Tree Topology 7/31/2014

Energy Proportionality Today’s network elements are not energy proportional Fixed overheads such as fans, switch chips, and transceivers waste power at low loads. Approach: a network of on-off non-proportional elements can act as an energy proportional ensemble. Turn off the links and switches that we don’t need to keep available only as much capacity as required. 7/31/2014

ElasticTree 7/31/2014

Example 7/31/2014

Optimizers The authors developed three different methods for computing a minimum-power network subset: Formal Model Greedy-Bin Packing Topology-aware Heuristic 7/31/2014

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. Objective function: 7/31/2014

Greedy Bin-Packing Evaluates possible flow paths from left to right. The flow is assigned to the first path with sufficient capacity. Repeat for all flows. Solutions within a bound of optimal aren’t guaranteed, but in practice high quality subsets result. 7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

7/31/2014

Topology-Aware Heuristic Takes advantage of the regularity of the fat tree topology. An edge switch doesn’t care which aggregation switches are active, but instead how many are active. The number of switches in a layer is equal to the number of links required to support the traffic of the most active switch above or below (whichever is higher). 7/31/2014

7/31/2014

7/31/2014

Experimental Setup Ran experiments on three different hardware configurations, using different vendors and tree sizes. 7/31/2014

7/31/2014

Uniform Demand 7/31/2014

Variable Demand 7/31/2014

Traffic in a Realistic Data Center Collected traces from a production data center hosting an e-commerce application with 292 servers. Application didn’t generate much network traffic so scaled traffic up by a factor of 10 to increase utilization. Need a fat tree with k=12 to support 292 servers, testbed only supported up to k=12, so simulated results using the greedy bin-packing optimizer. Assumed excess servers and switches were always powered off. 7/31/2014

Realistic Data Center Results 7/31/2014

Fault Tolerance If only a MST in a Fat Tree topology is powered on, power consumption is minimized, but all fault tolerance has been discarded. MST+1 configuration – one additional edge switch per pod, and one additional switch in the core. As the network size increases, the incremental cost of additional fault tolerance becomes an insignificant part of the total network power. 7/31/2014

7/31/2014

Latency vs. Demand 7/31/2014

Safety Margins Amount of capacity reserved at every link by the solver. 7/31/2014

7/31/2014

Comparison of Optimizers 7/31/2014