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
Link To Document