• DocumentCode
    1478490
  • Title

    Maintaining Recursive Views of Regions and Connectivity in Networks

  • Author

    Liu, Mengmeng ; Taylor, Nicholas E. ; Zhou, Wenchao ; Ives, Zachary G. ; Loo, Boon Thau

  • Author_Institution
    Comput. & Inf. Sci. Dept., Univ. of Pennsylvania, Philadelphia, PA, USA
  • Volume
    22
  • Issue
    8
  • fYear
    2010
  • Firstpage
    1126
  • Lastpage
    1141
  • Abstract
    The data management community has recently begun to consider declarative network routing and distributed acquisition: e.g., sensor networks that execute queries about contiguous regions, declarative networks that maintain shortest paths, and distributed and peer-to-peer stream systems that detect transitive relationships among data at the distributed sources. In each case, the fundamental operation is to maintain a view over dynamic network state. This view is typically distributed, recursive, and may contain aggregation, e.g., describing shortest paths or least costly paths. Surprisingly, solutions to computing such views are often domain-specific, expensive, and incomplete. We recast the problem as incremental recursive view maintenance given distributed streams of updates to tuples: new stream data becomes insert operations and tuple expirations become deletions. We develop techniques to maintain compact information about tuple derivability or data provenance. We complement this with techniques to reduce communication: aggregate selections to prune irrelevant aggregation tuples, provenance-aware operators that determine when tuples are no longer derivable and remove them from the view, and shipping operators that reduce the information being propagated while still maintaining correct answers. We validate our work in a distributed setting with sensor and network router queries, showing significant gains in communication overhead without sacrificing performance.
  • Keywords
    distributed databases; query processing; aggregate selections; data management community; data provenance; declarative network routing; declarative networks; deletion operation; distributed acquisition; incremental recursive view maintenance; insert operation; least costly paths; network connectivity; peer-to-peer stream systems; provenance-aware operators; sensor networks; shipping operators; shortest paths; tuple derivability; Distributed databases; query processing.;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2010.65
  • Filename
    5453376