Enabling power management for network-attached computers
International Journal of Network Management
ACM Transactions on Computer Systems (TOCS)
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Theoretical and practical limits of dynamic voltage scaling
Proceedings of the 41st annual Design Automation Conference
International Journal of Network Management
Somniloquy: augmenting network interfaces to reduce PC energy usage
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
The next frontier for communications networks: power management
Computer Communications
Somniloquy: augmenting network interfaces to reduce PC energy usage
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Energy aware network operations
INFOCOM'09 Proceedings of the 28th IEEE international conference on Computer Communications Workshops
A BitTorrent proxy for Green Internet file sharing: Design and experimental evaluation
Computer Communications
Perspectives on tracing end-hosts: a survey summary
ACM SIGCOMM Computer Communication Review
The energy dashboard: improving the visibility of energy consumption at a campus-wide scale
Proceedings of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
Operator owned personal networking
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
A consumer-device-supported IPTV network
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
A consumer-device-supported operator network
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
Energy-aware routing in data center network
Proceedings of the first ACM SIGCOMM workshop on Green networking
Energy proportionality of an enterprise network
Proceedings of the first ACM SIGCOMM workshop on Green networking
Shipping to streaming: is this shift green?
Proceedings of the first ACM SIGCOMM workshop on Green networking
Energy-efficient data transfer primitives for laptops using mobile handhelds
Proceedings of the second ACM SIGCOMM workshop on Networking, systems, and applications on mobile handhelds
ElasticTree: saving energy in data center networks
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
LiteGreen: saving energy in networked desktops using virtualization
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
Sleepless in seattle no longer
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
The case for energy-oriented partial desktop migration
HotCloud'10 Proceedings of the 2nd USENIX conference on Hot topics in cloud computing
Vision: The case for context-aware selective resume
MCS '11 Proceedings of the second international workshop on Mobile cloud computing and services
Insomnia in the access: or how to curb access network related energy consumption
Proceedings of the ACM SIGCOMM 2011 conference
Wireless Personal Communications: An International Journal
Parasite: A System for Energy Saving with Performance Improvement in Networked Desktops
GREENCOM '11 Proceedings of the 2011 IEEE/ACM International Conference on Green Computing and Communications
Jettison: efficient idle desktop consolidation with partial VM migration
Proceedings of the 7th ACM european conference on Computer Systems
@scale: insights from a large, long-lived appliance energy WSN
Proceedings of the 11th international conference on Information Processing in Sensor Networks
Energy measurement of web service
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
Don't lose sleep over availability: the GreenUp decentralized wakeup service
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
Zone-level occupancy counting with existing infrastructure
BuildSys '12 Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings
Computer Networks: The International Journal of Computer and Telecommunications Networking
Expanding rural cellular networks with virtual coverage
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
ISRN Communications and Networking
Greening data center networks with throughput-guaranteed power-aware routing
Computer Networks: The International Journal of Computer and Telecommunications Networking
Towards greener data centers with storage class memory
Future Generation Computer Systems
A survey on Green communications using Adaptive Link Rate
Cluster Computing
Hi-index | 0.02 |
Networked end-systems such as desktops and set-top boxes are often left powered-on, but idle, leading to wasted energy consumption. An alternative would be for these idle systems to enter low-power sleep modes. Unfortunately, today, a sleeping system sees degraded functionality: first, a sleeping device loses its network "presence" which is problematic to users and applications that expect to maintain access to a remote machine and, second, sleeping can prevent running tasks scheduled during times of low utilization (e.g., network backups). Various solutions to these problems have been proposed over the years including wake-on-lan (WoL) mechanisms that wake hosts when specific packets arrive, and the use of a proxy that handles idle-time traffic on behalf of a sleeping host. As of yet, however, an in-depth evaluation of the potential for energy savings, and the effectiveness of proposed solutions has not been carried out. To remedy this, in this paper, we collect data directly from 250 enterprise users on their end-host machines capturing network traffic patterns and user presence indicators. With this data, we answer several questions: what is the potential value of proxying or using magic packets? which protocols and applications require proxying? how comprehensive does proxying need to be for energy benefits to be compelling? and so on. We find that, although there is indeed much potential for energy savings, trivial approaches are not effective. We also find that achieving substantial savings requires a careful consideration of the tradeoffs between the proxy complexity and the idle-time functionality available to users, and that these tradeoffs vary with user environment. Based on our findings, we propose and evaluate a proxy architecture that exposes a minimal set of APIs to support different forms of idle-time behavior.