Jxta-Overlay: An interface for efficient peer selection in P2P JXTA-based systems

In this paper we address the problem of the efficient peer selection in P2P distributed platforms. To this end, we have developed a P2P distributed platform using Sun's JXTA technology, which is endowed with resource brokerage strategies to efficiently select peers using four selection models: (a) economic scheduling model; (b) priced-based model; (c) peer-priority selection model; and, (d) random selection model. Next, we have deployed the P2P platform in a real network using nodes of the PlanetLab and have experimentally evaluated the performance of the peer selection models. The P2P platform offers a user-friendly interface for efficient peer selection and configuration of the P2P platform.

[1]  Steven Hotovy,et al.  Workload Evolution on the Cornell Theory Center IBM SP2 , 1996, JSSPP.

[2]  David Abramson,et al.  Economic models for resource management and scheduling in Grid computing , 2002, Concurr. Comput. Pract. Exp..

[3]  Sing Li Early Adopter JXTA , 2001 .

[4]  Christian Grothoff,et al.  Resource allocation in peer-to-peer networks , 2003, Wirtschaftsinf..

[5]  Robert Tappan Morris,et al.  Experience with an evolving overlay network testbed , 2003, CCRV.

[6]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[7]  Chung-Ta King,et al.  A Peer-to-Peer Mechanism for Resource Location and Allocation Over the Grid , 2004, ISPA.

[8]  Hari Balakrishnan,et al.  Resilient overlay networks , 2001, SOSP.

[9]  Chung-Ta King,et al.  Similarity discovery in structured P2P overlays , 2003, 2003 International Conference on Parallel Processing, 2003. Proceedings..

[10]  Ramin Yahyapour,et al.  Economic Scheduling in Grid Computing , 2002, JSSPP.

[11]  Darren Govoni,et al.  JXTA: Java P2P Programming , 2002 .

[12]  Junseok Hwang,et al.  Grid and P2P economics and market models , 2004, 1st IEEE International Workshop on Grid Economics and Business Models, 2004. GECON 2004..

[13]  Minglu Li,et al.  A Framework for Price-Based Resource Allocation on the Grid , 2004, PDCAT.

[14]  Fatos Xhafa,et al.  Juxta-Cat: a JXTA-based platform for distributed computing , 2006, PPPJ '06.

[15]  Jon Crowcroft,et al.  Peer-to-Peer Technologies , 2004, The Grid 2, 2nd Edition.

[16]  Christian Grothoff,et al.  An Excess-Based Economic Model for Resource Allocation in Peer-to-Peer Networks , 2005 .

[17]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[18]  A. Prasad Sistla,et al.  An economic model for resource exchange in mobile peer to peer networks , 2004, Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004..

[19]  Scott Oaks,et al.  JXTA in a Nutshell , 2002 .

[20]  Seif Haridi,et al.  A Framework for Structured Peer-to-Peer Overlay Networks , 2004, Global Computing.