Title
An efficient subscription index for publication matching in the cloud.
Abstract
Publish/subscribe has been successfully used in a variety of information dissemination applications. However, in a cloud computing environment, the enormous amount of information results in a very high requirement for the computing performance of a publish/subscribe method. In this paper, we propose an efficient index called Enindex for publish/subscribe matching. First, we group all the subscriptions submitted by subscribers, based on the key attributes (i.e., the most frequent attributes occurring in the subscriptions). Second, we group all the predicates contained in the subscriptions, according to three basic operators: ź (greater),=(equal), and ź (less), so as to remove the repeated predicates, and thus reduce the memory overhead. Finally, we propose an effective index structure to combine the grouped subscriptions together with the grouped predicates. Enindex not only has a small memory overhead, but also can support efficient publish/subscribe matching and online subscription updating. We conduct extensive experiments on synthetic datasets, and the experimental results demonstrate the superiority of the Enindex over state-of-the-art methods in terms of memory overhead and computing efficiency.
Year
DOI
Venue
2016
10.1016/j.knosys.2016.07.017
Knowl.-Based Syst.
Keywords
Field
DocType
Publish/subscribe,Matching,Predicate,Index
Publication,Data mining,Computer science,Operator (computer programming),Information Dissemination,Database,Cloud computing
Journal
Volume
Issue
ISSN
110
C
0950-7051
Citations 
PageRank 
References 
0
0.34
26
Authors
7
Name
Order
Citations
PageRank
Zongmin Cui1619.89
Zongda Wu225116.20
Caixue Zhou3162.39
Guangyong Gao4374.71
Jing Yu500.34
Zhiqiang Zhao600.34
Bin Wu742.08