Abstract

Integrating tasks with different functions and criticality levels onto the same hardware platform forms mixed-criticality systems (MCSs). Semi-clairvoyant scheduling, in which the mode transition is revealed at the arrival of high-criticality tasks, has attracted researchers’ attention. Most studies focus on the schedulability test of MCS and do not consider energy consumption. In this paper, we simultaneously consider fault tolerance, energy management, and semi-clairvoyant scheduling in MCS. Firstly, we propose a schedulability test based on compensating adaptive mixed-criticality called CAMC-sem-cp. Secondly, we propose an energy-efficient scheduling algorithm based on the CAMC-sem-cp, called EE-CAMC-sem-cp. Finally, we conduct experiments to evaluate the performance of the proposed algorithms. The experimental results show that EE-CAMC-sem-cp can save 47.84% of the energy consumption compared to CAMC-sem-cp.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.