MERC: Match at Edge and Route intra-Cluster for Content-based Publish/Subscribe Systems

被引:3
|
作者
Ji, Shuping [1 ]
Ye, Chunyang [2 ]
Wei, Jun [3 ]
Jacobsen, Hans-Arno
机构
[1] Tech Univ Munich, Dept Comp Sci, Munich, Germany
[2] Hainan Univ, Coll Informat Sci & Technol, Haikou, Peoples R China
[3] Chinese Acad Sci, Inst Software, Beijing, Peoples R China
来源
PROCEEDINGS OF THE 16TH ANNUAL MIDDLEWARE CONFERENCE | 2015年
关键词
Event Processing; Content-based Publish/Subscribe; Event Routing; Destination-based Multicasting;
D O I
10.1145/2814576.2814801
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 boost scalability, we further complement D-DBR with a new routing algorithm called MERC. ME RC 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 FBR in terms of improving event dissemination throughput by up to 700% and reducing the end-to end latency by up to 55%.
引用
收藏
页码:13 / 24
页数:12
相关论文
共 18 条
  • [1] An efficient and scalable framework for content-based publish/subscribe systems
    Zhu, Yingwu
    Shen, Haiying
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2008, 1 (01) : 3 - 17
  • [2] Explicit Context Matching in Content-Based Publish/Subscribe Systems
    Vavassori, Sergio
    Soriano, Javier
    Lizcano, David
    Jimenez, Miguel
    SENSORS, 2013, 13 (03): : 2945 - 2966
  • [3] An efficient and scalable framework for content-based publish/subscribe systems
    Yingwu Zhu
    Haiying Shen
    Peer-to-Peer Networking and Applications, 2008, 1 : 3 - 17
  • [4] Hybrid Content-Based Publish/Subscribe System
    Zhou, Qing
    Xiong, Zhiyong
    Hong, Rong
    You, Tao
    Jiang, Nan
    2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 2122 - 2126
  • [5] Implementing Content-based Publish/Subscribe with OpenFlow
    Parzyjegla, Helge
    Wernecke, Christian
    Muehl, Gero
    Schweissguth, Eike
    Timmermann, Dirk
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1392 - 1395
  • [6] Infrastructure-Free Content-Based Publish/Subscribe
    Muthusamy, Vinod
    Jacobsen, Hans-Arno
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2014, 22 (05) : 1516 - 1530
  • [7] A general scalable and elastic matching service for content-based publish/subscribe systems
    Ma, Xingkong
    Wang, Yijie
    Pei, Xiaoqiang
    Li, Xiaoyong
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (01) : 94 - 118
  • [8] ZigZag: A Content-based Publish/Subscribe Architecture for Human Networks
    Zhao, Yaxiong
    Wu, Jie
    2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,
  • [9] Vector subscriptions and sharing mechanism for content-based publish/subscribe system
    School of Computer Science, Northwestern Polytechnical University, Xi'an
    710129, China
    Tongxin Xuebao, 10 (101-109): : 101 - 109
  • [10] Towards A Scalable Content-based Publish/Subscribe Service over DHT
    Li, Wei
    Vuong, Son
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,