Title :
A Prototype Power Management Proxy for Gnutella Peer-to-Peer File Sharing
Author :
Jimeno, Miguel ; Christensen, Ken
Author_Institution :
Univ. of South Florida, Tampa
Abstract :
In order to be part of a peer-to-peer (P2P) file sharing network a host must be fully powered-on all of the time. In addition to providing a user interface, a P2P host handles query messages and serves requested files. In this paper, we describe the development of a prototype Gnutella-like P2P power management proxy sub-system that handles query messages. This can allow desktop PCs acting as P2P hosts to enter a low-power sleep state for most of the time and be woken-up by the proxy only when needed to serve files. TCP connections with neighbors are maintained by the host when it is awake and by the proxy when the host is sleeping. Experiments show that a low-cost Freescale ColdFire processor can effectively proxy for a P2P host. This suggests that a controller for a Gnutella P2P proxy could be co-located on an Ethernet NIC at low cost. This could lead to significant energy savings by allowing P2P hosts to power manage into a low-power sleep state when not in active use.
Keywords :
peer-to-peer computing; power aware computing; user interfaces; Ethernet NIC; Gnutella P2P proxy; Gnutella peer-to-peer file sharing; P2P hosts; low-cost Freescale ColdFire processor; low-power sleep state; prototype power management proxy; proxy sub-system; query message handling; user interface; Computer network management; Conference management; Energy management; Ethernet networks; Peer to peer computing; Personal communication networks; Protocols; Prototypes; Sleep; Switches;
Conference_Titel :
Local Computer Networks, 2007. LCN 2007. 32nd IEEE Conference on
Conference_Location :
Dublin
Print_ISBN :
0-7695-3000-1
Electronic_ISBN :
0742-1303
DOI :
10.1109/LCN.2007.93