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
来源
2022 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN) | 2022年
关键词
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] Efficient Content-Based Publish/Subscribe Systems over Peer-to-Peer Networks
    Lo, Shou-Chih
    JOURNAL OF INTERNET TECHNOLOGY, 2012, 13 (05): : 713 - 724
  • [32] On the performance improvement of gossip protocols for content-based publish-subscribe through caching
    Anadiotis, Angelos-Christos G.
    Patrikakis, Charalampos Z.
    Venieris, Iakovos S.
    COMPUTER NETWORKS, 2013, 57 (18) : 3759 - 3772
  • [33] Privacy-preserving Content-based Publish/Subscribe with Encrypted Matching and Data Splitting
    Denis, Nathanael
    Chaffardon, Pierre
    Conan, Denis
    Laurent, Maryline
    Chabridon, Sophie
    Leneutre, Jean
    PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (SECRYPT), VOL 1, 2020, : 405 - 414
  • [34] Adjusting Matching Algorithm to Adapt to Dynamic Subscriptions in Content-based Publish/Subscribe Systems
    Qian, Shiyou
    Mao, Weichao
    Cao, Jian
    Xue, Guangtao
    Yu, Jiadi
    Zhu, Yanmin
    Li, Minglu
    Li, Wenjuan
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 369 - 376
  • [35] MEDYM: Match-early with dynamic multicast for content-based publish-subscribe networks
    Cao, FY
    Singh, JP
    MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 292 - 313
  • [36] Pyracanthus: A scalable solution for DHT-independent content-based publish/subscribe data networks
    Aekaterinidis, Ioannis
    Triantafillou, Peter
    INFORMATION SYSTEMS, 2011, 36 (03) : 655 - 674
  • [37] A Two-Phase Approach to Subscription Subsumption Checking for Content-Based Publish/Subscribe Systems
    Qin, Xiulei
    Wei, Jun
    Zhang, Wenbo
    Zhong, Hua
    Huang, Tao
    2010 24TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2010, : 1278 - 1285
  • [38] PUB-2-SUB: A Content-Based Publish/Subscribe Framework for Cooperative P2P Networks (Work in Progress)
    Tran, Duc A.
    Pham, Cuong
    NETWORKING 2009, 2009, 5550 : 770 - 781
  • [39] PCP: A Privacy-Preserving Content-Based Publish-Subscribe Scheme With Differential Privacy in Fog Computing
    Wang, Qixu
    Chen, Dajiang
    Zhang, Ning
    Ding, Zhe
    Qin, Zhiguang
    IEEE ACCESS, 2017, 5 : 17962 - 17974
  • [40] Adaptive Data-Driven Routing for Edge-to-Cloud Continuum: A Content-Based Publish/Subscribe Approach
    Cilic, Ivan
    Zarko, Ivana Podnar
    INTERNET OF THINGS, GIOTS 2022, 2022, 13533 : 29 - 42