Skip to main content
Article
Distributed multiprocessor scheduling with decomposed optimization criterion
Future Generation Computer Systems (2001)
  • Franciszek Seredynski, Polish Academy of Sciences
  • Jacek Koronacki, Polish Academy of Sciences
  • Cezary Z. Janikow, University of Missouri
Abstract
In this paper, a new approach to scheduling of parallel and distributed algorithms for multiprocessor systems is proposed. Its main innovation lies in evolving a decomposition of the global optimization criteria. For this purpose, agents — local decision making units — are associated with individual tasks of the program graph. Thus, the program can be interpreted as a multi-agent system. A game-theoretic model of interaction between agents is applied. Agents take part in an iterated game to find directions of migration in the system graph, with the objective of minimizing the total execution time of the program in a given multiprocessor topology. Competitive coevolutionary genetic algorithm, termed loosely coupled genetic algorithm, is used to implement the multi-agent system. The scheduling algorithm works with a global optimization function, what limits its efficiency. To make the algorithm truly distributed, decomposition of the global optimization criterion into local criteria is proposed. This decomposition is evolved with genetic programming. Results of successive experimental study of the proposed algorithm are presented.
Keywords
  • Multiprocessor scheduling,
  • Multi-agent systems,
  • Decomposition of optimization criterion,
  • Genetic programming
Publication Date
January 1, 2001
DOI
10.1016/S0167-739X(99)00119-3
Citation Information
Franciszek Seredynski, Jacek Koronacki and Cezary Z. Janikow. "Distributed multiprocessor scheduling with decomposed optimization criterion" Future Generation Computer Systems Vol. 17 Iss. 4 (2001) p. 387 - 396
Available at: http://works.bepress.com/cezary-janikow/22/