Power Saving. 2 Greening of the Internet Main idea: Reduce energy consumption in the network by turning off routers (and router components) when they.

Slides:



Advertisements
Similar presentations
Computer Networks TCP/IP Protocol Suite.
Advertisements

Greening Backbone Networks Shutting Off Cables in Bundled Links Will Fisher, Martin Suchara, and Jennifer Rexford Princeton University.
EdgeNet2006 Summit1 Virtual LAN as A Network Control Mechanism Tzi-cker Chiueh Computer Science Department Stony Brook University.
Building Fast, Flexible Virtual Networks on Commodity Hardware Nick Feamster Georgia Tech Trellis: A Platform for Building Flexible, Fast Virtual Networks.
Using Network Virtualization Techniques for Scalable Routing Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton University.
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Network Virtualization Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton NSF NeTS-FIND PI Meeting.
Multihoming and Multi-path Routing
Path Splicing with Network Slicing Nick Feamster Murtaza Motiwala Santosh Vempala.
FORUM ON NEXT GENERATION STANDARDIZATION (Colombo, Sri Lanka, 7-10 April 2009) A Pilot Implementation of an NGN Dual Stack IPv4/IPv6 network for MEWC,
MPLS VPN.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Logically-Centralized Control COS 597E: Software Defined Networking.
Chapter 1: Introduction to Scaling Networks
Local Area Networks - Internetworking
All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
Chapter 9 Introduction to MAN and WAN
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
LAN Segmentation Virtual LAN (VLAN).
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—2-1 Extending Switched Networks with Virtual LANs Introducing VLAN Operations.
1 IU Campus GENI/Openflow Experience Matt Davy Quilt Meeting, July 22nd 2010.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBCMSN BCMSN Module 1 Lesson 1 Network Requirements.
Connecting LANs, Backbone Networks, and Virtual LANs
The Impact of SDN On MPLS Networks Adrian Farrel Juniper Networks
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
NDN in Local Area Networks Junxiao Shi The University of Arizona
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
VROOM: Virtual ROuters On the Move Aditya Akella Based on slides from Yi Wang.
VROOM: Virtual ROuters On the Move
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
VROOM: Virtual ROuters On the Move Jennifer Rexford Joint work with Yi Wang, Eric Keller, Brian Biskeborn, and Kobus van der Merwe
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
VROOM: Virtual ROuters On the Move Jennifer Rexford Joint work with Yi Wang, Eric Keller, Brian Biskeborn, and Kobus van der Merwe (AT&T)
1 K. Salah Module 4.0: Network Components Repeater Hub NIC Bridges Switches Routers VLANs.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
Green Networking Jennifer Rexford Computer Science Department Princeton University.
Rethinking Routers in the Age of Virtualization Jennifer Rexford Princeton University
VROOM: Virtual ROuters On the Move Yi Wang (Princeton) With: Kobus van der Merwe (AT&T Labs - Research) Jennifer Rexford (Princeton)
Virtual ROuters On the Move (VROOM): Live Router Migration as a Network-Management Primitive Yi Wang, Eric Keller, Brian Biskeborn, Kobus van der Merwe,
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
Networking Components
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
Connecting LANs, Backbone Networks, and Virtual LANs
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Virtual ROuters On the Move (VROOM): Live Router Migration as a Network-Management Primitive Yi Wang, Eric Keller, Brian Biskeborn, Kobus van der Merwe,
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Business Plug-In B17 Organizational Architecture Trends.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
NET 324 D Networks and Communication Department Lec1 : Network Devices.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
1 Version 3.1 Module 6 Routed & Routing Protocols.
Network Virtualization in Multi-tenant Datacenters Author: VMware, UC Berkeley and ICSI Publisher: 11th USENIX Symposium on Networked Systems Design and.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Cisco Router Technology. Overview Topics :- Overview of cisco Overview of cisco Introduction of Router Introduction of Router How Router Works How Router.
InterVLAN Routing 1. InterVLAN Routing 2. Multilayer Switching.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Instructor Materials Chapter 1: LAN Design
CIS 700-5: The Design and Implementation of Cloud Networks
ETHANE: TAKING CONTROL OF THE ENTERPRISE
Cisco Router Technology
Yi Wang, Eric Keller, Brian Biskeborn,
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Presentation transcript:

Power Saving

2 Greening of the Internet Main idea: Reduce energy consumption in the network by turning off routers (and router components) when they are not being used –Line cards –Crossbar –Main processor Why? –Greater deployment possibilities where energy is scarce –Benefits in the event of a disaster Question: How much of total power consumption is turning off these components vs. ancillary things like cooling for the data center, etc. –What is the biggest source of overhead? –Micro vs. macro power savings

3 Two Types of Sleeping Uncoordinated sleeping –Node makes local decisions about when to sleep –Paper makes some sketchy arguments about packet interarrival times, etc. Coordinated sleeping –Combination of powering off routers and re-routing

