Evaluating P4-based Virtual Delivery Trees for Content-based Publish/Subscribe

被引:0
|
作者
Wernecke, Christian [1 ]
Parzyjegla, Helge [1 ]
Muehl, Gero [1 ]
Danielis, Peter [1 ]
Schweissguth, Eike [2 ]
Timmermann, Dirk [2 ]
机构
[1] Univ Rostock, Inst Comp Sci, D-18051 Rostock, Germany
[2] Univ Rostock, Inst Appl Microelect & Comp Engn, D-18051 Rostock, Germany
关键词
software-defined networking; SDN; P4; publish/subscribe; stateful and stateless forwarding; evaluation; MULTICAST;
D O I
10.1109/NFV-SDN56302.2022.9974746
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With content-based publish/subscribe, publishers issue notifications that are matched against subscriptions issued by subscribers to which only the matching notifications are delivered in turn. Due to the expressiveness of content-based filtering, each notification requires an individual delivery tree. This fact and because subscriptions potentially change over time make it hard to preinstall delivery trees into the switch infrastructure. In this paper, we present novel notification distribution strategies implemented in P4 that install virtual trees (VTs) in the switch infrastructure. For deriving VTs, we use topological information as well as pub/sub-specific information such as the distribution of publishers and subscribers and their interests. A greedy algorithm constructs a notification-specific delivery tree at runtime by combining VTs and encoding additional routing information into the notification headers to extent, connect, and prune VTs. We present a detailed evaluation investigating the performance of the strategies in real-world topologies and under changing subscriptions. The results confirm that our strategies construct efficient distribution trees requiring only little additional routing information in the notification headers. They also show that the size of this routing information grows when subscriptions change and that the increase depends on to what extend the respective strategy tailors the delivery trees to the active subscriptions.
引用
收藏
页码:78 / 84
页数:7
相关论文
共 50 条
  • [31] Content-Based Publish/Subscribe System for Web Syndication
    Hmedeh, Zeinab
    Kourdounakis, Harry
    Christophides, Vassilis
    du Mouza, Cedric
    Scholl, Michel
    Travers, Nicolas
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2016, 31 (02) : 359 - 380
  • [32] Meghdoot: Content-based publish/subscribe over P2P networks
    Gupta, A
    Sahin, OD
    Agrawal, D
    El Abbadi, A
    MIDDLEWARE 2004, PROCEEDINGS, 2004, 3231 : 254 - 273
  • [33] A DHT-based infrastructure for content-based publish/subscribe services
    Yang, Xiaoyu
    Hu, Yiming
    P2P: SEVENTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2007, : 185 - 192
  • [34] Event Matching Algorithm Based on Joint Characteristics for Content-Based Publish/Subscribe System in Virtual Experiment
    Wu F.
    Gao L.
    Yang C.
    Leng L.
    Li X.
    Lu C.
    Gao, Limin (gaolm@nwpu.edu.cn), 1600, Univ. of Electronic Science and Technology of China (50): : 761 - 767
  • [35] 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,
  • [36] DTA: Dynamic topology algorithms in content-based Publish/Subscribe
    Xie, Xia
    Wang, Hongguang
    Jin, Hai
    Zhao, Feng
    Ke, Xijiang
    Yang, Laurence Tianruo
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 : 159 - 167
  • [37] Foundations for Highly Available Content-based Publish/Subscribe Overlays
    Yoon, Young
    Muthusamy, Vinod
    Jacobsen, Hans-Arno
    31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, : 800 - 811
  • [38] Fuzzy matching routing filter in content-based publish/subscribe
    School of Information Science, Guangdong University of Business Studies, Guangzhou 510320, China
    不详
    不详
    Zhongnan Daxue Xuebao (Ziran Kexue Ban), 2007, 1 (138-142): : 138 - 142
  • [39] Dynamic load balancing in distributed content-based publish/subscribe
    Cheung, Alex King Yeung
    Jacobsen, Hans-Arno
    MIDDLEWARE 2006, PROCEEDINGS, 2006, 4290 : 141 - +
  • [40] A security framework for Content-Based Publish-Subscribe system
    Padmavathi, G.
    Annadurai, S.
    ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2006, 5 (01) : 78 - 90