A desired load distribution model for agent-based distributed scheduling

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 applied to solve difficult scheduling problems. Load balancing is usually adopted as an optimization criterion for some scheduling problems, such as resource allocation in grid computing environments. 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 that can be utilized for classical resource management settings as well as a model for a many-to-many optimized market setting.

[1]  Weiming Shen,et al.  Distributed Manufacturing Scheduling Using Intelligent Agents , 2002, IEEE Intell. Syst..

[2]  Rudy Lauwereins,et al.  Survey of algorithms for static load balancing , 1993 .

[3]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artificial Intelligence.

[4]  Albert D. Baker,et al.  A survey of factory control algorithms that can be implemented in a multi-agent heterarchy: Dispatching, scheduling, and pull , 1998 .

[5]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[6]  Robert E. Larson,et al.  Principles of Dynamic Programming , 1978 .

[7]  Chengbin Chu,et al.  An improvement of the Lagrangean relaxation approach for job shop scheduling: a dynamic programming method , 1998, IEEE Trans. Robotics Autom..

[8]  Vitaly A. Strusevich,et al.  Two-machine open shop scheduling with an availability constraint , 2001, Oper. Res. Lett..

[9]  Tuomas Sandholm,et al.  Algorithm for optimal winner determination in combinatorial auctions , 2002, Artif. Intell..

[10]  Spyros G. Tzafestas,et al.  Deterministic scheduling in computing and manufacturing systems: a survey of models and algorithms , 1993 .

[11]  G. Rand Sequencing and Scheduling: An Introduction to the Mathematics of the Job-Shop , 1982 .

[12]  Weiming Shen,et al.  Adaptive Negotiation for Agent-Based Grid Computing , 2002 .

[13]  Sungsoo Park,et al.  Algorithms for the variable sized bin packing problem , 2003, Eur. J. Oper. Res..