DocumentCode :
1282099
Title :
Performance of hierarchical processor scheduling in shared-memory multiprocessor systems
Author :
Dandamudi, Sivarama P. ; Ayachi, Samir
Author_Institution :
Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
Volume :
48
Issue :
11
fYear :
1999
fDate :
11/1/1999 12:00:00 AM
Firstpage :
1202
Lastpage :
1213
Abstract :
Processor scheduling policies for multiprocessor systems can be broadly divided into space-sharing and time-sharing policies. Space-sharing policies divide the system processors into a number of partitions and each partition is exclusively allocated to a single job. In time-sharing policies, processors are temporally shared by jobs. Several space-sharing and time-sharing policies have been proposed for small-scale shared-memory systems and require a central run queue and/or central scheduler. The central queue scheduler poses serious scalability problems for large-scale multiprocessor systems. Furthermore, space-sharing and time-sharing policies have their advantages and disadvantages. In this paper, we propose a new multiprocessor scheduling policy that eliminates contention for the central queue/scheduler. Our hierarchical scheduling policy (HSP) is a self-scheduling policy and uses a hierarchical run queue organization to facilitate processor allocation to jobs. We show that the HSP policy is considerably better than purely space-sharing and purely time-sharing policies over a wide range of system and workload parameters of interest
Keywords :
processor scheduling; resource allocation; shared memory systems; hierarchical processor scheduling; hierarchical run queue organization; hierarchical scheduling policy; multiprocessor scheduling policy; processor allocation; processor scheduling; scheduling policies; self-scheduling; shared-memory multiprocessor systems; space-sharing; time-sharing; Computer science; Electronic mail; Large-scale systems; Multiprocessing systems; Parallel processing; Performance analysis; Processor scheduling; Round robin; Scalability; Time sharing computer systems;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.811109
Filename :
811109
Link To Document :
بازگشت