Shepherdable indexes and persistent search services for mobile users

  • Authors:
  • Michael Higgins;Dominic Widdows;Magesh Balasubramanya;Peter Lucas;David Holstius

  • Affiliations:
  • MAYA Design Inc.;MAYA Design Inc.;MAYA Design Inc.;MAYA Design Inc.;MAYA Design Inc.

  • Venue:
  • ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a range of designs for supporting rich search queries in a peer-to-peer network Our implementation is based upon uniquely identified data objects which are replicated upon request by agents called Shepherds Several abstract data structures are built upon this framework, supporting dataset management, lexical search, and distributed GIS interfaces in an application called the Geobrowser Our results demonstrate that it is possible to layer higher-level data structures upon a basic peer-to-peer transport and replication layer When users perform a given query, parts of the index as well as the query results themselves are shepherded to the user's local venue A natural benefit of this approach is that mobile users can repeat previous searches if they become disconnected from the rest of the network Some of the data structures that prove to be successful are peer-to-peer adaptations of traditional indexing structures We review some of the properties that lead to successful designs in this domain, giving examples of deployed systems in the Geobrowser.