• DocumentCode
    3216383
  • Title

    Efficient Peer Selection in  P2P JXTA-Based Platforms

  • Author

    Xhafa, Fatos ; Daradoumis, Thanasis ; Barolli, Leonard ; Fernández, Raul ; Caballé, Santi ; Kolici, Vladi

  • Author_Institution
    UPC, Barcelona
  • fYear
    2008
  • fDate
    25-28 March 2008
  • Firstpage
    1013
  • Lastpage
    1020
  • Abstract
    P2P systems are nowadays being used not only for file sharing but also for developing large-scale distributed applications. As an emerging paradigm for distributed computing, P2P systems are raising important issues as many novel aspects have to be dealt with in such systems. One key issue in P2P distributed computing is the efficient discovery and selection of peers, which is needed for many purposes such as efficient allocation of jobs to peers, load balancing, efficient file transfer, etc. Existing P2P distributed applications use ad hoc ways to discover and select peers, usually without any performance guarantee. 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. These different models are aimed to match different needs of P2P applications. Next, we have deployed the P2P JXTA platform in a real network using nodes of the PlaneLab - a planetary scale distributed infrastructure- and have experimentally evaluated the performance of the peer selection models by using a distributed application for processing large size log files of a virtual campus, which requires both efficient file transmission and processing in P2P nodes. The results of our work showed the need to develop, implement and evaluate appropriate models for efficient peer selection to match the different requirements of large-scale P2P distributed applications. Although we have used a concrete technology such as JXTA, our approach is applicable in a more general context of P2P and grid computing domain. Finally, our approach to peer selection through brokerage services is very flexible allowing extensions with other models.
  • Keywords
    grid computing; peer-to-peer computing; P2P JXTA-based platforms; economic scheduling model; grid computing; large-scale distributed applications; peer-priority selection model; priced-based model; resource brokerage strategies; Concrete; Distributed computing; Environmental economics; Grid computing; Informatics; Large-scale systems; Load management; Peer to peer computing; Protocols; Sun; JXTA technology.; P2P computing; economic models; peer selection models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2008. AINA 2008. 22nd International Conference on
  • Conference_Location
    Okinawa
  • ISSN
    1550-445X
  • Print_ISBN
    978-0-7695-3095-6
  • Type

    conf

  • DOI
    10.1109/AINA.2008.10
  • Filename
    4482817