A Desired Load Distribution Scheduling Algorithm for General Parallel Machines

YS Li,WM Shen,C Wang,H Ghenniwa
DOI: https://doi.org/10.1117/12.568759
2004-01-01
Abstract:Scheduling problems concern the allocation of limited resources over time among both parallel and sequential activities. The majority of these problems belong to the class of NP-hard. Agent-based approaches have been recently applied to solve some of these difficult problems, particularly distributed scheduling problems. Load balancing has been adopted as an optimization criterion for several scheduling problems. However, in many practical situations, a load balanced solution may not be feasible or attainable. To deal with this limitation, this paper presents a generic mathematical model of load distribution for resource allocation, called desired load distribution. The objective is to develop a model for scheduling of general parallel machines that can be used both in centralized resource management settings and in agent-based distributed scheduling systems. Unlike many existing agent-based scheduling systems, this model attempts to obtain a global optimal solution through many-to-many task/resource allocation instead of one-to-many negotiation approaches.
What problem does this paper attempt to address?