首页|基于算法插件化的天地一体化仿真软件设计

基于算法插件化的天地一体化仿真软件设计

扫码查看
近年来,随着天地一体化网络的迅速发展,仿真需求逐渐转向大规模星座部署和多用户并发等复杂场景。为了解决天地一体化仿真软件在复杂场景中的性能瓶颈,并满足算法不断迭代升级的需求,该文提出了一种基于算法插件化的天地一体化仿真软件设计。首先,设计插件连接件,标准化算法模型接入规范,统一接口通信协议,确保不同种类和编程语言的算法能够与仿真平台有效集成。其次,采用云原生架构,将算法插件打包为容器,并利用容器编排技术,将算法插件部署于分布式系统中,从而简化部署流程,并支持动态扩展插件副本。最后,设计了插件计算框架,支持计算任务拆分、分配和结果合并。其中,分配是通过将子任务负载均衡地调度到多个插件副本并行计算,以提高计算效率。实验证明,基于算法插件化的仿真软件显著提升了系统计算性能,满足复杂的天地一体化网络仿真需求。
Design of Space-ground Integrated Simulation Software Based on Algorithm Pluginization
In recent years,with the rapid development of integrated space-ground networks,simulation demands have gradually shifted towards complex scenarios such as large-scale constellation deployment and multi-user concurrency.To address the performance bottlenecks of integrated space-ground simulation software in complex scenarios and meet the needs for continuous algorithm iteration and upgrading,we propose a design for integrated space-ground simulation software based on algorithm pluginization.Firstly,we design plugin connectors,standardize algorithm model access specifications,and unify interface communication protocols to ensure effective integration of algorithms of different types and programming languages with the simulation platform.Secondly,we adopt a cloud-native architecture,packaging algorithm plugins into containers and using container orchestration technologies to deploy these plugins in a distributed system,thereby simplifying the deployment process and supporting dynamic scaling of plugin replicas.Lastly,we design a plugin computation framework that supports task splitting,allocation,and result merging.The allocation is achieved by load balancing and scheduling sub-tasks to multiple plugin replicas for parallel computation.Experimental results demonstrate that the simulation software based on algorithm pluginization significantly enhances system computational performance and meets the simulation needs of complex integrated space-ground networks.

space-ground integrated simulation softwarealgorithm pluginizationcloud-nativedistributed systemsparallel computation

郑鹏、张杰坦

展开 >

南京邮电大学计算机学院、软件学院、网络空间安全学院,江苏南京 210023

中科晶上(苏州)信息技术有限公司南京分公司,江苏南京 211135

天地一体化仿真软件 算法插件化 云原生 分布式系统 并行计算

2024

计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
年,卷(期):2024.34(12)