• DocumentCode
    1071248
  • Title

    An Efficient Superpeer Overlay Construction and Broadcasting Scheme Based on Perfect Difference Graph

  • Author

    Li, Jung-Shian ; Chao, Chih-Hung

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    21
  • Issue
    5
  • fYear
    2010
  • fDate
    5/1/2010 12:00:00 AM
  • Firstpage
    594
  • Lastpage
    606
  • Abstract
    Two-layer hierarchy unstructured peer-to-peer (P2P) systems, comprising an upper layer of superpeers and an underlying layer of ordinary peers, are commonly used to improve the performance of large-scale P2P systems. However, the optimal superpeer network design involves several requirements including superpeer degree, network diameter, scalability, load balancing, and flooding performance. A perfect difference graph has desirable properties to satisfy the above design rationale of superpeers overlay network. This paper proposes a two-layer hierarchical unstructured P2P system in which a perfect difference graph (PDG) is used to dynamically construct and maintain the superpeer overlay topology. In addition, the broadcasting performance of the P2P system is enhanced through the use of a PDG-based forwarding algorithm, which ensures that each superpeer receives just one lookup query flooding message. The theoretical results show that the proposed system improves existing superpeer hierarchical unstructured P2P systems in terms of a smaller network diameter, fewer lookup flooding messages, and a reduced average delay, and the experimental results show that the proposed two-layer hierarchy P2P system performs very well in the dynamic network environment.
  • Keywords
    broadcasting; graph theory; peer-to-peer computing; resource allocation; table lookup; telecommunication network topology; broadcasting scheme; flooding performance; forwarding algorithm; hierarchy unstructured peer-to-peer systems; load balancing; lookup query flooding message; network diameter; optimal superpeer network design; perfect difference graph; superpeer degree; superpeer overlay construction; two-layer hierarchical unstructured P2P system; Unstructured peer-to-peer system; forwarding algorithm.; perfect difference graph; superpeer;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2009.94
  • Filename
    5072210