卫星互联网环境中存在卫星节点资源受限、链路拓扑高动态变化和网络传输高时延等问题.针对上述问题导致的卫星节点资源利用率低、系统服务响应能力较弱、负载不均衡,提出利用容器编排技术整合卫星节点资源的卫星分布式集群管理平台构建方案.其中,重点针对Kubernetes默认资源编排调度策略无法适用于卫星互联网复杂链路环境的问题,设计一种应用动态感知的卫星分布式集群资源调度方法,通过分布式集群资源状态实时感知模块,采集卫星节点CPU、内存、磁盘及网络资源的负载情况作为评价指标,完成卫星互联网环境下不同应用 Pod 资源对象的优化调度.仿真结果表明:应用动态感知调度方法构建的卫星分布式集群管理平台,可以实现卫星网络环境下系统资源的合理调度,提升系统负载均衡能力,进而保证系统服务的快速响应.
Design and Implementation of Satellite Distributed Cluster Management Platform Using Dynamic Perception
In the environment of satellite internet,the satellite resources are limited,the inter-satellite links topology is highly dynamic,and the transmission delay is very long.Aiming at the problems of low resource utilization,weak system service response capability and unbalanced load,the construction scheme for a satellite distributed cluster management platform is proposed to integrate satellite node resources using container technology.Among them,focusing on the problem that the default resource scheduling strategy of Kubernetes cannot be applied to complex link environment of satellite internet,a satellite distributed cluster resource scheduling method is designed using dynamic perception.Through the real-time perception module of distributed clus-ter resource state,the load of satellite node CPU,memory,disk and network resources are col-lected as evaluation indicators to complete the optimal scheduling of different application Pod re-source objects.The simulation results indicate that the satellite distributed cluster management platform using dynamic perception scheduling method can complete the reasonable system re-source scheduling in satellite network environment,and achieve system workload balance,there-by ensuring the rapid response capability of system services.
satellite distributed clusterresource schedulingcontainer orchestration technologyworkload balancesimulation and verification