Affiliation:
1. College of Information and Engineering, Shaanxi Institute of International Trade &Commerce, Xi’an 712046, Shaanxi, China
2. School of Software Engineering, Xi’an Jiaotong University, Xi’an 710049, Shaanxi, China
Abstract
Background:
With the continuous development of big data, artificial intelligence,
the Internet of things, and blockchain technology, distributed interactive systems
have gradually become the mainstream of computing technologies and applications with
the help of real-time interaction platforms. The real-time interaction platforms provide a
data communication bridge for distributed applications, not only meeting the timeliness
and correctness of data interaction but also providing a unified interface for application
development. It realizes the plug and play of different functional modules in the distributed
system and improves development efficiency for system developers.
Objective:
According to the characteristics of the large scale, wide range, and complex
running environment of distributed interaction systems, this paper analyzes the function
and performance requirements of the distributed interactive platform and designs and implements
a real-time interactive platform named NetDDS based on a publish-subscribe
mechanism.
Methods:
Concerning the idea of a layered design, the real-time interactive platform is
constructed from three aspects: distribution service layer, QoS guarantee layer, and data
transmission layer. The platform provides a data synchronization function based on publish/
subscribe mechanism, a configurable QoS guarantee mechanism, and a multi-protocol
data transmission mechanism based on Ethernet, ensuring the real-time correctness and
reliability of data transmission.
Results:
Experimental results show that the interactive platform exhibits less delay in message
update.
Conclusion:
This paper proposes a hierarchical architecture, designs and implements a
real-time interaction platform based on publish/subscribe mechanism, and provides a topic-
based publish/subscribe model to the application layer. The publisher and subscriber
directly publish and subscribe with data as the center to meet the real-time requirements of
distributed real-time applications.
Publisher
Bentham Science Publishers Ltd.
Subject
Electrical and Electronic Engineering,Electronic, Optical and Magnetic Materials
Reference16 articles.
1. Sláma P.; Noika J.; Implementing cloud solutions to optimize th-e operation of district heating networks with preparation for mind-sphere. Acta Mechanica Slovaca 2021,25(1),42-50
2. Zheng P.; Design and implementation of a real-time publish/subscribe middleware. Recent Adv Electr Electron Eng 2019,12(6),513-518
3. Chen J.; Du C.; Xie F.; Lin B.; Allocation and scheduling of strictly periodic tasks in multi-core real-time systems IEEE Interna-tional Conference on Embedded and RealTime Computing Systems and Applications Daegu, Korea IEEE2016,130-138
4. Agirre A.; Parra J.; Armentia A.; QoS aware middleware support for dynamically reconfigurable component based IoT applications. Int J Distrib Sens Netw 2016,45,4-7
5. Vergmaud T.; Hugues J.; Pautet L.; Kordon F.; Rapid development methodology for customized middleware International Workshop on Rapid System Prototyping San Diego, CA, USA 2017,111-117