Title :
Topic-based resource allocation for real-time publish/subscribe communication systems
Author :
Li, Jian ; Ji, XiaoQiang ; Liu, Xue ; Yao, Jianguo ; Gopalakrishnan, Sathish ; Hu, Fei
Author_Institution :
Sch. of Software, Shanghai Jiao Tong Univ., Shanghai, China
Abstract :
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 (σ; ρ)-bounded real-time message flow in a publish/subscribe system with low overhead.
Keywords :
MIMO communication; message passing; middleware; queueing theory; real-time systems; resource allocation; telecommunication network routing; asynchronous communication; high-speed networks; message forwarding; message queuing; multiple-input multiple-output architecture; packet router; real-time message dissemination; real-time publish-subscribe communication system; topic-based resource allocation; Integrated circuits;
Conference_Titel :
Communications and Networking in China (CHINACOM), 2010 5th International ICST Conference on
Conference_Location :
Beijing
Print_ISBN :
973-963-9799-97-4