Proposed Runtime System Structure with Support of Resilient Concurrency

  • Igor SchagaevEmail author
  • Eugene Zouev
  • Kaegi Thomas


This chapter is some kind of summary of Chaps.  6,  7 in terms of implementation of principles described there at the level of the runtime system. Here, we summarize new functions and features of runtime system that simply must be implemented during the design of fault-tolerant and resilient systems. Special attention was given to concurrency monitoring in the presence of potential threats and degradation. While it is clear which part of system software has to deal with this, the whole problem of concurrency never was addressed proper—here we present our attempt.


  1. 1.
    Schagaev I (2008) Reliability of malfunction tolerance. In: Proceedings of 2008 IMCSIT.
  2. 2.
    Schagaev I, Kaegi-Trachsel T, Gutknecht J (2010) ERA: Evolving Reconfigurable Architecture. In: 2010 11th ACIS international conference.
  3. 3.
    Rosenberg AL. Thoughts on parallelism and concurrency in compiling curricula. J ACM Comput Surv (CSUR), NY, USA. Scholar
  4. 4.
    Dijkstra E (1965) Solution of a problem in concurrent programming control. Commun ACM 8(9):569CrossRefGoogle Scholar
  5. 5.
    Dijkstra E (1965) Cooperating sequential processes. Techniche Hogeschool, Eindhoven. Reprinted in: Genuys F (ed) (1968) Programming languages. Academic Press, pp 43–112Google Scholar
  6. 6.
    Kant E (2001) Critic of pure reason. Everyman. ISBN 0 460 87358 XGoogle Scholar
  7. 7.
    Castano V, Schagaev I. Resilient computer system design. Springer, Berlin. Scholar
  8. 8.
    Monkman S, Schagaev I (2013) Redundancy+reconfigurability=recoverability. Electronics 2(3), 212–233. Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.IT-ACS LtdStevenageUK
  2. 2.Department of InformaticsTechnopolisInnopolis, KazanRussia

Personalised recommendations