• DocumentCode
    3455724
  • Title

    Extending OBDD Graphs for Composite Event Matching in Content-based Pub/Sub Systems

  • Author

    Xu, Gang ; Xu, Wei ; Huang, Tao

  • Author_Institution
    Inst. of Software, Chinese Acad. of Sci., Beijing
  • fYear
    2005
  • fDate
    4-6 July 2005
  • Firstpage
    290
  • Lastpage
    298
  • Abstract
    Content-based publish/subscribe offers a convenient abstraction for the information producers and consumers, supporting a large-scale system design and evolution by integrating several distributed independent application systems. Unlike in the traditional address-based unicast or multicast, its core problem is how to match events by predicates on the content of events. In existing matching approaches, matching predicates are composed by the conjunction and disjunction of non-semantic constraints. But, in context of enterprise application integration, although they can match events by their contents, this traditional matching predicates are not enough expressive in manipulating the complex event matching, such as the "one-to-many" and "many-to-one" matching. Therefore, traditional matching approaches should be extended to solve the complex matching problems. After analyzing information matching patterns in enterprise application integration, we propose three matching models, extend the simple matching to the multi-semantic matching and introduce the temporal constraint variable. The multi-semantic matching allows using different operations in accordance with different semantics; the temporal constraint variable supports processing the discrete events in the temporal sequence. Then, we extend OBDD graphs into hierarchy coloured OBDD graphs and prove the equivalence of the transformation. Based on the extended OBDD graphs, the composite matching algorithm is presented and analysed. By experiments, we show the proposed algorithm is efficient
  • Keywords
    binary decision diagrams; business data processing; graph colouring; message passing; pattern matching; composite event matching; content-based publish/subscribe systems; enterprise application integration; hierarchy coloured OBDD graphs; information matching; multisemantic matching; temporal constraint variable; Boolean functions; Data structures; Distributed computing; Merging; Ontologies; Pattern matching; Performance analysis; Routing; Software engineering; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on
  • Conference_Location
    Lille
  • Print_ISBN
    0-7695-2434-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2005.26
  • Filename
    1609982