LEC-MiCs: Low-Energy Checkpointing in Mixed-Criticality Multi-Core Systems

Author:

Safari Sepideh1ORCID,Shokri Shayan2ORCID,Hessabi Shaahin2ORCID,Lotfi-Kamran Pejman1ORCID

Affiliation:

1. Institute for Research in Fundamental Science (IPM), Iran

2. Sharif University of Technology, Iran

Abstract

With the advent of multicore platforms in designing Mixed-Criticality Systems (MCSs), simultaneous management of reliability and energy while guaranteeing an acceptable service level for low-criticality tasks is a crucial challenge. To ensure the reliability of the MCSs against transient faults, fault-tolerant techniques are employed which will increase energy consumption. To mitigate the energy overhead, the Dynamic Voltage and Frequency Scaling (DVFS) technique will be exploited. However, this technique might lead to violating the timing constraints of high-criticality tasks. Therefore, this paper presents, for the first time, the low-energy checkpointing technique to guarantee the reliability of multiple preemptive periodic mixed-criticality tasks in a multicore platform. In contrast to the previous works in checkpointing technique which consider a specific number of faults that all the tasks in the system should tolerate, in this paper, the number of tolerable faults for each execution section of a task, and in each voltage and frequency level is determined through proposed formulas to meet the reliability target based on safety standards. Then, our proposed method determines the number of checkpoints and their non-uniform intervals for the normal and overrun sections of each task to reduce energy consumption, respectively. Moreover, the unified demand bound function (DBF) analysis is proposed for analyzing the schedulability of the task set, where each high-criticality task meets its timing and reliability constraints, and low-criticality tasks execute based on their derived guaranteed periods in each operational mode of the system. Experimental results show that our proposed scheme meets the timing and reliability constraints while at the same time, improving the QoS of low-criticality tasks, and managing energy consumption with an average of 29.49%, and 32.78%, respectively.

Publisher

Association for Computing Machinery (ACM)

Reference97 articles.

1. P. Huang, P. Kumar, G. Giannopoulou, and L. Thiele. 2014. Energy-efficient DVFS scheduling for mixed-criticality systems. Int’l Conf. on Embedded Software (EMSOFT), Uttar Pradesh, India, pp. 1-10.

2. A Survey of Research into Mixed Criticality Systems

3. D. De Niz, K. Lakshmanan, and R. Rajkumar. 2009. On the scheduling of mixed-criticality real-time task sets. 30th IEEE Real-Time Sys. Symp. (RTSS). Washington, DC, USA, 291-300.

4. S. Narayana, P. Huang, G. Giannopoulou, L. Thiele, and R. V. Prasad. 2016. Exploring energy saving for mixed-criticality systems on multi-cores. IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Vienna, Austria, 1-12.

5. H. Su, N. Guan, and D. Zhu. Service guarantee exploration for mixed-criticality systems. Int’l Conf. on Embedded and Real-Time Computing Systems and Applications (RTCSA), Chongqing, China, 1-10.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3