Font Size: a A A

Design And Implementation Of Real-time Communication Middleware

Posted on:2022-06-30Degree:MasterType:Thesis
Country:ChinaCandidate:J X ZuoFull Text:PDF
GTID:2518306524992739Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Communication middleware provides standardized interface service for upper applications,which can shield the complicated multi-link information of underlying layers.It can also raise the efficiency in terms of program development,tackle the coupling problem between software or between software and underlying Operating System.Thus,it has significant research value in the field of distributed radar communication.Traditional communication middleware frameworks mainly base on Client Server model,using RPC mechanism to swap data between nodes.Communication systems based on this framework usually present strong coupling and Single transmission mode,which makes it unable to satisfy future communication demand.Thus,this thesis focuses on problems of traditional communication middleware which is mentioned above,then conduct a research on low delay and loose coupling communication middleware.This thesis mainly conduct research on software architecture of real-time communication middleware,key modules design scheme,optimization scheme of real-time data transmission and then establish different testing environment to verify their performance on mutiple platforms.The research are as follows:1.As for the difficulty of realizing functions like adding and quitting nodes dynamically,poor real-time data transmission performance,a communication middleware software framework based on DDS1.4 technical specification is designed,which takes topic as index,provides favorable environment for distributed real-time data transmission.2.As for the strong coupling between communication nodes,poor real-time data transmission flexibility,an information library that makes release/subscription compatible is designed.This information library is based on DCPS mechanism,solving the problem of asynchronous transmission and strong coupling between communication nodes.3.As for the difficulty of realizing multiple data transmission modes in traditional communication middleware,by researching data cache model and multi-thread concurrency techniques,independent data cache module and multichannel data transceiver module are designed to realize the diversity of data transmission mode.In the end,by establishing testing environment on universal PC platform,embedded TLL5827 platform,embedded jetson TX2 platform,this thesis verifies communication middleware in aspect of real-time performance,coupling and platform irrelevance respectively.The result proves that the communication middleware designed in this thesis can present loose coupling property and in terms of real time performance,7.80% improvement is shown compared with Open DDS.By establishing hybrid testing platform and basing on the testing data of pedestrian target detection algorithm,the data interaction of real-time communication among hybrid platforms is realized.
Keywords/Search Tags:Communication middleware, DDS, Real time performance, Coupling, Topic
PDF Full Text Request
Related items