DocumentCode :
1137952
Title :
Scheduling Heuristics in a Multiprogramming Environment
Author :
Appelbe, William F. ; Ito, Mabo R.
Author_Institution :
Department of Computer Science, Southern Methodist University
Issue :
7
fYear :
1978
fDate :
7/1/1978 12:00:00 AM
Firstpage :
628
Lastpage :
637
Abstract :
Utilization of a uniprocessor system in a multiprogramming environment can be optimized by maximizing the overlap of processor and input-output operations. A computational process can be modeled by a directed graph each node of which represents a task comprising processor and input-output segments. Any optimal schedulng algorithm for the model cannot be polynomially bounded, but the optimal criteria can be used to develop a hierarchy of dispatching heuristics based upon selecting an optimal partial task schedule. These heuristics are analyzed and evaluated by a simulation study and are shown to be more effective than those previously proposed. The dispatching heuristics developed have a wide range of potential applications to systems requiring dynamic task scheduling.
Keywords :
Multiprogramming; partial sequence; scheduling heuristics; sequence dominance; task; task segment; Analytical models; Computer science; Dispatching; Dynamic scheduling; Hardware; Indium tin oxide; Optimal scheduling; Polynomials; Processor scheduling; Scheduling algorithm; Multiprogramming; partial sequence; scheduling heuristics; sequence dominance; task; task segment;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.1978.1675163
Filename :
1675163
Link To Document :
بازگشت