1988
DOI: 10.1109/32.4634
|View full text |Cite
|
Sign up to set email alerts
|

A taxonomy of scheduling in general-purpose distributed computing systems

Abstract: One measure of usefulness of a general-purpose distributed computing system is the system's ability to provide a level of performance commensurate to the degree of multiplicity of resources present 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 production management. However, due to the wide variety of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
328
0
49

Year Published

1997
1997
2008
2008

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 750 publications
(377 citation statements)
references
References 50 publications
0
328
0
49
Order By: Relevance
“…Using the classification of Casavant and Kuhl, 1988 (see Figure 2), we learn from the so far sparse literature on LB in telecom systems ( Kihl et aI., 1999;Rumeswicz, 1999;Arvidsson et aI., 1999;Osland and Emstad, 1999), that dynamic, distributed load balancing policies seem to be best suited. A dynamic (or adaptive) policy takes system state into account when scheduling new service requests.…”
Section: Classificationmentioning
confidence: 99%
“…Using the classification of Casavant and Kuhl, 1988 (see Figure 2), we learn from the so far sparse literature on LB in telecom systems ( Kihl et aI., 1999;Rumeswicz, 1999;Arvidsson et aI., 1999;Osland and Emstad, 1999), that dynamic, distributed load balancing policies seem to be best suited. A dynamic (or adaptive) policy takes system state into account when scheduling new service requests.…”
Section: Classificationmentioning
confidence: 99%
“…A taxonomy of load balancing methods has been defined in [3], taking into account different aspects. Three important criteria for this classification are: Time in which workload distribution is performed static [6] or dynamic [11]; Control which can be centralized [10] or distributed [6] and System state view global [6] or local [4].…”
Section: Related Workmentioning
confidence: 99%
“…MALBA architecture belongs to the dynamic distributed classification described in Ref. 8, which consists of making balancing decisions at run time and the work involved in making these decisions is physically distributed among the nodes. This descentralized approach makes MALBA a safe load balancing service because there is not the existence of a unique failure point in the system whereas non-distributed load balancing approaches 9, 7, 10 might put load balancing in risk if the central node fails.…”
Section: Related Workmentioning
confidence: 99%
“…Task migration could be either preemptive or nonpreemptive 8 . Preemptive task migration allows tasks in execution to be stopped, transferred, and then resumed at another node.…”
Section: Introductionmentioning
confidence: 99%