{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T10:41:57Z","timestamp":1777372917461,"version":"3.51.4"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030401306","type":"print"},{"value":"9783030401313","type":"electronic"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-40131-3_7","type":"book-chapter","created":{"date-parts":[[2020,1,24]],"date-time":"2020-01-24T01:02:47Z","timestamp":1579827767000},"page":"102-117","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["An Efficient Fault-Tolerant Scheduling Approach with Energy Minimization for Hard Real-Time Embedded Systems"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6591-9868","authenticated-orcid":false,"given":"Barkahoum","family":"Kada","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hamoudi","family":"Kalla","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,1,25]]},"reference":[{"key":"7_CR1","doi-asserted-by":"publisher","first-page":"1036","DOI":"10.1016\/j.microrel.2013.03.012","volume":"53","author":"S Djosic","year":"2013","unstructured":"Djosic, S., Jevtic, M.: Dynamic voltage and frequency scaling algorithm for fault tolerant real-time systems. Microelectron. Reliab. J. 53, 1036\u20131042 (2013)","journal-title":"Microelectron. Reliab. J."},{"key":"7_CR2","doi-asserted-by":"publisher","first-page":"2426","DOI":"10.1109\/TVLSI.2015.2512839","volume":"24","author":"M Salehi","year":"2016","unstructured":"Salehi, M., Tavana, M.K., Rehman, S., Shafique, M., Henkel, J.: Two-state checkpointing for energy-efficient fault tolerance in hard real-time systems. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 24, 2426\u20132437 (2016)","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Li, Z., Wang, L., Ren, S., Quan, G.: Energy minimization for checkpointing-based approach to guaranteeing real-time systems reliability. In: Proceedings of IEEE 16th International Symposium on Object\/Component\/Service-Oriented Real-Time Distributed Computing (ISORC), pp. 1\u20138 (2013)","DOI":"10.1109\/ISORC.2013.6913209"},{"key":"7_CR4","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.sysarc.2014.12.002","volume":"61","author":"Z Li","year":"2015","unstructured":"Li, Z., Xu, Y., Mei, J., Zhang, F., Li, K.: Energy minimization for reliability-guaranteed real-time applications using DVFS and checkpointing techniques. J. Syst. Architect. 61, 71\u201381 (2015)","journal-title":"J. Syst. Architect."},{"issue":"4","key":"7_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2534028","volume":"46","author":"C. M. Krishna","year":"2014","unstructured":"Krishna, C.M.: Fault-tolerant scheduling in homogeneous real-time systems. ACM Comput. Surv. 46(4), 34 p. (2014). (Article 48)","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"7_CR6","doi-asserted-by":"publisher","first-page":"40","DOI":"10.3390\/electronics6020040","volume":"6","author":"A Mahmood","year":"2017","unstructured":"Mahmood, A., Khan, S., Albalooshi, F., Awwad, N.: Energy-aware real-time task scheduling in multiprocessor systems using a hybrid genetic algorithm. Electronics 6(2), 40 (2017)","journal-title":"Electronics"},{"key":"7_CR7","doi-asserted-by":"publisher","first-page":"1386","DOI":"10.1016\/j.jss.2012.01.020","volume":"85","author":"T Wei","year":"2012","unstructured":"Wei, T., Mishra, P., Wu, K., Zhou, J.: Quasi-static fault tolerant schemes for energy-efficient hard real-time systems. J. Syst. Softw. 85, 1386\u20131399 (2012)","journal-title":"J. Syst. Softw."},{"key":"7_CR8","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1016\/j.jss.2012.08.017","volume":"86","author":"X Zhu","year":"2013","unstructured":"Zhu, X., Ge, R., Sun, J., He, C.: 3E: energy-efficient elastic scheduling for independent tasks in heterogeneous computing systems. J. Syst. Softw. 86, 302\u2013314 (2013)","journal-title":"J. Syst. Softw."},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Assayad, I., Girault, A., Kalla, H.: Scheduling of real-time embedded systems under reliability and power constraints. In: International Conference on Complex Systems (ICCS). IEEE (2012)","DOI":"10.1109\/ICoCS.2012.6458565"},{"key":"7_CR10","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1016\/j.swevo.2013.10.002","volume":"14","author":"AK Samal","year":"2014","unstructured":"Samal, A.K., Mall, R., Tripathy, C.: Fault tolerant scheduling of hard real-time tasks on multiprocessor system using a hybrid genetic algorithm. Swarm Evol. Comput. 14, 92\u2013105 (2014)","journal-title":"Swarm Evol. Comput."},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Gan, J., Gruian, F., Pop, P., Madsen, J.: Energy\/reliability trade-offs in fault-tolerant event-triggered distributed embedded systems. In: Proceedings of the 16th Asia South Pacific Design Automation Conference (ASP-DAC), pp. 731\u2013736 (2011)","DOI":"10.1109\/ASPDAC.2011.5722283"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Kumar, A., Alam, B.: Improved EDF algorithm for fault tolerance with energy minimization. In: IEEE International Conference on Computational Intelligence & Communication Technology (CICT), Ghaziabad, India (2015)","DOI":"10.1109\/CICT.2015.84"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"Han, Q., Quan, G., Fan, M.: Energy minimization for fault tolerant real-time applications on multiprocessor platforms scheduling using checkpointing. In: IEEE International Symposium on Low Power Electronics and Design (ISLPED), Beijing, China, pp. 76\u201381 (2013)","DOI":"10.1109\/ISLPED.2013.6629270"},{"issue":"3","key":"7_CR14","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1145\/2345770.2345773","volume":"11","author":"V Izosimov","year":"2012","unstructured":"Izosimov, V., Pop, P., Eles, P., Peng, Z.: Scheduling and optimization of fault-tolerant embedded systems with transparency\/performance trade-offs. ACM Trans. Embed. Comput. Syst. 11(3), 61 (2012)","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"7_CR15","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1109\/TCAD.2005.852657","volume":"25","author":"Y Zhang","year":"2006","unstructured":"Zhang, Y., Chakrabarty, K.: A unified approach for fault tolerance and dynamic power management in fixed-priority real-time embedded systems. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 25, 111\u2013125 (2006)","journal-title":"IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Izosimov, V., Pop, P., Eles, P., Peng, Z.: Scheduling of fault tolerant embedded systems with soft and hard timing constraints. In: Proceedings of 2008 Design, Automation and Test in Europe Conference (DATE), pp. 915\u2013920 (2008)","DOI":"10.1109\/DATE.2008.4484791"},{"key":"7_CR17","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1016\/j.micpro.2013.11.013","volume":"38","author":"MH Motaghi","year":"2014","unstructured":"Motaghi, M.H., Zarandi, H.R.: DFTS: dynamic fault-tolerant scheduling for real-time tasks in multicore processors. Microprocess. Microsyst. J. 38, 88\u201397 (2014)","journal-title":"Microprocess. Microsyst. J."},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Han, Q., Fan, M., Niu, L., Quan, G.: Energy minimization for fault tolerant scheduling of periodic fixed-priority applications on multiprocessor platforms. In: Proceedings of 2015 Design, Automation and Test in Europe Conference and Exhibition (DATE), pp. 830\u2013835 (2015)","DOI":"10.7873\/DATE.2015.0286"},{"key":"7_CR19","first-page":"340","volume":"17","author":"V Izosimov","year":"2009","unstructured":"Izosimov, V., Pop, P., Eles, P., Peng, Z.: Design optimization of time-and- cost-constrained fault-tolerant embedded systems with checkpointing and replication. IEEE Trans. Very Large Scale Integr. Syst. 17, 340\u2013389 (2009)","journal-title":"IEEE Trans. Very Large Scale Integr. Syst."},{"issue":"4","key":"7_CR20","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1145\/2523781\/2560035","volume":"13","author":"MK Tavana","year":"2014","unstructured":"Tavana, M.K., Teimouri, N., Abollahi, M., Goudarzi, M.: Simultaneous hardware and time redundancy with online task scheduling for low energy highly reliable standby-sparing system. ACM Trans. Embed. Comput. Syst. 13(4), 86 (2014)","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"7_CR21","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/j.ins.2015.02.023","volume":"319","author":"L Zhang","year":"2015","unstructured":"Zhang, L., Li, K., Xu, Y., Mei, J., Zhang, F., Li, K.: Maximizing reliability with energy conservation for parallel task scheduling in a heterogeneous cluster. Inf. Sci. 319, 113\u2013131 (2015)","journal-title":"Inf. Sci."},{"key":"7_CR22","unstructured":"Zahaf, H.E.: Energy efficient scheduling of parallel real-time tasks on heterogeneous multicore systems. Ph.D. Universit\u00e9 de Lille 1, Sciences et Technologies (2016)"},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Eles, P., Izosimov, V., Pop, P., Peng, Z., et al.: Synthesis of fault-tolerant embedded systems. In: Proceedings of 2008 Design, Automation and Test in Europe Conference (DATE), pp. 1117\u20131122 (2008)","DOI":"10.1109\/DATE.2008.4484825"},{"key":"7_CR24","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1109\/TDSC.2008.50","volume":"6","author":"A Girault","year":"2009","unstructured":"Girault, A., Kalla, H.: A novel bicriteria scheduling heuristics providing a guaranteed global system failure rate. IEEE Trans. Dependable Secure Comput. 6, 241\u2013254 (2009)","journal-title":"IEEE Trans. Dependable Secure Comput."},{"key":"7_CR25","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/j.future.2016.08.022","volume":"74","author":"Y Hu","year":"2016","unstructured":"Hu, Y., Liu, C., Li, K., Chen, X., Li, K.: Slack allocation algorithm for energy minimization in cluster systems. Future Gener. Comput. Syst. 74, 119\u2013131 (2016)","journal-title":"Future Gener. Comput. Syst."},{"key":"7_CR26","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1109\/TC.2004.1261830","volume":"53","author":"R Melhem","year":"2004","unstructured":"Melhem, R., Mosse, D., Elnozahy, E.: The interplay of power management and fault recovery in real-time systems. IEEE Trans. Comput. 53, 217\u2013231 (2004)","journal-title":"IEEE Trans. Comput."},{"issue":"2","key":"7_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2442087.2442094","volume":"18","author":"Baoxian Zhao","year":"2013","unstructured":"Zhao, B., Ayden, H., Zhu, D.: Shared recovery for energy efficiency and reliability enhancements in real-time applications with precedence constraints. ACM Trans. Des. Autom. Electron. Syst., 18(2) (2013). (Article 23)","journal-title":"ACM Transactions on Design Automation of Electronic Systems"},{"key":"7_CR28","doi-asserted-by":"crossref","unstructured":"Qamhieh, M.: Scheduling of parallel real-time DAG tasks on multiprocessor systems. Ph.D., Paris-Est University (2015)","DOI":"10.1145\/2659787.2659818"},{"issue":"3","key":"7_CR29","doi-asserted-by":"publisher","first-page":"58","DOI":"10.4018\/IJDST.2019070104","volume":"10","author":"B Kada","year":"2019","unstructured":"Kada, B., Kalla, H.: A fault-tolerant scheduling algorithm based on checkpointing and redundancy for distributed real-time systems. Int. J. Distrib. Syst. Technol. 10(3), 58\u201375 (2019)","journal-title":"Int. J. Distrib. Syst. Technol."}],"container-title":["Communications in Computer and Information Science","Distributed Computing for Emerging Smart Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-40131-3_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,24]],"date-time":"2020-01-24T01:04:05Z","timestamp":1579827845000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-40131-3_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030401306","9783030401313"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-40131-3_7","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"25 January 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DiCES-N","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Distributed Computing for Emerging Smart Networks","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hammamet","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tunisia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 October 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 October 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dicesn2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/visidia.labri.fr\/DiCESN\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"9","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}