G-Grid: A class of scalable and self-organizing data structures for multi-dimensional querying and content routing in P2P networks. (English) Zbl 1087.68507

Moro, Gianluca (ed.) et al., Agents and peer-to-peer computing. Second international workshop, AP2PC 2003, Melbourne, Australia, July 14, 2003. Revised and invited papers. Berlin: Springer (ISBN 3-540-24053-5/pbk). Lecture Notes in Computer Science 2872. Lecture Notes in Artificial Intelligence, 123-137 (2004).
Summary: Peer-to-Peer (P2P) technologies promise to provide efficient distribution, sharing and management of resources, such as storage, processing, routing and other sundry service capabilities, over autonomous and heterogeneous peers. Yet, most current P2P systems only support rudimentary query and content routing over a single data attribute, such as the file-sharing applications popularized in Napster, Gnutella and so forth. Full-fledged applications in distributed data management and grid computing demand more complex functionality, including querying and content routing over multiple attributes. In this paper we present a class of scalable and self-organizing multi-dimensional distributed data structures able to efficiently perform range queries in totally decentralized dynamic P2P environments. These structures are not imposed a priori over the network of peers. Rather, they emerge from the independent interactions of autonomous peers. They are also adaptive to unanticipated changes in the network topology. This robustness property expands their range of usefulness to many application areas such as mobile ad-hoc networks.
For the entire collection see [Zbl 1052.68916].


68M10 Network design and communication in computer systems
68P05 Data structures


Full Text: DOI