Power-aware algorithm for hard real-time tasks scheduling in multi-core embedded environment
Yi Zhong · Journal of Computer Applications · 2011
Taking full consideration of that CMOS multi-core embedded processor only provides global Dynamic Voltage Scaling(DVS) and its power leakage is serious,this paper proposed a new power-aware scheduling algorithm GRRCS for hard real-time tasks in multi-core embedded environment.The power saving was achieved by three steps,including greedy-based static tasks partition,global resource reclamation based dynamic load balance and dynamic core scaling.The algorithm also keeps the schedulability of tasks.The experimental results show that the proposed algorithm saves more about 14.8%-41.2% energy than other existing works.