Title :
Skip Tree Graph: a Distributed and Balanced Search Tree for Peer-to-Peer Networks
Author :
GonzalezBeltran, A. ; Sage, P. ; Milligan, P.
Author_Institution :
Queen´s Univ. Belfast, Belfast
Abstract :
Skip Tree Graph is a novel, distributed, data structure for peer-to-peer systems that supports exact-match and order-based queries such as range queries efficiently. It is based on skip trees, which are randomised balanced search trees equivalent to skip lists and designed to provide improved concurrency. Skip tree graphs constitute an extension of skip graphs enhancing their performance in both, exact-match and range queries. Moreover, skip tree graph maintains the underlying balanced tree structures using randomization and local operations, which provides a greater degree of concurrency and scalability.
Keywords :
peer-to-peer computing; trees (mathematics); balanced search tree; distributed search; peer-to-peer networks; skip tree graph; Communications Society; Computer science; Concurrent computing; Data structures; Dictionaries; Peer to peer computing; Routing; Scalability; Tree data structures; Tree graphs;
Conference_Titel :
Communications, 2007. ICC '07. IEEE International Conference on
Conference_Location :
Glasgow
Print_ISBN :
1-4244-0353-7
DOI :
10.1109/ICC.2007.313