Skip to main content

Cellular Automata Approach to Scheduling Problem in Case of Modifications of a Program Graph

  • Conference paper
Intelligent Information Systems 2001

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 10))

  • 113 Accesses

Abstract

In this paper we propose using cellular automata (CAs) to perform distributed scheduling tasks of a parallel program in the two processor system. We consider a program graph as a CA with elementary cells interacting locally according to a certain rule which must be found. Effective rules for a CA are discovered by a genetic algorithm (GA). With these rules, CA-based scheduler is able to find allocations which minimize the total execution time of the program in the two processor system. We show efficiency of discovered rules in case of modifications of a program graph. These modifications include changing the values of the weights of some randomly chosen tasks or (and) edges of a program graph. We also show that discovered rules may be used to find optimal or suboptimal solutions of other program graphs constructed on the base of a given program graph.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Das, M. Mitchell, J.P. Crutchfield, A Genetic Algorithm Discovers Particle-Based Computation in Cellular Automata, in Y. Davidor, H.-P. Schwefel, R. Männer (eds.), Parallel Problem Solving from Nature — PPSN III, LNCS 866, Springer, 1994, pp. 344 - 353.

    Chapter  Google Scholar 

  2. F. Seredynski, Discovery with Genetic Algorithm Scheduling Strategies for Cellular Automata, in Parallel Problem Solving from Nature — PPSN V, LNCS 1498, A. E. Eiben, T. Back, M. Schoenauer and H.-P. Schwefel (eds.), Springer, 1998, pp. 643 - 65.

    Chapter  Google Scholar 

  3. M. Sipper, Evolution of Parallel Cellular Machines, LNCS 1194, Springer, 1997.

    Google Scholar 

  4. A. Swiecicka, F. Seredynski, Evolving Cellular Automata Structures to Solve Multiprocessor Scheduling Problem, Intelligent Information Systems IX, Proceedings of the Workshop held in Bystra, Poland, June 12-16, 2000, pp. 115 - 119.

    Google Scholar 

  5. A. Swi@cicka, F. Seredynski, Cellular Automata Approach to Scheduling Problem, PARELEC 2000 - International Conference on Parallel Computing in Electrical Engineering, Trois-Rivieres, Quebec, Canada, August 27-30, 2000, pp. 29 - 33.

    Google Scholar 

  6. A. Swi@cicka, F. Seredynski, K. Luszczyk, Cellular Automata-Based Multiprocessor Scheduling, PARELEC '98 - International Conference on Parallel Computing in Electrical Engineering, Bialystok, September 2-5, 1998, pp. 264 - 268.

    Google Scholar 

  7. S. Wolfram, Universality and complexity in cellular automata, Physica D, 10, 1984, pp. 1 - 35.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Święcicka, A., Seredyński, F., Jażdżyk, M. (2001). Cellular Automata Approach to Scheduling Problem in Case of Modifications of a Program Graph. In: Kłopotek, M.A., Michalewicz, M., Wierzchoń, S.T. (eds) Intelligent Information Systems 2001. Advances in Intelligent and Soft Computing, vol 10. Physica, Heidelberg. https://doi.org/10.1007/978-3-7908-1813-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-7908-1813-0_14

  • Publisher Name: Physica, Heidelberg

  • Print ISBN: 978-3-7908-1407-1

  • Online ISBN: 978-3-7908-1813-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics