Topic-Based Resource Allocation for Real-Time Publish/Subscribe Communication Systems

被引:0
|
作者
Li, Jian [1 ]
Ji, XiaoQiang [1 ]
Liu, Xue [2 ]
Yao, JianGuo [3 ]
Gopalakrishnan, Sathish [4 ]
Hu, Fei [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Software, Shanghai, Peoples R China
[2] McGill Univ, Sch Comp Sci, Montreal, PQ, Canada
[3] Northwestern Polytech Univ, Sch Astron, Beijing, Peoples R China
[4] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC, Canada
关键词
INPUT;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We address the issue of supporting real-time message dissemination in a publish/subscribe system. The asynchronous operation and connection brokering approach embodied in the publish/subscribe paradigm aid scalability and support varied topologies. These advantages, however, create challenges for providing predictable performance for real-time applications. We propose an efficient design for message queuing and forwarding by brokers in a publish/subscribe system. We differentiate messages by topics and not just be publishers or subscribers. Our real-time publish/subscribe design is analogous to the design of packet routers for high-speed networks. We manage input and output message queues per-client and per-topic. This approach facilitates a multiple-input multiple-output architecture and provides performance isolation for different topics. This approach differs from conventional system architectures that either use first-in first-out ordering of messages or employ per-client ( not per-topic) prioritization. Our framework can provide deterministic upper bounds on delay for periodic and general (sigma, rho)-bounded real-time message How in a publish/subscribe system with low overhead.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] A real-time and reliable forwarding scheme of publish/subscribe system
    Xiao, Dan
    Zhang, Yang
    Chen, Junliang
    2014 SIXTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA), 2014, : 51 - 54
  • [42] Real-Time Resource Allocation for Tracking Systems
    Satsangi, Yash
    Whiteson, Shimon
    Oliehoek, Frans A.
    Bouma, Henri
    CONFERENCE ON UNCERTAINTY IN ARTIFICIAL INTELLIGENCE (UAI2017), 2017,
  • [43] RESOURCE-ALLOCATION IN REAL-TIME SYSTEMS
    STANKOVIC, JA
    REAL-TIME SYSTEMS, 1993, 5 (2-3) : R1 - R6
  • [44] Java']Java real-time publish-subscribe middleware for distributed embedded systems
    Kim, DY
    Doh, YM
    Lee, YH
    ARCHITECTURE AND DESIGN OF DISTRIBUTED EMBEDDED SYSTEMS, 2001, 61 : 193 - 203
  • [45] Requirements and Challenges in the Configuration of a Real-Time Node for OPC UA Publish-Subscribe Communication
    Neumann, Rebekka
    von Arnim, Christian
    Neubauer, Michael
    Lechler, Armin
    Verl, Alexander
    2023 29TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND MACHINE VISION IN PRACTICE, M2VIP 2023, 2023,
  • [46] A Topic-based Publish-Subscribe Message Broker for SCADA System Using Hierarchical Subscription Handling
    Rathod, Prathama
    Sharma, Deepak
    Golhani, Amit
    2017 IEEE INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND CONTROL (ICAC3), 2017,
  • [47] Parameterized maximum and average degree approximation in topic-based publish-subscribe overlay network design
    Onus, Melih
    Richa, Andrea W.
    COMPUTER NETWORKS, 2016, 94 : 307 - 317
  • [48] Selective Auctioning using Publish/Subscribe for Real-Time Bidding
    Slimani, Sonia
    Zhang, Kaiwen
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES (WEBIST), 2020, : 26 - 37
  • [49] On the modelling of publish/subscribe communication systems
    Baldoni, R
    Beraldi, R
    Piergiovanni, STC
    Virgillito, A
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (12): : 1471 - 1495
  • [50] The evolution of publish/subscribe communication systems
    Baldoni, R
    Contenti, M
    Virgillito, A
    FUTURE DIRECTIONS IN DISTRIBUTED COMPUTING: RESEARCH AND POSITION PAPERS, 2003, 2584 : 137 - 141