Towards network-assisted publish-subscribe over wide area networks

被引:0
|
作者
Chang, Hyunseok [1 ]
Hao, Fang [1 ]
Kodialam, Murali [1 ]
Lakshman, T. V. [1 ]
Mukherjee, Sarit [1 ]
Varvello, Matteo [1 ]
机构
[1] Nokia Bell Labs, Murray Hill, NJ 07974 USA
关键词
Publish-subscribe; Network architecture; Network management; Programmable networks; SRv6; IoT;
D O I
10.1016/j.comnet.2023.109702
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet is poised to support new classes of industrial applications driven by large numbers of sensors and actuators generating and consuming sensor data streams. While the publish-subscribe (PubSub) architecture is well-suited for such large-scale data dissemination, existing over-the-top PubSub systems are not only vulnerable to network-induced performance degradation, but also unable to orchestrate the underlying network for better usage. This paper proposes a network-assisted PubSub architecture called SNAPS which enables seamless control of distributed PubSub brokers at the edge, as well as the networks that interconnect them. SNAPS leverages SRv6-based network programmability to build and maintain network-efficient, shareable data distribution trees across one or more administrative domains. The architecture is independent of broker implementation, making it suitable for "bringing your own brokers"at available edge locations. We describe how the networks interconnecting the brokers can be programmed for efficient, shareable data distribution via SRv6. Through simulation and prototype evaluation, we show the efficacy of SNAPS in providing better service for PubSub data delivery and better usage of the network resources.
引用
下载
收藏
页数:16
相关论文
共 50 条
  • [1] SNAPS: Seamless Network-Assisted Publish-Subscribe
    Chang, Hyunseok
    Hao, Fang
    Kodialam, Murali
    Lakshman, T., V
    Mukherjee, Sarit
    Varvello, Matteo
    2022 IFIP NETWORKING CONFERENCE (IFIP NETWORKING), 2022,
  • [2] Optimized SRv6 Multicasting for Network-Assisted Publish-Subscribe Systems
    Chang, Hyunseok
    Hao, Fang
    Kodialam, Murali
    Lakshman, T. V.
    Mukherjee, Sarit
    Varvello, Matteo
    2023 IEEE 24TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING, HPSR, 2023,
  • [3] Comparison of Publish-Subscribe Network Architectures for Smart Grid Wide Area Monitoring
    Kumar, Kiran
    Radhakrishnan, Muthukumar
    Sivalingam, Krishna M.
    Seetharam, Deva P.
    Karthick, M.
    2012 IEEE THIRD INTERNATIONAL CONFERENCE ON SMART GRID COMMUNICATIONS (SMARTGRIDCOMM), 2012, : 611 - 616
  • [4] A Publish-Subscribe Model of Genetic Networks
    Calcott, Brett
    Balcan, Duygu
    Hohenlohe, Paul A.
    PLOS ONE, 2008, 3 (09):
  • [5] Content-based publish-subscribe over structured overlay networks
    Baldoni, R
    Marchetti, C
    Virgillito, A
    Vitenberg, R
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 437 - 446
  • [6] Publish-subscribe tree maintenance over a DHT
    Costa, P
    Frey, D
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, : 414 - 420
  • [7] Resilient Brokerless Publish-Subscribe over NDN
    Moll, Philipp
    Patil, Varun
    Zhang, Lixia
    Pesavento, Davide
    2021 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2021), 2021,
  • [8] On Flexible Topology Formation in Publish-Subscribe Networks
    Gajic, Borislava
    Riihijaervi, Janne
    Maehoenen, Petri
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012, : 5804 - 5809
  • [9] A dynamic publish-subscribe network for distributed simulation
    Crowley, Patrick
    PADS 2008: 22ND INTERNATIONAL WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2008, : 150 - 150
  • [10] Quality of Service in Wide Scale Publish-Subscribe Systems
    Bellavista, Paolo
    Corradi, Antonio
    Reale, Andrea
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (03): : 1591 - 1616