Heuristic algorithms for priority assignment in flow shops

An end to end approach for scheduling hard real time periodic transactions in a multiprocessor or distributed system is considered. Each transaction consists of a chain of tasks, where each task is allocated to a processor based on its resource requirements. Assuming fixed priority scheduling on processors, the problem is to determine the priority of each task such that the end to end deadline for each transaction is met. Heuristic algorithms for priority assignment in a periodic flow shop model are introduced and their abilities to find a feasible schedule are compared to the existing heuristic algorithms by using simulation methods.

[1]  Hector Garcia-Molina,et al.  Deadline assignment in a distributed soft real-time system , 1993, [1993] Proceedings. The 13th International Conference on Distributed Computing Systems.

[2]  J. Javier Gutiérrez,et al.  Optimized priority assignment for tasks and messages in distributed hard real-time systems , 1995, Proceedings of Third Workshop on Parallel and Distributed Real-Time Systems.

[3]  Kang G. Shin,et al.  On the ability of establishing real-time channels in point-to-point packet-switched networks , 1994, IEEE Trans. Commun..

[4]  Kang G. Shin,et al.  Real-time communication in multi-hop networks , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.