1997 Workshop on High-Level Programming Models and Supportive Environments (HIPS '97)
Cooperating Agents: Language Support and Load Distribution
Geneva, SWITZERLAND
April 01-April 01
ISBN: 0-8186-7882-8
This paper presents a new language concept for the support of application integrated load distribution. Load distribution is realized by assigning tasks to cooperating agents and also by migrating agents from overloaded to underloaded processes. Flexible and portable implementation of load distribution mechanisms is achieved by user implemented move and restart tasks. The paper describes the new programming model and presents language constructs realizing this model. A program example shows the usage of the new language constructs and demonstrates easy implementation of load distribution using the new concept.