Scheduling of independent jobs in star graph networks

Abstract In this paper, we investigate the problem of how to schedule n independent jobs on an m -dimensional star graph based network. We develop a feasibility algorithm for preemptively scheduling a given set of jobs with dimension and time requirements on a star graph network of given size with a given deadline. We show that the algorithm runs in O ( n log n ) time where n is the number of jobs. We also develop a simple heuristic for nonpreemptive scheduling of jobs and study its lower and upper bounds.

[1]  Yahui Zhu,et al.  Job scheduling on a hypercube , 1990, Proceedings.,10th International Conference on Distributed Computing Systems.

[2]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[3]  R. Sarnath,et al.  Proceedings of the International Conference on Parallel Processing , 1992 .

[4]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[5]  Dilip Sarkar,et al.  Optimal Broadcasting on the Star Graph , 1992, IEEE Trans. Parallel Distributed Syst..

[6]  Selim G. Akl,et al.  On Some Properties and Algorithms for the Star and Pancake Interconnection Networks , 1994, J. Parallel Distributed Comput..

[7]  Frank Harary,et al.  Graph Theory , 2016 .

[8]  Khaled Day,et al.  A Comparative Study of Topological Properties of Hypercubes and Star Graphs , 1994, IEEE Trans. Parallel Distributed Syst..

[9]  Sheldon B. Akers,et al.  A Group-Theoretic Model for Symmetric Interconnection Networks , 1989, IEEE Trans. Computers.

[10]  Yahui Zhu,et al.  An O(n log n) Feasibility Algorithm for Preemptive Scheduling of n Independent Jobs on a Hypercube , 1990, Inf. Process. Lett..

[11]  Arun K. Somani,et al.  An Efficient Sorting Algorithm for the Star Graph Interconnection Network , 1990, ICPP.

[12]  Shahram Latifi On the Fault-Diameter of the Star Graph , 1993, Inf. Process. Lett..

[13]  Claude Kaiser,et al.  Distributed computing systems , 1986 .

[14]  Selim G. Akl,et al.  A Parallel Algorithm for Computing Fourier Transforms on the Star Graph , 1994, IEEE Trans. Parallel Distributed Syst..

[15]  Yahui Zhu,et al.  On Job Scheduling on a Hypercube , 1993, IEEE Trans. Parallel Distributed Syst..