Skip to main content

Implementations of FSSP Algorithms onĀ Fault-Tolerant Cellular Arrays

  • Conference paper
  • First Online:
Cellular Automata (ACRI 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11115))

Included in the following conference series:

  • 1103 Accesses

Abstract

The firing squad synchronization problem (FSSP, for short) on cellular automata has been studied extensively for more than fifty years, and a rich variety of FSSP algorithms has been proposed. Here we study the classical FSSP on a model of fault-tolerant cellular automata that might have possibly some defective cells and present the first state-efficient implementations of fault-tolerant FSSP algorithms for one-dimensional (1D) and two-dimensional (2D) arrays. It is shown that, under some constraints on the distribution and length of defective cells, any 1D cellular array of length n with p defective cell segments can be synchronized in \(2n-2+p\) steps and the algorithm is realized on a 1D cellular automaton with 164 states and 4792 transition rules. In addition, we give a smaller implementation for the 2D FSSP that can synchronize any 2D rectangular array of size \( m \times n\), including O(mn) rectangle-shaped isolated defective zones, exactly in \(2(m+n)-4\) steps on a cellular automaton with only 6 states and 939 transition rules.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Dimitriadis, A., Kutrib, M., Sirakoulis, G.C.: Cutting the firing squad synchronization. In: El Yacoubi, S., Wąs, J., Bandini, S. (eds.) ACRI 2016. LNCS, vol. 9863, pp. 123ā€“133. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-44365-2_12

    ChapterĀ  Google ScholarĀ 

  2. GĆ”cs, P.: Reliable computation with cellular automata. J. Comput. System Sci. 32, 15ā€“78 (1986)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  3. Kutrib, M., Vollmar, R.: The firing squad synchronization problem in defective cellular automata. IEICE Trans. Inf. Syst. E78ā€“D(7), 895ā€“900 (1995)

    Google ScholarĀ 

  4. Mazoyer, J.: A six-state minimal time solution to the firing squad synchronization problem. Theor. Comput. Sci. 50, 183ā€“238 (1987)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  5. Moore, E.F.: The firing squad synchronization problem. In: Moore, E.F. (ed.) Sequential Machines, Selected Papers. Addison-Wesley, Reading, pp. 213ā€“214 (1964)

    Google ScholarĀ 

  6. Umeo, H.: A simple design of time-efficient firing squad synchronization algorithms with fault-tolerance. IEICE Trans. Inf. Syst. E87ā€“D, 733ā€“739 (2004)

    Google ScholarĀ 

  7. Umeo, H., Maeda, M., Hisaoka, M., Teraoka, M.: A state-efficient mapping scheme for designing two-dimensional firing squad synchronization algorithms. Fundam. Inform. 74, 603ā€“623 (2006)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  8. Umeo, H.: Firing squad synchronization problem in cellular automata. In: Meyers, R. (ed.) Encyclopedia of Complexity and System Science, vol. 4, pp. 3537ā€“3574. Springer, New York (2009). https://doi.org/10.1007/978-0-387-30440-3

    ChapterĀ  Google ScholarĀ 

  9. YunĆØs, J.-B.: Fault tolerant solutions to the firing squad synchronization problem in linear cellular automata. J. Cell. Autom. 1(3), 253ā€“268 (2006)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiroshi Umeo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Umeo, H., Kamikawa, N., Maeda, M., Fujita, G. (2018). Implementations of FSSP Algorithms onĀ Fault-Tolerant Cellular Arrays. In: Mauri, G., El Yacoubi, S., Dennunzio, A., Nishinari, K., Manzoni, L. (eds) Cellular Automata. ACRI 2018. Lecture Notes in Computer Science(), vol 11115. Springer, Cham. https://doi.org/10.1007/978-3-319-99813-8_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-99813-8_25

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-99812-1

  • Online ISBN: 978-3-319-99813-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics