A. Hori, Real World Comput. Partnership, Tsukuba Res. Center, Ibaraki, Japan
M. Maeda, Real World Comput. Partnership, Tsukuba Res. Center, Ibaraki, Japan
Y. Ishikawa, Real World Comput. Partnership, Tsukuba Res. Center, Ibaraki, Japan
T. Tomokiyo, Real World Comput. Partnership, Tsukuba Res. Center, Ibaraki, Japan
H. Konaka, Real World Comput. Partnership, Tsukuba Res. Center, Ibaraki, Japan
We propose a new process scheduling queue system called the distributed queue tree (DQT) for a distributed memory, dynamically partitionable parallel machines. We assume that partitions can be nested dynamically and that a process in a partition can be preempted. The combination of dynamically nested partitioning and time-sharing scheduling may provide an interactive environment and higher processor utilization. The key idea of DQT is to distribute process scheduling queues to each partition. We propose a round-robin scheduling algorithm and several task allocation policies on DQT. The simulation results show that time-sharing with DQT results in better processor utilization than that available from batch scheduling in high-load situations.
Index Terms:
processor scheduling; trees (mathematics); distributed memory systems; parallel machines; time-sharing systems; reconfigurable architectures; scalable time-sharing scheduling; partitionable distributed memory parallel machines; process scheduling queue system; distributed queue tree; dynamically partitionable parallel machines; nested; dynamically nested partitioning; time-sharing scheduling; interactive environment; processor utilization; process scheduling queues; round-robin scheduling algorithm; task allocation policies; simulation results; time-sharing; batch scheduling; high-load situations
Citation:
A. Hori, M. Maeda, Y. Ishikawa, T. Tomokiyo, H. Konaka, "A scalable time-sharing scheduling for partitionable distributed memory parallel machines," hicss, pp.173, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995