Load balance dynamic preemptive task scheduling method and system for relay satellite

Kuang Linling,Deng Boyu,Jiang Chunxiao,Wu Sheng
2017-01-01
Abstract:The present invention relates to a load balance dynamic preemptive task scheduling method and system for a relay satellite. The method comprises a first step of if an antenna has long enough idle time, inserting a task directly in the time to perform direct scheduling; if the task cannot be inserted directly, performing preemptive task switching and sub-task segmentation and insertion so as to performing scheduling, and if scheduling still fails, executing a next step; a second step of scheduling, through indirect scheduling, a new task that is not executed after a direct scheduling module is used; and a third step of establishing three target functions to select an optimal dynamic scheduling scheme. In the method, a direct scheduling module and an indirect scheduling module are used to further optimize the scheduling scheme of the relay satellite task in a dynamic disturbance condition, so that the system performance is better than that using the complete rescheduling and traditional dynamic scheduling method. The method can be widely applied in the field of the space information network relay satellite resource scheduling.
What problem does this paper attempt to address?