A self-similar super-peer overlay construction scheme for super large-scale P2P applications

Hung Yi Teng, Chien Nan Lin, Ren Hung Hwang*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

Unstructured peer-to-peer (P2P) overlay networks with two-layer hierarchy, comprising an upper layer of super-peers and an underlying layer of ordinary peers, are used to improve the performance of large-scale P2P applications like content distribution and storage. In order to deal with continuous growth of participating peers, a scalable and efficient super-peer overlay topology is essential. However, there is relatively little research conducted on constructing such super-peer overlay topology. In the existed solutions, the number of connections required to be maintained by a super-peer is in direct proportion to the total number of super-peers. For super large-scale P2P applications, i.e. the number of participating peer is over 1,000,000, these solutions are not scalable and impractical. Therefore, in this paper, we propose a scalable hierarchical unstructured P2P system in which a self-similar square network graph (SSNG) is proposed to construct and maintain the super-peer overlay topology adaptively. The SSNG topology is a constant-degree topology in which each node maintains a constant number of neighbor nodes. Moreover, a simple and efficient message forwarding algorithm is presented to ensure each super-peer to receive just one flooding message. The analytical results showed that the proposed SSNG-based overlay is more scalable and efficient than the perfect difference graph (PDG)-based overlay proposed in the literature.

Original languageEnglish
Pages (from-to)45-58
Number of pages14
JournalInformation Systems Frontiers
Volume16
Issue number1
DOIs
StatePublished - Mar 2014

Keywords

  • Constant-degree
  • Forwarding algorithm
  • Self-similar
  • Super-peer overlay
  • Unstructured P2P system

Fingerprint

Dive into the research topics of 'A self-similar super-peer overlay construction scheme for super large-scale P2P applications'. Together they form a unique fingerprint.

Cite this