Skip to main content

2024 | OriginalPaper | Buchkapitel

Survey on Multiprocessor Fault-Tolerant Scheduling in Safety Critical System

verfasst von : Yusi Wang, Hua Yang, Jian Xu

Erschienen in: Signal and Information Processing, Networking and Computers

Verlag: Springer Nature Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

As tasks in the fields of aerospace and industrial automation become progressively more complex and intelligent, higher demands are placed on the computing power of computers. In order to integrate more functions or services in hardware to meet market demands, computer systems are beginning to use multiprocessors or multi-core processors. For real-time systems containing hard real-time tasks, the system must be not only timeliness but also fault tolerance. Timeliness means that tasks are completed before the deadline and fault tolerance means that the correct output is obtained within the deadline even in the event of a fault. Current research on fault-tolerant computer technology is gradually being extended to fault-tolerant scheduling of multiprocessors or multi-core processors. The implementation of fault-tolerant systems relies primarily on redundancy. One classification of fault-tolerant methods is time, spatial and information redundancy, another classification is hardware redundancy and software redundancy. This paper summarizes fault-tolerance techniques and provides an overview of fault-tolerant scheduling algorithms for multiprocessors or multi-core processors.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Zhou, N., Hu, J., Hu, H.: Development trend and key technologies of multi-core processors. Comput. Eng. Design 39(2), 393–399, 467 (2018) Zhou, N., Hu, J., Hu, H.: Development trend and key technologies of multi-core processors. Comput. Eng. Design 39(2), 393–399, 467 (2018)
2.
Zurück zum Zitat Mao, N., Huang, L., Wang, Z., et al.: Research on key technologies for real-time embedded fault-tolerant systems. Comput. Eng. Design 28(14), 3433–3435, 3439 (2007) Mao, N., Huang, L., Wang, Z., et al.: Research on key technologies for real-time embedded fault-tolerant systems. Comput. Eng. Design 28(14), 3433–3435, 3439 (2007)
3.
Zurück zum Zitat Chen, Y., Xiong, G.: Fault-tolerant earliest time priority scheduling. Comput. Eng. Sci. 23(5), 5 (2001) Chen, Y., Xiong, G.: Fault-tolerant earliest time priority scheduling. Comput. Eng. Sci. 23(5), 5 (2001)
4.
Zurück zum Zitat Guo, L.: Research and Design of FPGA-based Fault-Tolerant Technology for Star borne Aircraft. Tsinghua University (2009) Guo, L.: Research and Design of FPGA-based Fault-Tolerant Technology for Star borne Aircraft. Tsinghua University (2009)
5.
Zurück zum Zitat Liu, D., Zhang, C.Y., Li, R., et al.: Fault-tolerant real-time scheduling algorithms in software fault-tolerance models. Comput. Res. Dev. 44(9), 1495–1500 (2007)CrossRef Liu, D., Zhang, C.Y., Li, R., et al.: Fault-tolerant real-time scheduling algorithms in software fault-tolerance models. Comput. Res. Dev. 44(9), 1495–1500 (2007)CrossRef
6.
Zurück zum Zitat Pathan, R.M.: Real-time scheduling algorithm for safety-critical systems on faulty multicore environments. Real-Time Syst. 53, 45–81 (2017)CrossRef Pathan, R.M.: Real-time scheduling algorithm for safety-critical systems on faulty multicore environments. Real-Time Syst. 53, 45–81 (2017)CrossRef
7.
Zurück zum Zitat El-Sayed, N., Schroeder, B.: Understanding practical tradeoffs in HPC checkpoint-scheduling policies. IEEE Trans. Dependable Secure Comput.Comput. 15(2), 336–350 (2016)CrossRef El-Sayed, N., Schroeder, B.: Understanding practical tradeoffs in HPC checkpoint-scheduling policies. IEEE Trans. Dependable Secure Comput.Comput. 15(2), 336–350 (2016)CrossRef
8.
Zurück zum Zitat Ansari, M., Safari, S., Khdr, H., et al.: Power-aware checkpointing for multicore embedded systems. IEEE Trans. Parallel Distrib. Syst.Distrib. Syst. 33(12), 4410–4424 (2022) Ansari, M., Safari, S., Khdr, H., et al.: Power-aware checkpointing for multicore embedded systems. IEEE Trans. Parallel Distrib. Syst.Distrib. Syst. 33(12), 4410–4424 (2022)
9.
Zurück zum Zitat Kang, S.H., Park, H., Kim, S., et al.: Optimal checkpoint selection with dual-modular redundancy hardening. IEEE Trans. Comput.Comput. 64(7), 2036–2048 (2014)MathSciNetCrossRef Kang, S.H., Park, H., Kim, S., et al.: Optimal checkpoint selection with dual-modular redundancy hardening. IEEE Trans. Comput.Comput. 64(7), 2036–2048 (2014)MathSciNetCrossRef
10.
Zurück zum Zitat Mottaghi, M.H., Zarandi, H.R.: DFTS: A dynamic fault-tolerant scheduling for real-time tasks in multicore processors. Microprocess. Microsyst.Microsyst. 38(1), 88–97 (2014)CrossRef Mottaghi, M.H., Zarandi, H.R.: DFTS: A dynamic fault-tolerant scheduling for real-time tasks in multicore processors. Microprocess. Microsyst.Microsyst. 38(1), 88–97 (2014)CrossRef
11.
Zurück zum Zitat Nair, P.P., Sarkar, A., Biswas, S.: Fault-tolerant real-time fair scheduling on multiprocessor systems with cold-standby. IEEE Trans. Dependable Secure Comput.Comput. 18(4), 1718–1732 (2019) Nair, P.P., Sarkar, A., Biswas, S.: Fault-tolerant real-time fair scheduling on multiprocessor systems with cold-standby. IEEE Trans. Dependable Secure Comput.Comput. 18(4), 1718–1732 (2019)
12.
Zurück zum Zitat Oh, Y., Son, S.H.: Enhancing fault-tolerance in rate-monotonic scheduling. Real-Time Syst. 7(3), 315–329 (1994)CrossRef Oh, Y., Son, S.H.: Enhancing fault-tolerance in rate-monotonic scheduling. Real-Time Syst. 7(3), 315–329 (1994)CrossRef
13.
Zurück zum Zitat Oh, Y., Son, S.: A processor-efficient scheme for supporting fault-tolerance in rate-monotonic scheduling. Technical report CS-95-02, Department of Computer Science, University of Virginia (1995) Oh, Y., Son, S.: A processor-efficient scheme for supporting fault-tolerance in rate-monotonic scheduling. Technical report CS-95-02, Department of Computer Science, University of Virginia (1995)
14.
Zurück zum Zitat Yin, J., Gu, G.: A fault-tolerant scheduling algorithm for real-time tasks allowing multiprocessor failures. J. Electron. Inf. 32(2), 444–448 (2010)CrossRef Yin, J., Gu, G.: A fault-tolerant scheduling algorithm for real-time tasks allowing multiprocessor failures. J. Electron. Inf. 32(2), 444–448 (2010)CrossRef
15.
Zurück zum Zitat Yu, S., Tang, Z., Ye, X., et al.: High-performance and energy-efficient fault tolerance scheduling algorithm based on improved TMR for heterogeneous system. In: 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications. IEEE, pp. 207–214 (2018) Yu, S., Tang, Z., Ye, X., et al.: High-performance and energy-efficient fault tolerance scheduling algorithm based on improved TMR for heterogeneous system. In: 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications. IEEE, pp. 207–214 (2018)
16.
Zurück zum Zitat Li, J., Guo, R.F., Shao, C.X., et al.: A multiprocessor fault-tolerant scheduling algorithm for real-time periodic tasks. Small Microcomputer Syst. 34(6), 1253–1256 (2013) Li, J., Guo, R.F., Shao, C.X., et al.: A multiprocessor fault-tolerant scheduling algorithm for real-time periodic tasks. Small Microcomputer Syst. 34(6), 1253–1256 (2013)
17.
Zurück zum Zitat Peng, H., Lu, Y., Sun, F., et al.: A global fault-tolerant scheduling algorithm for non-preemption of subversions. J. Softw. 27(12), 3158–3171 (2016)MathSciNet Peng, H., Lu, Y., Sun, F., et al.: A global fault-tolerant scheduling algorithm for non-preemption of subversions. J. Softw. 27(12), 3158–3171 (2016)MathSciNet
18.
Zurück zum Zitat Peng, H., Han, J.H., Wei, Z.C., et al.: A global fault-tolerant scheduling algorithm with boostable subversion priority. Comput. Res. Dev. 53(2), 354–361 (2016) Peng, H., Han, J.H., Wei, Z.C., et al.: A global fault-tolerant scheduling algorithm with boostable subversion priority. Comput. Res. Dev. 53(2), 354–361 (2016)
Metadaten
Titel
Survey on Multiprocessor Fault-Tolerant Scheduling in Safety Critical System
verfasst von
Yusi Wang
Hua Yang
Jian Xu
Copyright-Jahr
2024
Verlag
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-97-2120-7_5