Peer-to-Peer Programming with Teaq

  • Authors:
  • Huw Evans;Peter Dickman

  • Affiliations:
  • -;-

  • Venue:
  • Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper introduces Teaq, a new peer-to-peer programming model and implementation that places processes into a self-healing, ordered spanning tree, across which distributed object queries are routed. The programmer has control over where in the tree their process resides, how their queries are routed through the tree, and how result objects are generated and passed back to the query initiator. Default implementations are provided that the programmer may specialise. This paper introduces the two main algorithms for maintaining the tree and routing queries.