Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

LEC-MiCs: Low-Energy Checkpointing in Mixed-Criticality Multicore Systems

Published: 24 January 2025 Publication History

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 article 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 article, 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 Quality of Service (QoS) of low-criticality tasks and managing energy consumption with an average of 29.49% and 32.78%, respectively.

References

[1]
P. Huang, P. Kumar, G. Giannopoulou, and L. Thiele. 2014. Energy-efficient DVFS scheduling for mixed-criticality systems. In Proceedings of the International Conference on Embedded Software (EMSOFT ’14). 1–10.
[2]
A. Burns and R. I. Davis. 2018. A survey of research into mixed-criticality systems. ACM Comput. Surv. (CSUR) 50, 6 (2018), 1–37.
[3]
D. De Niz, K. Lakshmanan, and R. Rajkumar. 2009. On the scheduling of mixed-criticality real-time task sets. In Proceedings of the 30th IEEE Real-Time Systems Symposium (RTSS ’09). 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. In Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ’16). 1–12.
[5]
H. Su, N. Guan, and D. Zhu. 2014. Service guarantee exploration for mixed-criticality systems. In Proceedings of the 20th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA ’14). 1–10.
[6]
H. Su, D. Zhu, and S. Brandt. 2016. An elastic mixed-criticality task model and early-release EDF scheduling algorithms. ACM Trans. Des. Autom. Electron. Syst. (TODAES) 22, 2 (2016), 1–28.
[7]
R. M. Pathan. 2014. Fault-tolerant and real-time scheduling for mixed-criticality systems. Real-Time Syst. 50, 4 (2014), 509–547.
[8]
Z. Al-bayati, J. Caplan, B. H. Meyer, and H. Zeng. 2016. A four-mode model for efficient fault-tolerant mixed-criticality systems. In Proceedings of the IEEE Design, Automation and Test in Europe Conference and Exhibition (DATE ’16). 97–102.
[9]
J. Caplan, Z. Al-bayati, H. Zeng and B. H. Meyer. 2018. Mapping and scheduling mixed-criticality systems with on-demand redundancy. IEEE Trans. Comput. 67, 4 (2018), 582–588.
[10]
K. Cao, G. Xu, J. Zhou, M. Chen, T. Wei, and K. Li. 2019. Lifetime-aware real-time task scheduling on fault-tolerant mixed-criticality embedded systems. Future Gener. Comput. Syst. 100 (2019), 165–175.
[11]
S. Safari, M. Ansari, G. Ershadi, and S. Hessabi. 2019. On the scheduling of energy-aware fault-tolerant mixed-criticality multicore systems with service guarantee exploration. IEEE Trans. Parallel Distrib. Syst. 30, 10 (2019), 2338–2354.
[12]
A. Naghavi, S. Safari, and S. Hessabi. 2021. Tolerating permanent faults with low-energy overhead in multicore mixed-criticality systems. IEEE Trans. Emerging Top. Comput. (TETC) 10, 2 (2021), 985–996.
[13]
S. Safari, G. Ershadi, and S. Hessabi. 2020. LESS-MICS: A low energy standby-sparing scheme for mixed-criticality systems. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. (TCAD) 39, 12 (2020), 4601–4610.
[14]
S. Safari, H. Khdr, P. Gohari-Nazari, M. Ansari, S. Hessabi, and J. Henkel. 2022. TherMa-MiCs: Thermal-aware scheduling for fault-tolerant mixed criticality systems. IEEE Trans. Parallel Distrib. Syst. (TPDS) 33, 7 (2022), 1678–1694.
[15]
M. R. Guthaus, J. S. Ringenberg, D. Ernst, T. M. Austin, T Mudge, and R. B. Brown. 2001. MiBench: A free, commercially representative embedded benchmark suite. In Proceedings of the 4th IEEE Annual Workshop Workload Characterization (WWC ’01). pp. 3–14.
[16]
“MiBench Homepage.” 2020. Retrieved from http://vhosts.eecs.umich.edu/mibench/
[17]
DO-178C. 2011. Software Considerations in Airborne Systems and Equipment Certification. RTCA, Inc.
[18]
Jian(Denny) Lin, Albert M. K Cheng, Doug Steel, Michael Yu-Chi Wu, and Nanfei Sun. 2015. Scheduling mixed-criticality real-time tasks in a Fault-Tolerant System. Int. J. Embedded Real-Time Commun. Syst. 6, 2 (Apr 2015), 65–86. https://doi.org/10.4018/IJERTCS.2015040104
[19]
M. A. Haque, H. Aydin, and D. Zhu. 2017. On reliability management of energy-aware real-time systems through task replication. IEEE Trans. Parallel Distrib. Syst. (TPDS) 28, 3 (2017), 813–825.
[20]
M. Salehi, A. Ejlali, and B. M. Al-Hashimi. 2015. Two-phase low-energy N-Modular Redundancy for hard real-time multi-core systems. IEEE Trans. Parallel Distrib. Syst. (TPDS) 25, 4 (2015), 1024–1033.
[21]
S. Baruah, V. Bonifaci, G. Dangelo, H. Li, A. MarchettiSpaccamela, S. Van der Ster, and L. Stougie. 2012. The preemptive uniprocessor scheduling of mixed-criticality implicit-deadline sporadic task systems. In Proceedings of the 24th Euromicro Conference on Real-Time Systems (ECRTS ’12). 145–154.
[22]
D. Liu, J. Spasic, N. Guan, G. Chen, S. Liu, and T. Stefanov. 2016. EDF-VD scheduling of mixed-criticality systems with degraded quality guarantees. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS ’16). 35–46.
[23]
S. Punnekkat and A. Burns. 1997. Analysis of checkpointing for schedulability of real-time systems. In Proceedings of the 4th International Workshop on Real-Time Computing Systems and Applications (RTCSA ’97). 198–205.
[24]
Y. Zhang and K. Chakrabarty. 2003. Fault recovery based on checkpointing for hard real-time embedded systems. In Proceedings of the 18th IEEE Symposium on Defect and Fault Tolerance in VLSI Systems (DFT ’03). 320–327.
[25]
R. Medina, E. Borde, and L. Pautet. 2017. Directed acyclic graph scheduling for mixed-criticality systems. In Proceedings of the 22nd International Conference on Reliable Software Technologies (Ada-Europe ’17). 217–232.
[26]
N. Guan, P. Ekberg, M. Stigge, and W. Yi. 2011. Effective and efficient scheduling of certifiable mixed-criticality sporadic task systems. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS ’11). 13–23.
[27]
C. Gu, N. Guan, J. Yu, Y. Wang, and Q. X. Deng. 2014. Partitioned scheduling policies on multi-processor mixed-criticality systems. J. Software 25 (2014), 284–297.
[28]
D. de Niz and L. T. X. Phan. 2014. Partitioned scheduling of multi-modal mixed-criticality real-time systems on multiprocessor platforms. In Proceedings of the 19th Real-Time and Embedded Technology and Applications Symposium (RTAS ’14). 111–122.
[29]
S. Baruah, H. Li, and L. Stougie. 2010. Towards the design of certifiable mixed-criticality systems. In Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ’10). 13–22.
[30]
A. Thekkilakattil, R. Dobrin, and S. Punnekkat. 2914. Mixed criticality scheduling in fault-tolerant distributed real-time systems. In Proceedings of the International Conference on Embedded Systems (ICES ’14). 92–97.
[31]
V. Legout, M. Jan, and L. Pautet. 2013. Mixed-criticality multiprocessor real-time systems: Energy consumption vs deadline misses. In Proceedings of the 1st Workshop on Real-Time Mixed Criticality Systems (ReTiMiCS ’13). 1–6.
[32]
M. Völp, M. Hähnel, and A. Lackorzynski. 2014. Has energy surpassed timeliness? Scheduling energy-constrained mixed-criticality systems. In Proceedings of the 19th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ’14). 275–284.
[33]
Z. Li, C. Guo, X. Hua, and S. Ren. 2016. Reliability guaranteed energy minimization on mixed-criticality systems. J. Syst. Softw. 112 (2016), 1–10.
[34]
Z. Li, L. Wang, S. Ren, and G. Quan. 2013. Energy minimization for checkpointing-based approach to guaranteeing real-time systems reliability. In Proceedings of the 16th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC ’13). 1–8.
[35]
Z. Li, S. Ren, G. Quan. 2015. Energy minimization for reliability-guaranteed real-time applications using DVFS and checkpointing techniques. J. Syst. Archit. (JSA) 61, 2 (2015), 71–81.
[36]
Y. Zhang, K. Chakrabarty, and V. Swaminathan. 2003. Energy-aware fault tolerance in fixed-priority real-time embedded systems. In Proceedings of the International Conference on Computer Aided Design (ICCAD ’03). 209–213.
[37]
H. Lee, H. Shin, and S. Min. 1999. Worst-case timing requirement of real-time tasks with time redundancy. In Proceedings of the Real-Time Computing Systems and Applications (RTCSA ’99). 410–414.
[38]
Y. Zhang and K. Chakrabarty. 2004. Task feasibility analysis and dynamic voltage scaling in fault-tolerant real-time embedded systems. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE ’04). 1170–1175.
[39]
S. Punnekkat, A. Burns, and R. Davis. 2001. Analysis of checkpointing for real-time systems. Real-Time Syst. 20 (2001), 83–102.
[40]
Q. Han, M. Fan, and G. Quan. 2013. Energy minimization for fault tolerant real-time applications on multiprocessor platforms using checkpointing. In Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED ’13). 76–81.
[41]
P. Pop, V. Izosimov, P. Eles, and Z. Peng. 2009. Design optimization of time- and cost-constrained fault-tolerant embedded systems with checkpointing and replication. IEEE Trans. Very Large Scale Integr. VLSI Syst. 17, 3 (2009), 389–402.
[42]
B. Kada and H. Kalla. 2019. An efficient fault-tolerant scheduling approach with energy minimization for hard real-time embedded systems. Cybernetics Inf. Technol. 19, 4 (2019), 45–60.
[43]
Q. Han, M. Fan, L. Niu, and G. Quan. 2015. Energy minimization for fault tolerant scheduling of periodic fixed-priority applications on multiprocessor platforms. In Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE ’15). 830–835.
[44]
Y. Zhang and K. Chakrabarty. 2006. 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, 1 (2006), 111–125.
[45]
G. Chen, N. Guan, K. Huang, and W. Yi. 2020. Fault-tolerant real-time tasks scheduling with dynamic fault handling. J. Syst. Archit. 102 (2020), 101688.
[46]
A. Bums, R. I. Davis, and S. Punnekkat. 1996. Feasibility analysis of fault-tolerant real-time task sets. In Proceedings of the 8th Euromicro Workshop on Real-Time Systems. 29–33.
[47]
L. Zhang, R. Z. Wang, and F. Kong. 2023. Optimal checkpointing strategy for real-time systems with both logical and timing correctness. ACM Trans. Embedded Comput. Syst. 22, 4 (2023), 1–21.
[48]
D. Nikolov, U. Ingelsson, V. Singh and E. Larsson. 2011. Level of confidence evaluation and its usage for roll-back recovery with checkpointing optimization. In Proceedings of the IEEE/IFIP 41st International Conference on Dependable Systems and Networks Workshops (DSN-W ’11). 5964.
[49]
D. Nikolov, U. Ingelsson, V. Singh, and E. Larsson. 2014. Evaluation of level of confidence and optimization of roll-back recovery with checkpointing for real-time systems. Microelectron. Reliab. 54, 5 (2014), 1022–1049.
[50]
G. Aupy, A. Benoit, R. Melhem, P. Renaud-Goud, and Y. Robert. 2013. Energy-aware checkpointing of divisible tasks with soft or hard deadlines. In Proceedings of the International Green Computing Conference (IGSC ’13). 1–8.
[51]
S. Ryu. 2008. Reliability improvement of real-time embedded system using checkpointing. In Proceedings of the 2nd International Conference on Secure System Integration and Reliability Improvement (SSIRI ’08). 67–72.
[52]
J. Lin. 2019. Towards a fault-tolerant, scheduling methodology for safety-critical certified information systems. J. Int. Technol. Inf. Manage. 27, 3 (2019), 84–99.
[53]
R. Melhem, D. Mosse, and E. Elnozahy. 2004. The interplay of power management and fault recovery in real-time systems. IEEE Trans. Comput. 53, 2 (2004), 217–231.
[54]
Z. Li, H. Chen and S. Yu. 2006. Performance optimization for energy-aware adaptive checkpointing in embedded real-time systems. In Proceedings of the Design Automation & Test in Europe Conference (DATE ’06). 6–12.
[55]
H. Tabkhi, S. G. Miremadi, and A. Ejlali. 2008. An asymmetric checkpointing and rollback error recovery scheme for embedded processors. In Proceedings of the IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems (DFT ’08). 445–453.
[56]
Y. Zhang and K. Chakrabarty. 2003. Adaptive checkpointing with dynamic voltage scaling in embedded real-time systems. In Embedded Software for SoC. A. A. Jerraya, S. Yoo, D. Verkest, and N. Wehn (Eds.), Springer, 449–463.
[57]
Y. Zhang and K. Chakrabarty. 2004. Dynamic adaptation for fault tolerance and power management in embedded real-time systems. ACM Trans. Embedded Comput. Syst. 3, 2 (2004), 336–360.
[58]
N. Chen and S. Ren. 2009. Adaptive optimal checkpoint interval and its impact on system's overall quality in soft real-time applications. In Proceedings of the ACM Symposium on Applied Computing (SAC ’09). Association for Computing Machinery, 1015–1020.
[59]
A. Ranganathan and S. J. Upadhyaya. 1994. Simulation analysis of a dynamic checkpointing strategy for real-time systems. In Proceedings of the 27th Annual Simulation Symposium (SIMSYM ’94). 181–187.
[60]
K. G. Shin, T. -H. Lin, and Y. -H. Lee. 1987. Optimal checkpointing of real-time tasks. IEEE Trans. Comput. 100, 11 (1987), 1328–1341.
[61]
Y. Zhang and K. Chakrabarty. 2003. Energy-aware adaptive checkpointing in embedded real-time systems. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE ’03). 918–923.
[62]
M. Salehi, M. Khavari Tavana, S. Rehman, M. Shafique, A. Ejlali, and J. Henkel. 2016. Two-state checkpointing for energy-efficient fault tolerance in hard real-time systems. IEEE Trans. Very Large Scale Integr. VLSI Syst. 24, 7 (2016), 2426–2437.
[63]
E. Torre and A. M. K. Cheng. 2020. Work-in-progress: Fault tolerance in a two-state checkpointing regularity-based system. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS ’20). 375–378.
[64]
M. Ansari, S. Safari, H. Khdr, P. Gohari-Nazari, J. Henkel, A. Ejlali, and S. Hessabi. 2022. Power-aware checkpointing for multicore embedded systems. IEEE Trans. Parallel Distrib. Syst. 33, 12 (2022), 4410–4424.
[65]
P. Chevochot and I. Puaut, 1999. Scheduling fault-tolerant distributed hard real-time tasks independently of the replication strategies. In Proceedings of the 6th International Conference on Real-Time Computing Systems and Applications (RTCSA ’99). 356–363.
[66]
S. Gopalakrishnan and M. Caccamo, 2006. Task partitioning with replication upon heterogeneous multiprocessor systems. In Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS ’06). 199207.
[67]
J.-J. Chen, C.-Y. Yang, T.-W. Kuo, and S.-Y. Tseng, 2007. Real-time task replication for fault tolerance in identical multiprocessor systems. In Proceedings of the 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS ’07). 249–258.
[68]
I. Assayad, A. Girault, and H. Kalla, 2012. Scheduling of real-time embedded systems under reliability and power constraints. In Proceedings of the IEEE International Conference on Complex Systems (ICCS ’12). 1–6.
[69]
F. R. Poursafaei, S. Safari, M. Ansari, M. Salehi, and A. Ejlali, 2015. Offline replication and online energy management for hard real-time multicore systems. In Proceedings of the 1st CSI Symposium on Real-Time and Embedded Systems and Technologies (RTEST ’15). 1–7.
[70]
J. Spasic, D. Liu, and T. Stefanov, 2016. Energy-efficient mapping of real-time applications on heterogeneous MPSoCs using task replication. In Proceedings of theInternational Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS ’16). 1–10.
[71]
G. Xie, Y. Chen, X. Xiao, C. Xu, R. Li, and K. Li, 2018. Energy-efficient fault tolerant scheduling of reliable parallel applications on heterogeneous distributed embedded systems. IEEE Trans. Sustainable Comput. 3, 3 (2018), 167–181.
[72]
V. Izosimov, P. Pop, P. Eles, and Z. Peng. 2008. Scheduling of fault-tolerant embedded systems with soft and hard timing constraints. In Proceedings of the Design, Automation and Test in Europe (DATE ’08). 915–920.
[73]
B. Zheng, Y. Gao, Q. Zhu, and S. Gupta. 2015. Analysis and optimization of soft error tolerance strategies for real-time systems. In Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS ’15). 55–64.
[74]
D. Zhu and H. Aydin, 2006. Energy management for real-time embedded systems with reliability requirements. In Proceedings of the 2006 IEEE/ACM International Conference on Computer-Aided Design (ICCAD ’06). 528–534.
[75]
B. Zhao, H. Aydin, and D. Zhu, 2011. Generalized reliability-oriented energy management for real-time embedded applications. In Proceedings of the 48th ACM/EDAC/IEEE Design Automation Conference (DAC ’11). 381–386.
[76]
B. Zhao, H. Aydin, and D. Zhu. 2010. On maximizing reliability of real-time embedded applications under hard energy constraint. IEEE Trans. Ind. Inf. 6, 3 (2010), 316–328.
[77]
D. Zhu and H. Aydin. 2009. Reliability-aware energy management for periodic real-time tasks. IEEE Trans. Comput. 58, 10 (2009), 1382–1397.
[78]
L. Zhang, K. Li, K. Li, and Y. Xu. 2016. Joint optimization of energy efficiency and system reliability for precedence constrained tasks in heterogeneous systems. Int. J. Electr. Power Energy Syst. 78 (2016), 499–512.
[79]
E. Elmootazbellah, R. Melhem, and D. Mosse. 2004. Energy-efficient duplex and TMR real-time systems. In Proceedings of the Real-Time Systems Symposium (RTSS ’04). 256–266.
[80]
D. Zhu, R. Melhem, D. Mosse, and E. Elnozahy. 2004. Analysis of an energy efficient optimistic TMR scheme. In Proceedings of the 10th International Conference on Parallel and Distributed Systems, (ICPADS ’04). 559–568.
[81]
F. Baharvand and S. G. Miremadi. 2020. LEXACT: Low energy N-modular redundancy using approximate computing for real-time multicore processors. IEEE Trans. Emerging Top. Comput. 8, 2 (2020), 431–441.
[82]
M. Salehi, A. Ejlali, and B. M. Al-Hashimi. 2016. Two-phase low energy N-modular redundancy for hard real-time multi-core systems. IEEE Trans. Parallel Distrib. Syst. 27, 5 (2016), 1497–1510.
[83]
Z. Zhengyong, P. Liping, and Y. Fumin. 2014. Schedulability analysis for Fault tolerance real-time system under fault bursts. In Proceedings of the IEEE 7th Joint International Information Technology and Artificial Intelligence Conference (ITAIC ’14). 20–27.
[84]
S. Rehman, F. Kriebel, DuoSun, M. Shafique, and J. Henkel. 2014. dTune: Leveraging reliable code generation for adaptive dependability tuning under process variation and aging-induced effects. In Proceedings of the 51st Annual Design Automation Conference (DAC ’14). 1–6.
[85]
S. Safari, M. Ansari, H. Khdr, P. Gohari-Nazari, S. Yari-Karin, A. Yeganeh-Khaksar, S. Hessabi, A. Ejlali, and J. Henkel. 2022. A survey of fault-tolerance techniques for embedded systems from the perspective of power, energy, and thermal issues. IEEE Access 10 (2022), 12229–12251.
[86]
S. Agrawal, R. S. Yadav, and N. Das. 2007. Checkpointing based fault tolerance patterns for systems with arbitrary deadlines. In Proceedings of the 15th International Conference on Advanced Computing and Communications (ADCOM ’07). 694–699.
[87]
P. Ekberg and W. Yi. 2012. Bounding and shaping the demand of mixed-criticality sporadic tasks. In Proceedings of the 24th Euromicro Conference on Real-Time Systems (ECRTS ’12). 135–144.
[88]
A. Bhuiyan, F. Reghenzani, W. Fornaciari and Z. Guo. 2020. Optimizing energy in non-preemptive mixed-criticality scheduling by exploiting probabilistic information. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 39, 11 (Nov. 2020), 3906–3917.
[89]
N. Kim, T. Austin, D. Blaauw, T. Mudge, K. Flautner, J. Hu, M. Irwin, M. Kandemir, and V. Narayanan. 2003. Leakage current: Moore's law meets static power. Computer 36, 12 (2003), 68–75.
[90]
V. M. van Santen, H. Amrouch, N. Parihar, S. Mahapatra, and J. Henkel. 2016. Aging-aware voltage scaling. In Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE ’16). 576–581.
[91]
S. Park, J. Park, D. Shin, Y. Wang, Q. Xie, M. Pedram, and N. Chang. 2013. Accurate modeling of the delay and energy overhead of dynamic voltage and frequency scaling in modern microprocessors. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 32, 5 (2013), 695–708.
[92]
P. de Langen and B. Juurlink. 2006. Leakage-aware multiprocessor scheduling for low power. In Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS ’06). 8–16.
[93]
M. Ansari, S. Safari, A. Yeganeh-Khaksar, M. Salehi, and A. Ejlali. 2019. Peak power management to meet thermal design power in fault-tolerant embedded systems. IEEE Trans. Parallel Distrib. Syst. 30, 1 (2019), 161–173.
[94]
E. Bini and G. Buttazzo. 2005. Measuring the performance of schedulability tests. Real-Time Syst. 30 (2005), 129–154.

