• DocumentCode
    2397611
  • Title

    Towards Approximate Event Processing in a Large-Scale Content-Based Network

  • Author

    Zhao, Yaxiong ; Wu, Jie

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Temple Univ., Philadelphia, PA, USA
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    790
  • Lastpage
    799
  • Abstract
    Event matching is a critical component of large-scale content-based publish/subscribe systems. However, most existing methods suffer from a dramatic performance degradation when the system scales up. In this paper, we present TAMA (Table Match), a highly efficient content-based event matching and forwarding engine. We consider range-based attribute constraints that are widely used in real-world applications. TAMA employs approximate matching to provide fast event matching against an enormous amount of subscriptions. To this end, TAMA uses a hierarchical indexing table to store subscriptions. Event matching in TAMA becomes the query to this table, which is substantially faster than traditional methods. In addition, the false positive rate of matching events in TAMA can be adjusted by tuning the size of the matching table, which makes TAMA favorable in practice. We implement TAMA as a forwarding component in Siena and conduct extensive experiments with realistic settings. The results demonstrate that TAMA has a significantly faster event matching speed compared to existing methods, and only incurs a small fraction of false positives.
  • Keywords
    indexing; message passing; middleware; pattern matching; TAMA; approximate event processing; content-based event matching; forwarding engine; hierarchical indexing table; large-scale content-based network; large-scale content-based publish/subscribe systems; performance degradation; table match; Complexity theory; Engines; Impedance matching; Indexing; Memory management; Subscriptions; Boolean expression; Content-based publish/subscribe; approximate event matching; attribute constraint;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2011 31st International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-61284-384-1
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2011.67
  • Filename
    5961731