Flexible Task Scheduling in Data Relay Satellite Networks

The task-schedulingalgorithm is a key module to satisfy various complex user requirements, and improve the usage flexibility and efficiency of data relay satellites networks (DRSN). In this context, we first propose a novel application mode for DRSN, in which users are allowed to submit multiple optional service time windows and specify a preferred antenna as well as an expected execution duration for each task. Meanwhile, the start time of a service time window can be adjusted within a specified range. A mathematical programming model that maximizes the completion ratio of tasks and the expectation satisfaction of users is established. Moreover, a conflict resolution-assisted iterative task-scheduling algorithm (CRITS) is designed, composing of five closely dependent operators: resource matching, service durations generation, conflict evaluation, conflict resolution, and solution update. To verify the effectiveness of the proposed CRITS, extensive experiments are carried out. The experimental results demonstrate the competitive performance of CRITS in addressing the DRSN scheduling problem. In comparison with two heuristic algorithms (heuristic algorithm based on time-freedom degree and a heuristic algorithm based on task priority) and a meta-heuristic algorithm (adaptive variable neighborhood descent combined with a tabu list), the proposed CRITS increases the overall completion ratio of tasks by 6.65, 10.26, and 10.96%, respectively.

[1]  Guohua Wu,et al.  A Two-Phase Coordinated Planning Approach for Heterogeneous Earth-Observation Resources to Monitor Area Targets , 2021, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[2]  Guohua Wu,et al.  Task Scheduling Method for Data Relay Satellite Network Considering Breakpoint Transmission , 2021, IEEE Transactions on Vehicular Technology.

[3]  Qianbin Chen,et al.  Dynamic Scheduling for Emergency Tasks in Space Data Relay Network , 2021, IEEE Transactions on Vehicular Technology.

[4]  Yan-Jie Song,et al.  A knowledge-based evolutionary algorithm for relay satellite system mission scheduling problem , 2020, Comput. Ind. Eng..

[5]  Min Sheng,et al.  Delay-throughput tradeoff in satellite data relay networks with prioritized user satellites , 2020, China Communications.

[6]  Aldy Gunawan,et al.  An Exact Algorithm for Agile Earth Observation Satellite Scheduling with Time-Dependent Profits , 2020, Comput. Oper. Res..

[7]  Chao Han,et al.  Robust Earth Observation Satellite Scheduling With Uncertainty of Cloud Coverage , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[8]  Guohua Wu,et al.  Agile Earth Observation Satellite Scheduling Over 20 Years: Formulations, Methods, and Future Directions , 2020, IEEE Systems Journal.

[9]  Yan Zhu,et al.  Modeling and Performance Analysis for Satellite Data Relay Networks Using Two-Dimensional Markov-Modulated Process , 2020, IEEE Transactions on Wireless Communications.

[10]  Hong Shen,et al.  Toward Optimized Network Capacity in Emerging Integrated Terrestrial-Satellite Networks , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[11]  Feng Wang,et al.  Automatic Scheduling for Earth Observation Satellite With Temporal Specifications , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[12]  Jiawei Zhang,et al.  A large-scale multiobjective satellite data transmission scheduling algorithm based on SVM+NSGA-II , 2019, Swarm Evol. Comput..

[13]  Xia Wei,et al.  Earth observation satellite scheduling for emergency tasks , 2019, Journal of Systems Engineering and Electronics.

[14]  Antonella D'Orazio,et al.  Design of a Telemetry, Tracking, and Command Radio-Frequency Receiver for Small Satellites Based on Commercial Off-The-Shelf Components , 2019 .

[15]  Wei Li,et al.  Immune and genetic hybrid optimization algorithm for data relay satellite with microwave and laser links , 2019, GECCO.

[16]  Lin Zhao,et al.  Task scheduling and attitude planning for agile earth observation satellite with intensive tasks , 2019, Aerospace Science and Technology.

[17]  Min Sheng,et al.  Dynamic Scheduling of Hybrid Tasks With Time Windows in Data Relay Satellite Networks , 2019, IEEE Transactions on Vehicular Technology.

[18]  Xin Zhang,et al.  Application of a Multi-Satellite Dynamic Mission Scheduling Model Based on Mission Priority in Emergency Response , 2019, Sensors.

[19]  Zhu Han,et al.  Collaborative Data Scheduling With Joint Forward and Backward Induction in Small Satellite Networks , 2019, IEEE Transactions on Communications.

[20]  Sheng Wu,et al.  Mission Scheduling in Space Network With Antenna Dynamic Setup Times , 2019, IEEE Transactions on Aerospace and Electronic Systems.

[21]  Han-Lim Choi,et al.  Optimization-Based Scheduling Method for Agile Earth-Observing Satellite Constellation , 2018, J. Aerosp. Inf. Syst..

[22]  Sheng Wu,et al.  High-Efficient Resource Allocation in Data Relay Satellite Systems With Users Behavior Coordination , 2018, IEEE Transactions on Vehicular Technology.

[23]  Wei Zhang,et al.  Multi-Satellite Relay Transmission in 5G: Concepts, Techniques, and Challenges , 2018, IEEE Network.

[24]  Gerhard Reinelt,et al.  Priority-based and conflict-avoidance heuristics for multi-satellite scheduling , 2018, Appl. Soft Comput..

[25]  Min Sheng,et al.  Channel-Aware Mission Scheduling in Broadband Data Relay Satellite Networks , 2018, IEEE Journal on Selected Areas in Communications.

[26]  Massimo Crisci,et al.  A Novel Uplink Scheduling Algorithm for the Galileo System , 2018, IEEE Transactions on Aerospace and Electronic Systems.

[27]  N. Zhang,et al.  Ant colony algorithm for satellite control resource scheduling problem , 2018, Applied Intelligence.

[28]  Min Sheng,et al.  Antenna Slewing Time Aware Mission Scheduling in Space Networks , 2017, IEEE Communications Letters.

[29]  Jun Li,et al.  Approach for earth observation satellite real-time and playback data transmission scheduling , 2015 .

[30]  Erik Demeulemeester,et al.  Exact and Heuristic Scheduling Algorithms for Multiple Earth Observation Satellites Under Uncertainties of Clouds , 2015, IEEE Systems Journal.

[31]  Rafael Vazquez,et al.  Swath-acquisition planning in multiple-satellite missions: an exact and heuristic approach , 2015, IEEE Transactions on Aerospace and Electronic Systems.

[32]  Peng Gao,et al.  A model, a heuristic and a decision support system to solve the scheduling problem of an earth observing satellite constellation , 2011, Comput. Ind. Eng..

[33]  Siwate Rojanasoonthon,et al.  A branch‐and‐price algorithm for parallel machine scheduling with time windows and job priorities , 2006 .

[34]  Lining Xing,et al.  Research on Task Priority Model and Algorithm for Satellite Scheduling Problem , 2019, IEEE Access.

[35]  Jianhua Lu,et al.  Two-Phase Task Scheduling in Data Relay Satellite Systems , 2018, IEEE Transactions on Vehicular Technology.

[36]  Witold Pedrycz,et al.  Coordinated Planning of Heterogeneous Earth Observation Resources , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[37]  W. Marsden I and J , 2012 .

[38]  Iroon Polytechniou Influence of cultivation temperature on the ligninolytic activity of selected fungal strains , 2006 .