• DocumentCode
    2464210
  • Title

    A novel topology for peer-to-peer based platform

  • Author

    Liao, Xiaofei ; Chen, Zhenguang ; Jin, Hai

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan
  • fYear
    2008
  • fDate
    6-9 Oct. 2008
  • Firstpage
    223
  • Lastpage
    226
  • Abstract
    Efficient and stable topological structure is the core of a P2P platform. Current research of topology is all designing for some particular application, such as centralized topology for file sharing, decentralized unstructured topology for live streaming, hybrid topology for VoD streaming, and etc. But their inherent disadvantages make them not able to be applied for platform, which will support many kinds of applications. In order to solve the problem above, a new topology is proposed in this paper. It combines the advantages of current topology models, to create a general-purpose structure for large scale of peers. The whole structure is divided into two tiers: the upper is composed of super nodes, while the lower is composed of ordinary nodes. New topology has been applied in Ripple system. Testing shows that it is good for maintaining the platform stable and scalable, as well as processing joining and leaving of the peers. Besides, it improves the systempsilas load balancing.
  • Keywords
    peer-to-peer computing; resource allocation; telecommunication network topology; P2P topology structure; Ripple system; load balancing; peer-to-peer based platform; Application software; Communications technology; Computer science; Grid computing; Large-scale systems; Load management; Network topology; Peer to peer computing; Testing; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Technologies for Communications, 2008. ATC 2008. International Conference on
  • Conference_Location
    Hanoi
  • Print_ISBN
    978-1-4244-2680-5
  • Electronic_ISBN
    978-1-4244-2681-2
  • Type

    conf

  • DOI
    10.1109/ATC.2008.4760560
  • Filename
    4760560