A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems (1988)
Cached
Download Links
- [www.cs.umanitoba.ca]
- [www.cs.virginia.edu]
- [www.eng.uiowa.edu]
- DBLP
Other Repositories/Bibliography
| Venue: | IEEE Transactions on Software Engineering |
| Citations: | 223 - 0 self |
BibTeX
@ARTICLE{Casavant88ataxonomy,
author = {Thomas L. Casavant and Jon and G. Kuhl},
title = {A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems},
journal = {IEEE Transactions on Software Engineering},
year = {1988},
volume = {14},
pages = {141--154}
}
Years of Citing Articles
OpenURL
Abstract
Abstract-One measure of usefulness of a general-purpose distrib-uted computing system is the system’s ability to provide a level of per-formance commensurate to the degree of multiplicity of resources pres-ent in the system. Many different approaches and metrics of performance have been proposed in an attempt to achieve this goal in existing systems. In addition, analogous problem formulations exist in other fields such as control theory, operations research, and produc-tion management. However, due to the wide variety of approaches to this problem, it is difficult to meaningfully compare different systems since there is no uniform means for qualitatively or quantitatively eval-uating them. It is difficult to successfully build upon existing work or identify areas worthy of additional effort without some understanding of the relationships between past efforts. In this paper, a taxonomy of approaches to the resource management problem is presented in an attempt to provide a common terminology and classification mecha-nism necessary in addressing this problem. The taxonomy, while pre-sented and discussed in terms of distributed scheduling, is also appli-cable to most types of resource management. As an illustration of the usefulness of the taxonomy an annotated bibliography is given which classifies a large number of distributed scheduling approaches accord-ing to the taxonomy. Index Terms-Distributed operating systems, distributed resource management, general-purpose distributed computing systems, sched-uling, task allocation, taxonomy. T I.







