Scheduling of near-future workload in distributed computing systems
Andreas Winckler
Abstract
Andreas Winckler
Abstract
A major issue in distributed computing systems is the choice of an adequate load balancing policy. 'Traditional' load balancing policies assign independent tasks to servers, while scheduling policies assume complete knowledge of task dependencies and treat the assignment problem as a large search problem. However, both approaches are based on assumptions that do not hold in distributed computing systems: the job context of tasks exists and thus dependencies between tasks, but they cannot be predicted a long time in advance. In this paper, a dynamic decentralized load balancing policy is introduced that utilizes neat-future workload predictions based on knowledge about the job context. A performance evaluation by simulation and a comparison to widely used load balancing policies is presented.>
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A major issue in distributed computing systems is the choice of an adequate load balancing policy. 'Traditional' load balancing policies assign independent tasks to servers, while scheduling policies assume complete knowledge of task dependencies and treat the assignment problem as a large search problem. However, both approaches are based on assumptions that do not hold in distributed computing systems: the job context of tasks exists and thus dependencies between tasks, but they cannot be predicted a long time in advance. In this paper, a dynamic decentralized load balancing policy is introduced that utilizes neat-future workload predictions based on knowledge about the job context. A performance evaluation by simulation and a comparison to widely used load balancing policies is presented.>
Key concepts: Workload, Computer science, Load balancing (electrical power), Distributed computing, Scheduling (production processes), Server, Processor scheduling, Distributed Computing Environment