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.
Design and Implementation of Cooperative Network Connectivity Proxy Using Universal Plug and Play
BOLLA, RAFFAELE;KHAN, RAFIULLAH;REPETTO, MATTEO
2013-01-01
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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.