Dynamic scheduling algorithm for parallel real-time jobs in heterogeneous system

The dynamic tasks scheduling of parallel real-time jobs in heterogeneous system is still challenging problem that is being investigated by some researchers. But the DAG-based real-time tasks scheduling isn't yet paid enough attention. This paper proposed DAG-based real-time tasks scheduling model and a real-time scheduling algorithm DEFF that has a lower time complexity. Furthermore, the simulation experiments show that the scheduling model and scheduling algorithm are feasible, a higher scheduling successful ratio may be obtained by this algorithm under the condition of a small or middle scale of parallel jobs.

[1]  Michael González Harbour,et al.  Schedulability analysis for tasks with static and dynamic offsets , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).

[2]  C. Siva Ram Murthy,et al.  An Efficient Dynamic Scheduling Algorithm For Multiprocessor Real-Time Systems , 1998, IEEE Trans. Parallel Distributed Syst..

[3]  Jyh-Charn Liu,et al.  On the efficient scheduling of non-periodic tasks in hard real-time systems , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).

[4]  Kang G. Shin,et al.  Combined Task and Message Scheduling in Distributed Real-Time Systems , 1999, IEEE Trans. Parallel Distributed Syst..

[5]  Yong Chen,et al.  Runtime parallel incremental scheduling of DAGs , 2000, Proceedings 2000 International Conference on Parallel Processing.

[6]  Xiao Qin,et al.  RELIABILITY-DRIVEN SCHEDULING FOR REAL-TIME TASKS WITH PRECEDENCE CONSTRAINTS IN HETEROGENEOUS SYSTEMS* * , 2000 .

[7]  Xiao Qin,et al.  Real-time Fault-tolerant Scheduling in Heterogeneous Distributed Systems , 2000 .

[8]  Louise E. Moser,et al.  Dynamic scheduling for soft real-time distributed object systems , 2000, Proceedings Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2000) (Cat. No. PR00607).