• DocumentCode
    2505638
  • Title

    A Two-Phase Approach to Subscription Subsumption Checking for Content-Based Publish/Subscribe Systems

  • Author

    Qin, Xiulei ; Wei, Jun ; Zhang, Wenbo ; Zhong, Hua ; Huang, Tao

  • Author_Institution
    Inst. of Software, Chinese Acad. of Sci., Beijing, China
  • fYear
    2010
  • fDate
    20-23 April 2010
  • Firstpage
    1278
  • Lastpage
    1285
  • Abstract
    The efficiency of subscription subsumption checking remains a key issue for content-based publish/subscribe systems. In this paper, we propose an efficient data structure called subscription subsumption graph (SSG). This data structure could differentiate the two types of subsumption relationships and help speed up the process of subsumption checking and subscription cancellation. We then present a two-phase approach to subscription subsumption checking. Phase one is mainly about checking of non-numeric constraints by using an index structure which could help filter out most of irrelevant subscriptions while phase two is about checking of remaining numeric constraints where SSG is employed. Finally, we introduce an efficient SSG-based unsubscription algorithm that could find out which subscriptions need to be forwarded without any redundant computing. We illustrate the advantages of this approach by carrying out extensive experiments.
  • Keywords
    message passing; middleware; spatial data structures; SSG-based unsubscription algorithm; content-based publish-subscribe systems; data structure; index structure; nonnumeric constraints; numeric constraints; subscription subsumption checking; subscription subsumption graph; two-phase approach; Application software; Computer science; Data structures; Filling; Filters; Frequency; Laboratories; Merging; Power system modeling; Subscriptions; non-numeric constraints; numeric constraints; publish/subscribe; subscription subsumption; subscription subsumption graph(SSG);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1550-445X
  • Print_ISBN
    978-1-4244-6695-5
  • Type

    conf

  • DOI
    10.1109/AINA.2010.22
  • Filename
    5474863