4 How and When to Sleep? Look at packet interarrival times, etc. and figure out intervals when the line card is not being utilized Look at periods of time when the network as a whole is being underutilized –Put parts of the network (i.e., some routers) to sleep when the whole network doesnt need to be up and running –What effect does this have on delay, etc.? –How to orchestrate this re-routing?

5 Tight Coupling of Logical and Physical Today, the physical and logical configurations of a router is tightly coupled –Hardware upgrade requires logical re-configuration –Customer re-homing requires re-configuration The less re-configurations, the better –Less protocol reconvergence –Less traffic disruption –Less configuration errors and overhead

6 VROOM Separates the Logical and Physical All logical configurations/states remain the same before/after the migration –IP addresses remain the same –Routing protocol configurations remain the same –Routing-protocol adjacencies stay up –No protocol (BGP/IGP) reconvergence Network topology stays intact –Adjacent routers wont know the router has moved Virtually no disruption to traffic –Our most recent results show that the traffic downtime can be eliminated

7 Application: Power Saving Big power consumption of routers –Millions of Routers in the U.S. –Electricity bill: $ hundreds of millions/year (Source: National Technical Information Service, Department of Commerce, Figures for 2005 & 2010 are projections.)

8 Application: Power Saving Observation: the diurnal traffic pattern Idea: contract and expand the physical network according to the traffic demand

9 Enabling Technologies 1.Virtual routers –Vendors: Cisco VRF, Juniper logical routers, … –Research community: GENI, Cabo, … –Todays virtual routers have to stay put 2.Live virtual machine migration –Available from VMWare, Xen, … –Typically limited to LANs –Dont have dedicated forwarding engine (e.g., FIBs, line cards, …)

10 Enabling Technologies 3.Programmable transport layers –Long-haul links are reconfigurable Layer 3 point-to-point links are multi-hop at layer 1/2 –Benefit for VROOM: links are easily migratable Chicago New York Washington D.C. : Multi-service optical switch (e.g., Ciena CoreDirector)

11 Enabling Technologies 4.Packet-aware access networks –Access links are becoming inherently virtualized Customers connects to provider edge (PE) via pseudo-wires (virtual circuits) –Benefit for VROOM: multiple customers can share the same physical interface on PE routers Dedicated physical port Shared physical port

12 VROOM Architecture Virtual link migration –Leverage programmable transport networks

13 VROOM Architecture Minimize downtime –In commercial routers, data plane runs in dedicated hardware (line cards) –Idea: keep the data plane forwarding traffic while migrating the control plane

14 Deciding Where To Migrate Physical constraints –Latency E.g, NYC to Washington D.C.: 2 msec –Link capacity Enough remaining capacity for extra traffic –Platform compatibility Routers from different vendors –Router capability E.g., number of ACLs supported Good news: these constraints limit the search space of migration destinations

15 VROOM Architecture Edge migration –Leverage packet-aware transport networks Virtualized interfaces (label-based) Virtualized access links (pseudo-wires) No need for a per customer physical interface on PE routers

16 Events During Migration Network failure during migration –The old VR image is not deleted until the migration is confirmed successful Routing messages arrive during the migration of the control plane –BGP: TCP retransmission –OSPF: reliable flooding

17 Prototype Evaluation Configure a Xen virtual machine to work as a software router Leverage the live migration functionality provided by Xen Use GRE tunnels to emulate virtual links –No assumption on the underlying physical/link layer technology

18 Questions How does this relate to hot standby? –Relation to MOWER (LAWN gateway) architecture (involves swapping MAC/IP addresses on two redundant boxes so that upgrades, failures, etc. are transparent to hosts) What if all you needed was forwarding state + backup? Why process migration as opposed to state migration? –Minimizing the amount of state, etc. can make the migration easier (?) –Not necessarily, but state that doesnt change in the events of failure is easier to migrate (e.g., consider the case of FRR)

19 Questions Migrating state vs. migrating processes What layer is appropriate for migrating links? –Migrating at layer 2 is inherently limiting –LAWN is a good example: the campus-wide VLAN is stretching the limits of what is practically feasible (e.g., due to gratuitous use of broadcast, etc.) –Assumptions about latency, time to recover from failures, etc.

20 Opportunities DTNs: powering down is a form of disruption Splicing: Compute backups so that you can power down without having to do anything special in the control plane Management and monitoring tools must adapt to account for planned failures Using designs for planned failures might result in protocols that are more resilient to unplanned failures What-if scenario evaluation: Where should you power down? Is it possible to power down Google datacenters (whats the cost of electricity at that site, at certain times of day, etc.)? Power costs of optical vs. copper, etc. AGORA/Cabo: Spot market for routers, circuits, etc.