Abstract

In satellite scheduling system, one of the most important issues is task scheduling. Most of the existing algorithms focused on the scenario of normal tasks with fixed priority and don't consider emergency tasks. However, emergency tasks in satellite scheduling system have the independent arrival time and execution deadline. To deal with this challenge, we propose the task scheduling model, task priority model, and task scheduling algorithms based on rolling-horizon optimization (RHO) strategy to manage the tasks. In task scheduling model, we construct a scheduling model with multiple constraint conditions. In task priority model, we decompose task priority into four parts, including target priority, imaging task priority, TT&C (track, telemetry, control) requirement priority, and data transmission requirement priority, and describe the factors corresponding to each priority based on the actual engineering. The RHO strategy is designed with a periodical triggering mode, and scheduling process is decomposed into a series of static scheduling intervals, the dynamic scheduling of emergency tasks is realized by optimizing the scheduling schemes in each interval. Meanwhile, task scheduling algorithms, including heuristic algorithm, genetic algorithm, and NSGA-II algorithm, are designed to solve the proposed task scheduling model. Our simulation results show that the proposed task priority model and RHO strategy are effective, which can significantly improve the number of overall tasks and emergency tasks. Meanwhile, each task scheduling algorithm has different performances in the processing time and optimal objectives.

Highlights

  • With the fast development of various fields in satellite scheduling system such as remote telemetry, remote control, data transmission, the huge growth of space resources and users’ demand increase the difficulty of satellite task scheduling [1]

  • We propose the task scheduling model, task priority model and task scheduling algorithms based on rolling-horizon optimization (RHO) (Rolling-Horizon Optimization) strategy to manage the tasks

  • Genetic algorithm has a better performance in the revenue of the scheduled tasks, but far lower than NSGA-II algorithm in the satellite resource load balance

Read more

Summary

INTRODUCTION

With the fast development of various fields in satellite scheduling system such as remote telemetry, remote control, data transmission, the huge growth of space resources and users’ demand increase the difficulty of satellite task scheduling [1]. We propose the task scheduling model, task priority model and task scheduling algorithms based on RHO (Rolling-Horizon Optimization) strategy to manage the tasks. J. Wu et al.: Research on Task Priority Model and Algorithm for Satellite Scheduling Problem transmission requirement priority. The dynamic task scheduling algorithms based on RHO strategy are proposed according to the independent arrival time and execution deadline of emergency tasks.

LITERATURE REVIEW
TASK PRIORITY MODEL
TARGET PRIORITY
DATA TRANSMISSION REQUIREMENT PRIORITY
Fast non-dominated sorting method
Findings
CONCLUSION AND FURTHER RESEARCH
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call