• DocumentCode
    2779706
  • Title

    Achieving load balancing in heterogeneous peer-to-peer netjworks by allocating and reallocating process

  • Author

    Ibrahim, Niyas ; Thanabal, M.S.

  • Author_Institution
    P.S.N.A. Coll. of Eng. & Technol., Dindigul
  • fYear
    2008
  • fDate
    18-20 Dec. 2008
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    P2P networks are generally used for file sharing applications. In this paper, we argue that existing methods of building heterogeneous unstructured peer-to-peer (P2P) networks has joining process and the rebuilding process which does not make effective load balancing. Since the joining process is to use random walk to assist new incoming peers, but it does not decide whether the new peer can be used for processing the workload. Similarly the rebuilding process specifies how the nodes should react when they lose links, that is it leaves the network safely without affecting the existing performance, but the peer machine that is leaving the network does not allocate its work to the remaining peers. So we have proposed a simple protocol for building heterogeneous unstructured peer-to-peer (P2P) networks. Our new protocol consists of two parts - the allocating process and the reallocating process. The basic idea for the allocating process is to use random walk to assist new incoming peers in selecting their suitable neighbors in terms of capacity and connectivity to achieve load-balancing and also to decide whether that peer can be used for processing the workload of the network based on its capacity. The reallocating process specifies how the node allocates its work to the remaining peers when they leave the network. Our protocol provides a guideline to optimize a P2P network by achieving effective load balancing.
  • Keywords
    peer-to-peer computing; resource allocation; P2P networks; allocating process; file sharing; heterogeneous peer-to-peer networks; load balancing; random walk; reallocating process; Buildings; Educational institutions; Guidelines; Intelligent networks; Joining processes; Large-scale systems; Load management; Network topology; Peer to peer computing; Protocols; Capacity; Load balancing; heterogeneity; workload;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Communication and Networking, 2008. ICCCn 2008. International Conference on
  • Conference_Location
    St. Thomas, VI
  • Print_ISBN
    978-1-4244-3594-4
  • Electronic_ISBN
    978-1-4244-3595-1
  • Type

    conf

  • DOI
    10.1109/ICCCNET.2008.4787764
  • Filename
    4787764