Cited By

View all
  • (2025)Partitioned Scheduling With Shared Resources on Imprecise Mixed-Criticality Multiprocessor SystemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.343341144:1(65-76)Online publication date: 1-Jan-2025

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Cyber-Physical Systems
ACM Transactions on Cyber-Physical Systems  Volume 9, Issue 1
January 2025
311 pages
EISSN:2378-9638
DOI:10.1145/3703016
  • Editor:
  • Chenyang Lu,
  • Guest Editorss:
  • Kuan-Hsun Chen,
  • Jing Li,
  • Federico Reghenzani,
  • Jian-Jia Chen
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Journal Family

Publication History

Published: 24 January 2025
Online AM: 26 March 2024
Accepted: 19 March 2024
Revised: 11 February 2024
Received: 14 April 2023
Published in TCPS Volume 9, Issue 1

Check for updates

Author Tags

  1. Checkpointing
  2. energy management
  3. multicores
  4. mixed-criticality systems
  5. QoS

Qualifiers

  • Research-article

Funding Sources

  • Iran National Science Foundation (INSF)

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)353
  • Downloads (Last 6 weeks)42
Reflects downloads up to 24 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Partitioned Scheduling With Shared Resources on Imprecise Mixed-Criticality Multiprocessor SystemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.343341144:1(65-76)Online publication date: 1-Jan-2025

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media