• DocumentCode
    131811
  • Title

    RankSlicing: A decentralized protocol for supernode selection

  • Author

    Simoni, Giovanni ; Roverso, Roberto ; Montresor, Alberto

  • fYear
    2014
  • fDate
    8-12 Sept. 2014
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    In peer-to-peer applications deployed on the Internet, it is common to assign greater responsibility to supernodes, which are usually peers with high computational power, large amount of memory, or high network bandwidth capacity. In this paper, we describe a practical solution to the problem of supernode selection, that is the process of discovering the best peers in the network by some application-specific metric. We provide a distributed heuristic that allows to identify the best K nodes in the P2P overlay, by taking into consideration the realities of actual deployments, such as the presence of NATs. Our approach consists of an epidemic protocol which does not require new connections to be established, but rather relies on established connections, such as the ones provided by a NAT-resilient peer sampling framework. We support our claims with a thorough evaluation of our solution in simulation and in a real deployment on thousands of consumer machines.
  • Keywords
    Internet; peer-to-peer computing; protocols; Internet; NAT-resilient peer sampling framework; P2P overlay; RankSlicing protocol; application-specific metric; decentralized protocol; epidemic protocol; high network bandwidth capacity; peer-to-peer application; supernode selection; Bandwidth; Clocks; Conferences; Overlay networks; Peer-to-peer computing; Protocols; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing (P2P), 14-th IEEE International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-1-4799-6200-6
  • Type

    conf

  • DOI
    10.1109/P2P.2014.6934305
  • Filename
    6934305