Using aggregation for adaptive super-peer discovery on the gradient topology

  • Authors:
  • Jan Sacha;Jim Dowling;Raymond Cunningham;René Meier

  • Affiliations:
  • Distributed Systems Group, Trinity College, Dublin;Distributed Systems Group, Trinity College, Dublin;Distributed Systems Group, Trinity College, Dublin;Distributed Systems Group, Trinity College, Dublin

  • Venue:
  • SelfMan'06 Proceedings of the Second IEEE international conference on Self-Managed Networks, Systems, and Services
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Peer-to-peer environments exhibit a very high diversity in individual peer characteristics ranging by orders of magnitude in terms of uptime, available bandwidth, and storage space. Many systems attempt to exploit this resource heterogeneity by using the best performing and most reliable peers, called super-peers, for hosting system services. However, due to inherent decentralisation, scale, dynamism, and complexity of P2P environments, self-managing super-peer selection is a challenging problem. In this paper, decentralised aggregation techniques are used to reduce the uncertainty about system properties by approximating the peer utility distribution allowing peers to calculate adaptive thresholds in order to discover appropriate super-peers. Furthermore, a heuristic search algorithm is described that allows super-peers, above a certain utility threshold, to be efficiently discovered and utilised by any peer in the system.