Font Size: a A A

Research On Task And Container Scheduling For Spacecraft Cloud Platform

Posted on:2022-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2492306557468344Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
There are currently two main trends in the development of spacecraft.First,the development of spacecraft miniaturization leads to the reduction of physical resources available to a single spacecraft.Second,the development of space cloud platform makes the role of a single spacecraft more and more limited.Spacecraft are gradually transitioning to a space cloud network composed of multiple spacecraft and integrating their resources to provide more efficient services.This also leads to an increase in the cost of communication between spacecraft.The thesis mainly studies the combination of aerospace cloud platform and container virtualization.By making reasonable task and container scheduling algorithm on cloud platform,the problems which caused by the two main development trends of spacecraft can be alleviated.It is of great significance to improve the resource utilization efficiency and load balance of a single spacecraft,and to reduce the communication cost of space cloud network.The main work of this thesis is as follows:(1)Aiming at the problem of physical resource reduction caused by the development trend of spacecraft miniaturization,a scheduling algorithm for single satellite container based on load similarity was designed.This algorithm can improve the load balancing and resource utilization of a single spacecraft with limited physical resources by scheduling containers on different servers in a single spacecraft.(2)Aiming at the problem of increasing communication cost caused by the development trend of space cloud network,a multi-star containerscheduling algorithm is designed.This algorithm can reduce the overall communication cost of the space cloud platform by dispatching the containers that communicate with each other to the spacecraft with lower communication cost in the same domain.(3)Aiming at the problems of heavy virtual machine virtualization and low real-time performance,combined with the three-tier architecture of cloud computing,the architecture based on lighter container virtualization is designed.On this basis,according to the characteristics of the actual space cloud mission,the task scheduling algorithm of cloud mission to the container in the space cloud platform is designed,which provides the foundation for the container scheduling.Finally,based on Cloudsim,the simulation and experiment of task and container scheduling in the space cloud platform are realized.
Keywords/Search Tags:Cloud computing, Virtualization, Spacecraft, Load balancing, Resource utilization, Communication costs, Container scheduling
PDF Full Text Request
Related items