A hybrid online scheduling mechanism with revision and progressive techniques for autonomous Earth observation satellite

Abstract The autonomicity of self-scheduling on Earth observation satellite and the increasing scale of satellite network attract much attention from researchers in the last decades. In reality, the limited onboard computational resource presents challenge for the online scheduling algorithm. This study considered online scheduling problem for a single autonomous Earth observation satellite within satellite network environment. It especially addressed that the urgent tasks arrive stochastically during the scheduling horizon. We described the problem and proposed a hybrid online scheduling mechanism with revision and progressive techniques to solve this problem. The mechanism includes two decision policies, a when-to-schedule policy combining periodic scheduling and critical cumulative number-based event-driven rescheduling, and a how-to-schedule policy combining progressive and revision approaches to accommodate two categories of task: normal tasks and urgent tasks. Thus, we developed two heuristic (re)scheduling algorithms and compared them with other generally used techniques. Computational experiments indicated that the into-scheduling percentage of urgent tasks in the proposed mechanism is much higher than that in periodic scheduling mechanism, and the specific performance is highly dependent on some mechanism-relevant and task-relevant factors. For the online scheduling, the modified weighted shortest imaging time first and dynamic profit system benefit heuristics outperformed the others on total profit and the percentage of successfully scheduled urgent tasks.

[1]  Haruhiko Suwa A new when-to-schedule policy in online scheduling based on cumulative task delays , 2007 .

[2]  J. Christopher Beck,et al.  A theoretic and practical framework for scheduling in a stochastic environment , 2009, J. Sched..

[3]  Jin Liu,et al.  A two-phase scheduling method with the consideration of task clustering for earth observing satellites , 2013, Comput. Oper. Res..

[4]  Liu Jin,et al.  A Dynamic Scheduling Method of Earth-Observing Satellites by Employing Rolling Horizon Strategy , 2013, TheScientificWorldJournal.

[5]  Amedeo Cesta,et al.  Validating scheduling approaches against executional uncertainty , 2010, J. Intell. Manuf..

[6]  Fatos Xhafa,et al.  Mission Operations Scheduling: Complexity and Resolution Methods , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[7]  Gérard Verfaillie,et al.  An earth watching satellite constellation: how to manage a team of watching agents with limited communications , 2005, AAMAS '05.

[8]  Christoph Lenzen,et al.  Ground Assisted Onboard Planning Autonomy with VAMOS , 2013 .

[9]  Cédric Pralet,et al.  Dynamic Online Planning and Scheduling Using a Static Invariant-Based Evaluation Model , 2013, ICAPS.

[10]  Ghasem Moslehi,et al.  A Benders decomposition approach for order acceptance and scheduling problem: a robust optimization approach , 2017 .

[11]  Hongrae Kim,et al.  Mission scheduling optimization of SAR satellite constellation for minimizing system response time , 2015 .

[12]  Ihsan Sabuncuoglu,et al.  Reactive scheduling in a dynamic and stochastic FMS environment , 2003 .

[13]  Rui Xu,et al.  Priority-based constructive algorithms for scheduling agile earth observation satellites with total priority maximization , 2016, Expert Syst. Appl..

[14]  Rob Sherwood,et al.  Using Iterative Repair to Improve the Responsiveness of Planning and Scheduling , 2000, AIPS.

[15]  Sara Spangelo,et al.  Optimization-based scheduling for the single-satellite, multi-ground station communication problem , 2015, Comput. Oper. Res..

[16]  Massimiliano Vasile,et al.  Heuristic Scheduling Algorithm Oriented Dynamic Tasks for Imaging Satellites , 2014 .

[17]  Jeffrey W. Herrmann,et al.  Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods , 2003, J. Sched..

[18]  Christian Circi,et al.  A new algorithm for agile satellite-based acquisition operations , 2016 .

[19]  Marko Bertogna,et al.  Tests for global EDF schedulability analysis , 2011, J. Syst. Archit..

[20]  Alan Burns,et al.  Schedulability Analysis for Real-Time Systems with EDF Scheduling , 2009, IEEE Transactions on Computers.

[21]  Rob Sherwood,et al.  An autonomous Earth observing sensorweb , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[22]  Marco Cuollo,et al.  An optimal microsatellite system for optical remote sensing data management , 2012 .

[23]  F. Sibel Salman,et al.  Order acceptance and scheduling decisions in make-to-order systems , 2010 .

[24]  Fatos Xhafa,et al.  Genetic algorithms for satellite scheduling problems , 2012, Mob. Inf. Syst..