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
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);
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on
Conference_Location :
Perth, WA
Print_ISBN :
978-1-4244-6695-5
DOI :
10.1109/AINA.2010.22