BTS-SRP: An Energy-Efficient Concurrency Control Protocol for Embedded Real-Time Systems
- DOI
- 10.2991/cse.2013.46How to use a DOI?
- Keywords
- Real-Time Systems; Dynamic Voltage Scaling; Energy Efficiency; Task Scheduling; Task Synchronization
- Abstract
In this paper, we explored the scheduling problem of dependent real-time tasks that may access multiunit resources on a non-ideal dynamic voltage scaling (DVS) processor. Based on the stack resource policy (SRP) protocol and the earliest deadline first (EDF) algorithm, we propose an approach, called blocking-time stealing stack resource policy (BTS-SRP), for the scheduling of dependent real-time tasks. Under the BTS-SRP, tasks are executed at proper processor speeds which are calculated according to the sufficient schedulability condition of the EDF and the SRP. In order to obtain more energy saving, a blocking-time stealing method is also proposed to dynamically adjust the processor speed. The experimental results show that the BTS-SRP is very effective in energy efficiency.
- Copyright
- © 2013, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Jun Wu AU - Jun-Xing Wu PY - 2013/07 DA - 2013/07 TI - BTS-SRP: An Energy-Efficient Concurrency Control Protocol for Embedded Real-Time Systems BT - Proceedings of the 2nd International Conference on Advances in Computer Science and Engineering (CSE 2013) PB - Atlantis Press SP - 202 EP - 205 SN - 1951-6851 UR - https://doi.org/10.2991/cse.2013.46 DO - 10.2991/cse.2013.46 ID - Wu2013/07 ER -