vix.ing · top · new · best · stats · spec

Analysis of Several Task-Scheduling Algorithms for a Model of Multiprogramming Computer Systems

1975/10/01 by K. L. Krause, V. Y. Shen, Herbert D. Schwetman · 2 citations
Computer Science · Engineering · Mathematics · #Optimization and Search Problems #Scheduling and Optimization Algorithms #Distributed and Parallel Computing Systems #Citation #Computer multitasking #Computer science #Mathematical sciences #Scheduling (production processes) #Task (project management) #Operations research #Library science #Engineering #Operating system #Mathematics education #Mathematics #Operations management

paper · pdf · doi:10.1145/321906.321917

openalex publication_date 1975/10/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/17

Abstract

ABST~tACT. In multiprogramming computer systems, the scheduling strategy used to select tasks to be activated is an important factor in the achievement of the performance goals of the system. One form of analysm of scheduling algorithms represents the system as an abstract model of computation and then formally analyzes the algorithms operating in the context of the model. This paper presents an abstract system model which consists of several identical and independent task processors and a memory of arbitrary size Tasks are represented by processing-time and memory requirements which must be met by the model. Worst-case performance bounds are derived for sever al simple scheduling algortthms. A new heuristic algorithm, which uses a look-ahead strategy, is introduced This algorithm is shown to be better in many cases than the simpler algorithms when the worst-case performance bounds are compared.

Citations

Cited by