1 / 12

Greening of the Internet

Greening of the Internet. Maruti Gupta Suresh Singh Conference: SIGCOMM 2003. Greening of the internet: Meaning . Reduce energy consumption of networking devices in the internet by putting to sleep network components. 0.07 % of total US energy expenditure yr.2000.

nizana
Download Presentation

Greening of the Internet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Greening of the Internet Maruti Gupta Suresh Singh Conference: SIGCOMM 2003

  2. Greening of the internet: Meaning • Reduce energy consumption of networking devices in the internet by putting to sleep network components. • 0.07 % of total US energy expenditure yr.2000

  3. Importance: Why we should care. • Energy inefficiency • Networking device expend great deal of energy when idle. • No energy star recommendations. • Cost • Energy needs will increase in future • Greater deployment • Deploy more devices for same energy cost

  4. Possible approaches • At switch or router level • Put card to sleep or lower clock rate for hardware • At network level • When activity is low, decrease routes and aggregate traffic. • Greater correlation between awake devices and load. • Modify existing internet topology.

  5. Sleeping • MAC layer approach (uncoordinated) • Interface sleeps based on local decisions. • Decision based on state of one’s neighbors. • Decision announced to neighbors. • Network layer (coordinated) • Routing protocol aggregates traffic into less routes. • Interfaces not on those routes can go to sleep.

  6. Sleep continued… • Duration of sleep • Sleep duration should be greater than time required to wake up. • Dictated by internet protocols. • When to sleep • Based on estimate of expected inter-arrival time of packets. • Estimate traffic flow. • Monitoring of traffic important.

  7. Sleep continued • What devices to sleep • Depends on location. • Incorporate additional links for better aggregation. • Advantage is that both energy consumption and cooling costs will decrease.

  8. Profitability

  9. Side-effects of sleep • Change to topology leads to recomputationwhich introduces delay in converging. • Modify protocol to sleep without causing recomputation. • But then how to distinguish between sleeping node and failure node?? • Channel bonding – two or more interfaces appear as one virtual interface. • How does “sleep” affect it?

  10. Continued… • Minimizing number of links should not affect quality of service/availability. • Single routes may lead to single point of failure. Need to predict failure and wake up additional links. • Thus protocol complexity increases which might lead to increase in energy consumption. • Monitoring load in network also introduces additional complexity. • Decision making centralized/distributed? Pre-compute benefits before enforcing. Increases complexity.

  11. Reference • Gupta M, Singh S. Greening of the Internet. Proceedings of the ACM SIGCOMM, pp. 19–26, August 2003. Revised version (2004) at http://www.cs.pdx.edu/~singh/ftp/sigcomm03.pdf

  12. Questions • Thank you

More Related