Dynamic Access Task Scheduling of LEO Constellation Based on Space-Based Distributed Computing
A dynamic multi-beam resource allocation algorithm for large low Earth orbit (LEO) constellation based on on-board distributed computing is proposed in this paper. The allocation is a combinatorial optimization process under a series of complex constraints, which is important for enhancing the matching between resources and requirements. A complex algorithm is not available because that the LEO on-board resources is limited. The proposed genetic algorithm (GA) based on two-dimensional individual model and uncorrelated single paternal inheritance method is designed to support distributed computation to enhance the feasibility of on-board application. A distributed system composed of eight embedded devices is built to verify the algorithm. A typical scenario is built in the system to evaluate the resource allocation process, algorithm mathematical model, trigger strategy, and distributed computation architecture. According to the simulation and measurement results, the proposed algorithm can provide an allocation result for more than 1 500 tasks in 14 s and the success rate is more than 91% in a typical scene. The response time is decreased by 40% compared with the conditional GA.
Authors
- Zihe Gao (ORCID: https://orcid.org/0000-0003-1844-0541)
- Wei Liu (ORCID: https://orcid.org/0000-0003-1285-2334)
- Lei Zhang (ORCID: https://orcid.org/0000-0002-2785-2081)
- Ying Tao (ORCID: https://orcid.org/0000-0002-5645-0049)
- Yifeng Jin (ORCID: https://orcid.org/0009-0009-7404-9564)
Institutions
- China Academy of Space Technology (CN)
Publication Details
- Journal
- Journal of Systems Engineering and Electronics
- Published
- 2024-08-01
- DOI
- https://doi.org/10.23919/jsee.2024.000071
- Citations
- 5
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.74
Funders
- National Natural Science Foundation of China
- National Key Research and Development Program of China