Title :
Towards Scalable Publish/Subscribe Systems
Author :
Shuping Ji ; Chunyang Ye ; Jun Wei ; Jacobsen, Hans-Arno
Author_Institution :
Chinese Acad. of Sci., Beijing, China
fDate :
June 29 2015-July 2 2015
Abstract :
Despite suffering from inefficiency and flexibility limitations, the filter-based routing (FBR) algorithm is widely used in content-based publish/subscribe (pub/sub) systems. To address its limitations, we propose a dynamic destination-based routing algorithm called D-DBR, which decomposes pub/sub into two independent parts: Content-based matching and destination based multicasting. D-DBR exhibits low event matching cost and high efficiency, flexibility, and robustness for event routing in small-scale overlays. To improve its scalability to large-scale overlays, we further extend D-DBR to a new routing algorithm called MERC. MERC divides the overlay into interconnected clusters and applies content-based and destination-based mechanisms to route events inter- and intra-cluster, respectively. We implemented all algorithms in the PADRES pub/sub system. Experimental results show that our algorithms outperform the FBR algorithm.
Keywords :
middleware; topology; D-DBR; FBR algorithm; MERC; PADRES pub-sub system; content-based matching; content-based pub-sub system; content-based publish-subscribe system; destination-based mechanisms; destination-based multicasting; dynamic destination-based routing algorithm; event matching cost; filter-based routing algorithm; Clustering algorithms; Engines; Heuristic algorithms; Multicast communication; Routing; Subscriptions; Topology; Content-based Publish/Subscribe; Content-based Routing; Event Processing; PADRES System; Publish/Subscribe;
Conference_Titel :
Distributed Computing Systems (ICDCS), 2015 IEEE 35th International Conference on
Conference_Location :
Columbus, OH
DOI :
10.1109/ICDCS.2015.108