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

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
EE384y: Packet Switch Architectures
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advanced Piloting Cruise Plot.
Analysis of Computer Algorithms
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
Failure Resilient Routing Simple Failure Recovery with Load Balancing Martin Suchara in collaboration with: D. Xu, R. Doverspike, D. Johnson and J. Rexford.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Effective Change Detection Using Sampling Junghoo John Cho Alexandros Ntoulas UCLA.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
OSPF 1.
Analysis of Algorithms
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions Numbers and number system Numbers and the number system, fractions, decimals, proportion & probability.
ZMQS ZMQS
VARUN GUPTA Carnegie Mellon University 1 Partly based on joint work with: Anshul Gandhi Mor Harchol-Balter Mike Kozuch (CMU) (CMU) (Intel Research)
Multipath Routing for Video Delivery over Bandwidth-Limited Networks S.-H. Gary Chan Jiancong Chen Department of Computer Science Hong Kong University.
New Algorithms for Planning Bulk Transfer via Internet and Shipping Networks Brian Cho Indranil Gupta University of Illinois at Urbana-Champaign.
The internet. Background Created in 1969, connected computers at UCLA, Stanford Research Institute, U. of Utah, and UC at Santa Barbara With an estimated.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Logically-Centralized Control COS 597E: Software Defined Networking.
Two-Market Inter-domain Bandwidth Contracting
1 Challenge the future Subtitless On Lightweight Design of Submarine Pressure Hulls.
1 Column Generation. 2 Outline trim loss problem different formulations column generation the trim loss problem master problem and subproblem in column.
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
ATM Firewall Routers with Black Lists Hwajung LEE The George Washington University School of Engineering and Applied Science Electrical Engineering and.
ABC Technology Project
Shadow Prices vs. Vickrey Prices in Multipath Routing Parthasarathy Ramanujam, Zongpeng Li and Lisa Higham University of Calgary Presented by Ajay Gopinathan.
An Application of Linear Programming Lesson 12 The Transportation Model.
Taming User-Generated Content in Mobile Networks via Drop Zones Ionut Trestian Supranamaya Ranjan Aleksandar Kuzmanovic Antonio Nucci Northwestern University.
Capacity Planning For Products and Services
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Neema Nassir, Mark Hickman, and Hong Zheng Department of Civil Engineering and Engineering Mechanic The University of Arizona, Tucson, AZ INFORMS 2011.
Making Time-stepped Applications Tick in the Cloud Tao Zou, Guozhang Wang, Marcos Vaz Salles*, David Bindel, Alan Demers, Johannes Gehrke, Walker White.
Squares and Square Root WALK. Solve each problem REVIEW:
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Slippery Slope
Test B, 100 Subtraction Facts
Abhigyan, Aditya Mishra, Vikas Kumar, Arun Venkataramani University of Massachusetts Amherst 1.
Week 1.
We will resume in: 25 Minutes.
Dantzig-Wolfe Decomposition
Bottoms Up Factoring. Start with the X-box 3-9 Product Sum
1 Unit 1 Kinematics Chapter 1 Day
Incremental Update for a Compositional SDN Hypervisor Xin Jin Jennifer Rexford, David Walker.
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
New Opportunities for Load Balancing in Network-Wide Intrusion Detection Systems Victor Heorhiadi, Michael K. Reiter, Vyas Sekar UNC Chapel Hill UNC Chapel.
ElasticTree: Saving Energy in Data Center Networks Brandon Heller, Srini Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneed Sharma, Sujata Banerjee,
Green Networking Jennifer Rexford Computer Science Department Princeton University.
Logical Topology Design
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
ElasticTree Michael Fruchtman.
ElasticTree: Saving Energy in Data Center Networks
Presentation transcript:

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

2 Why Focus on Networks? Saving energy in servers vs. networks Potential for savings in wired networks $2 billion annual power bill in USA alone Over-engineering and diurnal patterns Power draw does not scale with load

Power Consumption of Network Hardware Router may consume W plus 100 W per line card Power draw does not scale with load chassis line card 3

4 Turn Off Unneeded Routers / Links? Turning off links has drawbacks Increased RTT, fragility, etc.

5 Links in Large Backbone Networks Links come in bundles Gradual upgrades, hardware costs, etc. City B City A

6 Links in Large Backbone Networks Links come in bundles Gradual upgrades, hardware costs, etc. In large networks Majority of links bundled Bundle sizes 2 – 20 cables per link Bundled link behaves as a single logical link

7 The Problem… Powering all cables is wasteful City B City A 30-40% utilization

8 Proposed Solution Only power up cables that are needed Transparent to routing protocols 80% utilization City B City A

9 Overview I.Optimization problem formulation & solution II.Experimental evaluation of energy savings III.Conclusion

10 The Problem Algorithm used by network operators Input: network configuration and load Output: list of powered cables min # powered cables s.t. link loads capacities flow conservation carries all traffic demands NP-hard in general need heuristics Integer linear program:

11 Related Tractable Problem How would the solution look like if energy consumption was proportional to link load Benefits: tractable, provides upper and lower bound on potential power saving, starting point for heuristics Minimize sum of link loads rather than the number of powered cables Fractional vs. integer linear program

12 First Attempt – Naïve Solution Always round up: Up to n times worse performance where n number of cities

13 Three Increasingly Sophisticated Heuristics Start with the naïve solution and perform local search 1.Fast Greedy Heuristic (FGH) 2.Exhaustive Greedy Heuristic (EGH) 3.Bi-level Greedy Heuristic (BGH)

14 The Fast Greedy Heuristic (FGH) 1. solve the fractional linear program and round up 2. identify link with greatest rounding up 3. round down by permanently removing one more cable in that link 4. goto step 1 if feasible solution exists

15 Overview I.Optimization problem formulation & solution II.Experimental evaluation of energy savings III.Conclusion

16 Experimental Setup Solve the simple linear program using AMPL / CPLEX Experiments repeated for bundle sizes 1 to 12 Determine energy savings and ability to run algorithms in real time

Topologies Abilene with real measured traffic demands Waxman and hierarchical topologies 17

18 Energy Savings– Abilene Topology Energy savings depend on the bundle size. energy savings (%) bundle size Turn entire link on or off Similar performance of heuristics

19 Waxman and Hierarchical Graphs Turn entire link on or off The same general trend

20 Execution Time FGH is well suited for real-time execution

21 Overview I.Optimization problem formulation & solution II.Experimental evaluation of energy savings III.Conclusion

22 Conclusion Powering all links in a bundle usually not needed Design and evaluation of simple heuristics Significant energy savings Low computational complexity Can choose the simplest heuristic (FGH)

23 Thank You!