Skip to main content

Real-Time Fault Tolerance Task Scheduling Algorithm with Minimum Energy Consumption

  • Conference paper
  • First Online:
Proceedings of the Second International Conference on Computer and Communication Technologies

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 380))

  • 1295 Accesses

Abstract

In this paper, we propose a fault tolerance real-time task scheduling algorithm with energy minimization. A fault in a system can be recovered at runtime without participation of external agent. It maintains enough time redundancy so that task can be re-executed in presence of fault. It can be achieved by checkpointing policy which gives reliability in a system. For reliable fault tolerance in a system, optimal number of checkpoints is applied and save the system from complete re-execution. Energy minimization can be achieved by dynamic voltage scaling (DVS). In this paper, existing real-time scheduling algorithm has been modified for fault tolerance and energy minimization. To minimize energy consumption voltage level is adjusted with respect to deadline of the system and check the schedulability of test on each task. The worst-case execution time is associated with voltage level for each task. The result shows that energy consumption is reduced with maximum task scheduling in a system.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. Dima, C., Girault, A., Lavarenne, C., Sorel, Y.: Off-line real-time fault-tolerant scheduling. In Euromicro Workshop on Parallel and Distributed Processing, Mantova, Italy, February 2001

    Google Scholar 

  2. Alam, B., Kumar, A.: A real time scheduling algorithm for tolerating single transient fault. Inf. Syst. Comput. Netw. (ISCON). In: 2014 International Conference on, pp. 11–14, 1–2 March 2014

    Google Scholar 

  3. Pradhan, D.K.: Fault Tolerance Computing: Theory and Techniques. Prentice Hall (1986)

    Google Scholar 

  4. Huang, K., Santinelli, L., Chen, J., Thiele, L., Buttazzo, G.: Adaptive dynamic power management for hard real-time systems. In: Proceedings of the IEEE Real-Time Systems Symposium (2009)

    Google Scholar 

  5. Zhang, Y., Chakrabarty, K.: Energy-aware adaptive checkpointing in embedded real-time systems. In: Proceedings of the DATE (2003)

    Google Scholar 

  6. Pillai, P., Shin, K.: Real-time dynamic voltage scaling for low-power embedded operating systems. In: Proceedings of the ACM Symposium on Operating Systems Principle (2001)

    Google Scholar 

  7. Liu, Y., Liang, H., Wu, K.: Scheduling for Energy Efficiency and Fault Tolerance in Hard Real Time Systems. 978-3-9810801-6-2/DATE10 © 2010 EDAA, pp. 1444–1449

    Google Scholar 

  8. Kumar, A., Alam, B.: Real time scheduling algorithm for fault tolerant and energy minimization. Issues Challenges Intell. Comput. Tech. (ICICT). In: 2014 International Conference on, pp. 356–360, 7–8 Feb 2014

    Google Scholar 

  9. Kumar, A., Yadav, R.S., Ranvijay, A.J.: Fault tolerance in real time distributed system. Int. J. Comput. Sci. Eng. (IJCSE) 3(2), 933–939 (2011)

    Google Scholar 

  10. Izosimov, V., Pop, P., Eles, P., Peng, Z.: Scheduling of fault-tolerant embedded systems with soft and hard timing constraints. In: Proceedings of the DATE (2008)

    Google Scholar 

  11. Woonseok, K., Dongkun, S., Han-Saem, Y., Jihong, K., Sang, M.L.: Performance comparison of dynamic voltage scaling algorithms for hard real-time systems. In: Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS’02), pp. 219–228 (2002)

    Google Scholar 

  12. Melhem, R., Mosse, D., Elnozahy, E.: The interplay of power management and fault recovery in real-time systems. IEEE Trans. Comput. 53(2), 217–231 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arvind Kumar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer India

About this paper

Cite this paper

Kumar, A., Alam, B. (2016). Real-Time Fault Tolerance Task Scheduling Algorithm with Minimum Energy Consumption. In: Satapathy, S., Raju, K., Mandal, J., Bhateja, V. (eds) Proceedings of the Second International Conference on Computer and Communication Technologies. Advances in Intelligent Systems and Computing, vol 380. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2523-2_42

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-2523-2_42

  • Published:

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-322-2522-5

  • Online ISBN: 978-81-322-2523-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics