DocumentCode :
3294545
Title :
A Unified Approach to Routing, Covering and Merging in Publish/Subscribe Systems Based on Modified Binary Decision Diagrams
Author :
Li, Guoli ; Hou, Shuang ; Jacobsen, Hans-Arno
Author_Institution :
Middleware Syst. Res. Group, Toronto Univ., Ont.
fYear :
2005
fDate :
10-10 June 2005
Firstpage :
447
Lastpage :
457
Abstract :
The challenge faced by content-based publish/subscribe systems is the ability to handle a vast amount of dynamic information with limited system resources. In current p/s systems, each subscription is processed in isolation. Neither relationships among individual subscriptions are exploited, nor historic information about subscriptions and publications is taken into account. We believe that this neglect limits overall system efficiency. In this paper, we represent subscriptions using modified binary decision diagrams (MBDs), and design an index data structure to maintain distinct predicates and manage associated Boolean variables. Our MBD-based approach can address, in a unified way, publication routing and subscription/advertisement covering and merging. We propose a novel covering algorithm based on MBDs. The algorithm can take historic information about subscription and publication populations into account and exploits relations between subscriptions. We explore merging, especially imperfect merging, and discuss an advertisement-based optimization applicable to subscription merging
Keywords :
binary decision diagrams; computer networks; data structures; electronic publishing; telecommunication network routing; Boolean variables; MBD-based approach; advertisement-based optimization; covering algorithm; index data structure; modified binary decision diagrams; publication routing; publish/subscribe systems; subscription/advertisement covering; subscription/advertisement merging; Boolean functions; Data structures; Jacobian matrices; Java; Logic; Merging; Middleware; Routing; Subscriptions; Technology management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2005. ICDCS 2005. Proceedings. 25th IEEE International Conference on
Conference_Location :
Columbus, OH
ISSN :
1063-6927
Print_ISBN :
0-7695-2331-5
Type :
conf
DOI :
10.1109/ICDCS.2005.8
Filename :
1437107
Link To Document :
بازگشت