Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
A conditional abortable priority ceiling protocol for scheduling mixed real-time tasks
Journal of Systems Architecture: the EUROMICRO Journal
Energy-Efficient Scheduling for Real-Time Systems on Dynamic Voltage Scaling (DVS) Platforms
RTCSA '07 Proceedings of the 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
Energy-Efficient Scheduling of Real-time Tasks with Abortable Critical Sections
HPCC '12 Proceedings of the 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems
Hi-index | 0.00 |
In this paper, a novel energy-efficient concurrency control protocol, called conditional abortable stack resource policy (CA-SRP), is proposed for scheduling of dependent real-time tasks with abortable critical sections. Under the CA-SRP, a critical section is allowed to be aborted only if its re-execution is more energy-efficient than the blocking of higher priority tasks. The CA-SRP dynamically determines the appropriate processor speed for executing tasks on a DVS processor so that the energy consumption can be reduced. The capabilities of the CA-SRP were evaluated by a series of experiments, for which we have some encouraging results.