Abstract
The paper reports new results on developing parallel algorithms for multiprocessor scheduling with use of cellular automata (CAs). The simpliest case when a multiprocessor system is limited to two processors, but without of any limitations on a size and parameters of parallel programs is considered. An approach called a selected neighborhood is used to design a structure of CAs for a given program graph. Coevolutionary genetic algorithm (GA) to discover rules of parallel CAs, suitable for solving the scheduling problem is proposed. Sequential and parallel scheduling algorithms discovered in the context of CAs— based scheduling system are compared.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
I. Ahmad, Y. Kwok, A parallel approach for multiprocessor scheduling, in Proceedings of the 9th Int. Parallel Processing Symposium, Santa Barbara, CA, 1995
R. Das, M. Mitchell, and J. P. Crutchfield, A genetic algorithm discovers particlebased computation in cellular automata, in Y. Davidor, H.-P. Schwefel, R. Männer (eds.), Parallel Problem Solving from Nature—III, LNCS 866, Springer, 1994
T. Gramb, S. Bornholdt, M. Grob, M. Mitchell, T. Pellizari, Non— Standard Computation, Wiley-VCH, 1998
J. Paredis, Coevolutionary Life-Time Learning, in H.-M. Voigt, W. Ebeling, I. Rechenberg and H.-P. Schwefel (eds.), Parallel Problem Solving from Nature—PPSN IV, LNCS 1141, Springer, 1996, pp. 72–80
F. Seredynski and C. Z. Janikow, Designing Cellular Automata-based Scheduling Algorithms, in W. Banzhaf, J. Daida, A. E. Eiben, M. H. Garzon, V. Honavar, M. Jakiela, & R. E. Smith (eds.), GECCO-99: Proc. of the Genetic and Evolutionary Comp. Conf., 1999, Orlando, Florida, USA, Morgan Kaufmann, pp. 587–594
F. Seredynski, Evolving Cellular Automata-Based Algorithms for Multiprocessor Scheduling, in A. Z. Zomaya, F. Ercal, S. Olariu (eds.), Solutions to Parallel and Distrib. Comput. Problems: Lessons from Biol. Sciences, Wiley, 2001, pp. 179–207
F. Seredynski, A. Swiçecicka, Immune-like System Approach to Cellular Automatabased Scheduling, in Proc. of the 4th. Int. Conf. on Parallel Processing and Applied Math., Nałçeczów, Poland, Sept. 9–12, 2001, to appear in LNCS, Springer, 2001
M. Tomassini, M. Sipper, M. Zolla, and M. Perrenoud, Generating high-quality random numbers in parallel by cellular automata, Future Generation Computer Systems 16, 1999, pp. 291–305
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-VerlagBerlin Heidelberg
About this paper
Cite this paper
Seredyński, F., Zomaya, A.Y. (2002). Coevolution and Evolving Parallel Cellular Automata-Based Scheduling Algorithms. In: Collet, P., Fonlupt, C., Hao, JK., Lutton, E., Schoenauer, M. (eds) Artificial Evolution. EA 2001. Lecture Notes in Computer Science, vol 2310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46033-0_29
Download citation
DOI: https://doi.org/10.1007/3-540-46033-0_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43544-0
Online ISBN: 978-3-540-46033-6
eBook Packages: Springer Book Archive