Font Size: a A A

Design And Implementation Of RPC Communication Middleware For Digital Prototyping Platform

Posted on:2021-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:H LiuFull Text:PDF
GTID:2518306047486874Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The digital prototype platform is a simulation platform designed to realize the digital and software design verification mode of radar products.This platform provides efficient software-based signal processing capabilities through heterogeneous processor computing clusters connected by communication middleware.Provide users with design and simulation verification functions under multiple processes such as radar signal processing,electronic countermeasures,and environmental design.This paper mainly discusses the design and implementation of its RPC communication middleware module.At the beginning of the paper,it introduced the background and significance of the digital prototype platform by investigating the development status of radar digitization,software development technology and RPC middleware technology at home and abroad,and briefly introduced the application of middleware technology in the field of radar software signal processing.Then the paper analyzes the significance of the communication middleware technology in the platform through an overview of the functional requirements of the digital prototype platform.The main part of the thesis mainly introduces three major functional modules of RPC communication middleware: the distributed computing module mainly serves the radar signal processing module and is responsible for optimizing the radar algorithm components with poor computing performance on a single machine;the distributed management and monitoring module is mainly responsible for the distribution performance monitoring and configuration management of distributed service nodes to ensure efficient and stable operation of distributed computing clusters;distributed code distribution module is responsible for version management and remote deployment of algorithms on each node,providing users with convenient operation and maintenance functions of algorithm components.Firstly,the thesis introduces the application of these three modules in the digital prototype platform in detail,and analyzes the requirements of each module from the perspective of software development.Then,in the design and implementation part,the paper completes the design of the three functional modules of the RPC communication middleware software service framework,the design of the client and server implementation schemes,and the design of the service process of each module.Finally,in the system test section,the paper first completes the comparison test of the basic communication framework and the verification of the implementation schemes of each functional module based on the requirements of RPC communication middleware modules for transmission performance and stability.Secondly,the paper verifies the core functions according to the functional requirements use cases of RPC communication middleware.Finally,the paper analyzes the results of functional verification.The last part of the paper reviews the process of RPC communication middleware module design and development verification,summarizes the functional points in the module that need to be further optimized,and prospects and envisions more intelligent and rich functions of each module of RPC communication middleware.
Keywords/Search Tags:Digital Prototyping Platform, Remote Procedure Call, Communication Middleware, Distributed Computing, Distributed Management and Monitoring
PDF Full Text Request
Related items