Litcius/Paper detail

Energy-Aware Partitioned Scheduling of Imprecise Mixed-Criticality Systems

Yi-Wen Zhang, Rong-Kun Chen, Zonghua Gu

2023IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems33 citationsDOI

Abstract

We consider partitioned scheduling of an imprecise mixed-criticality (IMC) taskset on a uniform multiprocessor platform, with the earliest deadline first-virtual deadline (EDF-VD) as the uniprocessor task scheduling algorithm, and address the optimization problem of finding a feasible task-to-processor assignment and low-criticality (LO) mode processor speed with the objective of minimizing the system’s average energy consumption in LO mode. We propose a task-to-processor assignment algorithm criticality-unaware worst-fit decreasing (CU-WFD) algorithm, which allocates tasks with the worst-fit decreasing (WFD) heuristic method based on utilization values at their respective criticality levels. We determine the energy-efficient speed for each processor based on EDF-VD scheduling, and present our algorithm energy-efficient partitioned scheduling for imprecise mixed-criticality (EEPSIMC) with the CU-WFD heuristic algorithm to minimize system energy consumption. The experimental results show that our proposed algorithm has good performance in terms both schedulability ratio and normalized energy consumption compared to seven comparison baselines.

Topics & Concepts

Computer scienceUniprocessor systemScheduling (production processes)Energy consumptionMixed criticalityEarliest deadline first schedulingFair-share schedulingDynamic priority schedulingFixed-priority pre-emptive schedulingDistributed computingParallel computingRate-monotonic schedulingCriticalityMultiprocessingMathematical optimizationQuality of serviceMathematicsEngineeringComputer networkElectrical engineeringPhysicsNuclear physicsReal-Time Systems SchedulingEmbedded Systems Design TechniquesParallel Computing and Optimization Techniques
Energy-Aware Partitioned Scheduling of Imprecise Mixed-Criticality Systems | Litcius