• DocumentCode
    3008124
  • Title

    Stabilizing Peer-to-Peer Spatial Filters

  • Author

    Bianchi, Silvia ; Felber, Pascal ; Datta, Ajoy ; Gradinariu, Maria

  • Author_Institution
    Neuchatel Univ., Neuchatel
  • fYear
    2007
  • fDate
    25-27 June 2007
  • Firstpage
    27
  • Lastpage
    27
  • Abstract
    In this paper, we propose and prove correct a distributed stabilizing implementation of an overlay, called DR-tree, optimized for efficient selective dissemination of information. DR-tree copes with nodes dynamicity (frequent joins and leaves) and memory and counter program corruptions, that is, the processes can connect/disconnect at any time, and their memories and programs can be corrupted. The maintenance of the structure is local and requires no additional memory to guarantee its stabilization. The structure is balanced and is of height 0(logm(N)), which makes it suitable for performing efficient data storage or search. We extend our overlay in order to support complex content-based filtering in publish/subscribe systems. Publish/subscribe systems provide useful platforms for delivering data (events) from publishers to subscribers in a decoupled fashion in distributed networks. Developing efficient publish/subscribe schemes in dynamic distributed systems is still an open problem for complex subscriptions (spanning multi-dimensional intervals). Embedding a publish/subscribe system in a DR-trees is a new and viable solution. The DR-tree overlay also guarantees subscription and publication times logarithmic in the size of the network while keeping its space requirement low (comparable to its DHT-based counterparts). Nonetheless, the DR- tree overlay helps in eliminating the false negatives and drastically reduces the false positives in the embedded publish/subscribe system.
  • Keywords
    middleware; peer-to-peer computing; telecommunication network routing; tree data structures; DR-tree; content-based filter; data storage; distributed network; dynamic distributed system; information dissemination; peer-to-peer spatial filter; program corruption; publication times logarithmic; publish/subscribe system; Computer science; Costs; Counting circuits; Filtering; Maintenance; Memory; Peer to peer computing; Routing; Spatial filters; Subscriptions; Content-based routing; peer-to-peer; publish/subscribe; self-organization; stabilizing dynamic R-trees.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2007. ICDCS '07. 27th International Conference on
  • Conference_Location
    Toronto, ON
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2837-3
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2007.139
  • Filename
    4268182