• DocumentCode
    797176
  • Title

    BMQ-Processor: A High-Performance Border-Crossing Event Detection Framework for Large-Scale Monitoring Applications

  • Author

    Lee, Jinwon ; Kang, Seungwoo ; Lee, Youngki ; Lee, Sang Jeong ; Song, Junehwa

  • Author_Institution
    Div. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon
  • Volume
    21
  • Issue
    2
  • fYear
    2009
  • Firstpage
    234
  • Lastpage
    252
  • Abstract
    In this paper, we present BMQ-Processor, a high-performance border-crossing event (BCE) detection framework for large-scale monitoring applications. We first characterize a new query semantics, namely, border monitoring query (BMQ), which is useful for BCE detection in many monitoring applications. It monitors the values of data streams and reports them only when data streams cross the borders of its range. We then propose BMQ-Processor to efficiently handle a large number of BMQs over a high volume of data streams. BMQ-Processor efficiently processes BMQs in a shared and incremental manner. It develops and operates over a novel stateful query index, achieving a high level of scalability over continuous data updates. Also, it utilizes the locality embedded in data streams and greatly accelerates successive BMQ evaluations. We present data structures and algorithms to support 1D as well as multidimensional BMQs. We show that the semantics of border monitoring can be extended toward more advanced ones and build region transition monitoring as a sample case. Lastly, we demonstrate excellent processing performance and low storage cost of BMQ-Processor through extensive analysis and experiments.
  • Keywords
    data structures; database indexing; mobile computing; monitoring; query processing; very large databases; border monitoring query; border-crossing event detection; data stream; data structure; large-scale monitoring application; mobile computing; multidimensional BMQ-processor; pervasive computing; query semantics; stateful query index; BMQ-Index; Data stream processing; Data stream processsing; Event-based system; Mobile environments; Query index; Sensor networks; border monitoring; event-based system; incremental processing; mobile environment; region transition monitoring; sensor network.; stateful query index;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2008.140
  • Filename
    4564466