Abstract
Reducing the network energy waste is one of the key challenges of the Future Internet. Many Internet-based applications require preserving network connectivity for getting incoming remote service requests or confirming their availability and presence to remote peers by sending periodic keep-alive or heart-beating messages. Billions of dollars of electricity is wasted every year to keep idle or unused network hosts fully powered-up only to maintain the network connectivity. This paper describes a new approach to design and implement the cooperative Network Connectivity Proxy (NCP) for reducing energy waste in the ever-growing future Internet. The NCP is implemented using Universal Plug and Play (UPnP), that uses a set of protocols to allow seamless discovery and interaction between the network hosts and the NCP. The NCP allows all registered network hosts to transition into the low power sleep modes and maintains the network connectivity on their behalf. It handles basic network presence and management protocols like ICMP, DHCP, ARP etc on behalf of the sleeping network hosts and wakes them up only when their resources are required. Depending on the network hosts time usage model, the NCP can provide about 60 to 70% network energy savings.
Chapter PDF
Similar content being viewed by others
References
Christensen, K., Gunaratne, P., Nordman, B., George, A.: The Next Frontier for Communications Networks: Power Management. Computer Communications 27(18), 1758–1770 (2004)
Jimeno, M., Christensen, K., Nordman, B.: A Network Connection Proxy to Enable Hosts to Sleep and Save Energy. In: IEEE International Conference on Performance, Computing and Communications Conference, IPCCC (December 2008)
Christensen, K., Gulledge, F.: Enabling Power Management for Network-Attached Computers. Int. Journal of Network Management 8(2), 120–130 (1998)
Khan, R., Bolla, R., Repetto, M., Bruschi, R., Giribaldi, M.: Smart Proxying for Reducing Network Energy Consumption. In: IEEE International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS (July 2012)
Gunaratne, C., Christensen, K., Nordman, B.: Managing Energy Consumption Costs in Desktop PCs and LAN Switches with Proxying, Split TCP Connections, and Scaling of Link Speed. Int. Journal of Network Management 15(5), 297–310 (2005)
Sabhanatarajan, K., Gordon-Ross, A., Oden, M., Navada, M., George, A.: Smart-NICs: Power Proxying for Reduced Power Consumption in Network Edge Devices. In: IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2008 (April 2008)
Goland, Y., Cai, T., Leach, P., Gu, Y.: Simple Service Discovery Protocol/1.0 Operating without an Arbiter, in draft-cai-ssdp-v1-03.txt, IETF Draft (October 28, 1999)
UPnP forum (2012), http://www.upnp.org
Agarwal, Y., Hodges, S., Chandra, R., Scott, J., Bahl, P., Gupta, R.: Somniloquy: Augmenting Network Interfaces to Reduce PC Energy Usage. In: 6th ACM/USENIX Symp. on Networked Systems Design and Implementation (NSDI 2009), Boston, MA, USA (April 2009)
Jimeno, M., Christensen, K.: A Prototype Power Management Proxy for Gnutella Peer-to-Peer File Sharing. In: Proceedings of the IEEE Conference on Local Computer Networks, Dublin, Ireland, October 15-18 (2007)
Werstein, P., Vossen, W.: A Low-Power Proxy to Allow Unattended Jabber Clients to Sleep. In: Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2008 (December 2008)
Nedevschi, S., Chandrashekar, J., Liu, J., Nordman, B., Ratnasamy, S., Taft, N.: Skilled in the Art of Being Idle: Reducing Energy Waste in Networked Systems. In: Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation (NSDI). USENIX Association, Berkeley (2009)
Allman, M., Christensen, K., Nordman, B., Paxson, V.: Enabling an Energy-Efficient Future Internet Through Selectively Connected End Systems. In: Sixth Workshop on Hot Topics in Networks, HotNets-VI (November 2007)
Nordman, B., Christensen, K.: Improving the Energy Efficiency of Ethernet-Connected Devices: A Proposal for Proxying. Ethernet Alliance White Paper (September 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
This chapter is published under an open access license. Please check the 'Copyright Information' section either on this page or in the PDF for details of this license and what re-use is permitted. If your intended use exceeds what is permitted by the license or if you are unable to locate the licence and re-use information, please contact the Rights and Permissions team.
Copyright information
© 2013 Authors
About this paper
Cite this paper
Bolla, R., Giribaldi, M., Khan, R., Repetto, M. (2013). Design and Implementation of Cooperative Network Connectivity Proxy Using Universal Plug and Play. In: Galis, A., Gavras, A. (eds) The Future Internet. FIA 2013. Lecture Notes in Computer Science, vol 7858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38082-2_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-38082-2_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38081-5
Online ISBN: 978-3-642-38082-2
eBook Packages: Computer ScienceComputer Science (R0)