Enabling cooperation of consumer devices through peer-to-peer overlays

This paper introduces the use of peer-to-peer (P2P) architectures when adopted as a technology enabler for assuring cooperation among cost-effective consumer devices, that increasingly support some kind of network connectivity. As a proofofconcept we exploit p2p to build a look-up infrastructure for Internet telephony-oriented applications with instant messaging (IM) and presence functionalities. The contributions of the paper are: i) understanding the reliability of p2p when is put in place instead of classical centralized solutions; ii) precisely quantifying whether consumer devices could be able to properly handle the needed degree of participation; iii) investigating properties of the overlay built by cooperating devices; iv) studying whether the p2p paradigm could be also applied to machinery deployed for "production quality" purposes. A performance evaluation is provided to quantify the effectiveness of the proposed solutions.

[1]  Jeremy Bentham,et al.  TCP/IP Lean: Web Servers for Embedded Systems , 2002 .

[2]  David Mazières,et al.  Kademlia: A Peer-to-Peer Information System Based on the XOR Metric , 2002, IPTPS.

[3]  Simon Oechsner,et al.  Using Kademlia for the configuration of B3G radio access nodes , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[4]  Salman Baset,et al.  Dynamic peer-to-peer overlays for voice systems , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[5]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[6]  Luca Veltri,et al.  Using SIP as P2P Technology , 2005, Afr. J. Inf. Commun. Technol..

[7]  Simon Oechsner,et al.  Supporting vertical handover by using a pastry peer-to-peer overlay network , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[8]  Michalis Faloutsos,et al.  Is P2P dying or just hiding? [P2P traffic measurement] , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[9]  Christian Huitema,et al.  Session Initiation Protocol (SIP) Extension for Instant Messaging , 2002, RFC.

[10]  Henning Schulzrinne,et al.  Failover, load sharing and server architecture in SIP telephony , 2007, Comput. Commun..

[11]  Cullen Jennings,et al.  SOSIMPLE: A Serverless, Standards-based, P2P SIP Communication System , 2005, First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications (AAA-IDEA'05).

[12]  Donald E. Eastlake,et al.  US Secure Hash Algorithm 1 (SHA1) , 2001, RFC.