This is archived content, mostly untouched since 2003. For newer content/updated versions, see netfuture.ch.

  W and AWaldvogel & Aschwanden
   Roman Pletka
   Nicola Aschwanden
   Lars Waldvogel
    Kinderlieder+Spiele
   Marcel Waldvogel
    Contact
    Publications
     P2P
      Bringing
    Research
    Tutorials
    Classes
    Software
    Archive
    Fun

  

Bringing Efficient Advanced Queries to Distributed Hash Tables

Daniel Bauer, Paul Hurley, Roman Pletka, Marcel Waldvogel:
Bringing Efficient Advanced Queries to Distributed Hash Tables,
a href="bauer04bringing.pdf">Bringing Efficient Advanced Queries to Distribu ted Hash Tables,
IEEE LCN November 2004.

Abstract

Interest in distributed storage is fueled by demand for reliability and resilience combined with ubiquitous availability. Peer-to-peer (P2P) storage networks are known for their decentralized control, self-organization, and adaptation. Advanced searching for documents and resources remains an open problem. The flooding approach favored by some P2P networks is ineffiencient in resource usage, but more scalable and resource-efficient solutions based on Distributed Hash Tables (DHT) lack in query expressiveness and flexibility. In this paper, we address this issue and introduce new efficient, scalable, and completely distributed methods that strive to keep resource consumption by queries and index information as low as possible. We describe how to improve the handling of multiple subqueries combined through boolean set operators. The need for these operators is intensified by applications to go beyond simple exact keyword matches. We discuss, optimize, and analyze appropriate extensions to support range and prefix matching in DHTs.

Documents

BibTeX entry

@InProceedings{bauer04bringing,
  Author =       {Daniel Bauer and Paul Hurley and Roman Pletka and Marcel Waldvogel},
  Title =        {Bringing Efficient Advanced Queries to Distributed Hash Tables},
  BookTitle =    {Proceedings of IEEE LCN},
  Year =         2004,
  Month =        nov
}

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.