Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - Augmenting network interfaces to reduce PC energy usage
AU - Agarwal, Y.
AU - Hodges, S.
AU - Chandra, R.
AU - Scott, J.
AU - Bahl, P.
AU - Gupta, R.
PY - 2009/4/22
Y1 - 2009/4/22
N2 - Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.
AB - Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.
KW - Energy conservation
KW - Energy utilization
KW - Microcomputers
KW - Random access storage
KW - Systems analysis
KW - Application level
KW - Application-specific codes
KW - Environmental concerns
KW - File transfers
KW - Instant messaging
KW - Memory resources
KW - Network traffic
KW - Peer-to-peer file sharing
KW - Peer to peer networks
U2 - 10.5555/1558977.1559002
DO - 10.5555/1558977.1559002
M3 - Conference contribution/Paper
SP - 365
EP - 380
BT - NSDI'09: Proceedings of the 6th USENIX symposium on Networked systems design and implementation
PB - ACM
ER -