Condensed Version Job Scheduling in Multiprogrammed Parallel Systems

@inproceedings{Feitelson2013CondensedVJ,
  title={Condensed Version Job Scheduling in Multiprogrammed Parallel Systems},
  author={Dror G. Feitelson},
  year={2013}
}
Scheduling in the context of parallel systems is often thought of in terms of assigning tasks in a program to processors, so as to minimize the makespan. This formulation assumes that the processors are dedicated to the program in question. But when the parallel system is shared by a number of users, this is not necessarily the case. In the context of multiprogrammed parallel machines, scheduling refers to the execution of threads from competing programs. This is an operating system issue… CONTINUE READING