Home > Research > Publications & Outputs > Augmenting network interfaces to reduce PC ener...

Links

Text available via DOI:

View graph of relations

Augmenting network interfaces to reduce PC energy usage

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Augmenting network interfaces to reduce PC energy usage. / Agarwal, Y.; Hodges, S.; Chandra, R. et al.
NSDI'09: Proceedings of the 6th USENIX symposium on Networked systems design and implementation. ACM, 2009. p. 365-380.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Agarwal, Y, Hodges, S, Chandra, R, Scott, J, Bahl, P & Gupta, R 2009, Augmenting network interfaces to reduce PC energy usage. in NSDI'09: Proceedings of the 6th USENIX symposium on Networked systems design and implementation. ACM, pp. 365-380. https://doi.org/10.5555/1558977.1559002

APA

Agarwal, Y., Hodges, S., Chandra, R., Scott, J., Bahl, P., & Gupta, R. (2009). Augmenting network interfaces to reduce PC energy usage. In NSDI'09: Proceedings of the 6th USENIX symposium on Networked systems design and implementation (pp. 365-380). ACM. https://doi.org/10.5555/1558977.1559002

Vancouver

Agarwal Y, Hodges S, Chandra R, Scott J, Bahl P, Gupta R. Augmenting network interfaces to reduce PC energy usage. In NSDI'09: Proceedings of the 6th USENIX symposium on Networked systems design and implementation. ACM. 2009. p. 365-380 doi: 10.5555/1558977.1559002

Author

Agarwal, Y. ; Hodges, S. ; Chandra, R. et al. / Augmenting network interfaces to reduce PC energy usage. NSDI'09: Proceedings of the 6th USENIX symposium on Networked systems design and implementation. ACM, 2009. pp. 365-380

Bibtex

@inproceedings{e0fd9ba537504744b33d142f90143e98,
title = "Augmenting network interfaces to reduce PC energy usage",
abstract = "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.",
keywords = "Energy conservation, Energy utilization, Microcomputers, Random access storage, Systems analysis, Application level, Application-specific codes, Environmental concerns, File transfers, Instant messaging, Memory resources, Network traffic, Peer-to-peer file sharing, Peer to peer networks",
author = "Y. Agarwal and S. Hodges and R. Chandra and J. Scott and P. Bahl and R. Gupta",
year = "2009",
month = apr,
day = "22",
doi = "10.5555/1558977.1559002",
language = "English",
pages = "365--380",
booktitle = "NSDI'09: Proceedings of the 6th USENIX symposium on Networked systems design and implementation",
publisher = "ACM",

}

RIS

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 -