Title :
Energy efficient scheduling with probability and task migration considerations for soft real-time systems
Author :
Ying Li ; Jianwei Niu ; Xiang Long ; Meikang Qiu
Author_Institution :
Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
Abstract :
The main challenges for embedded real-time systems which use battery as their power supply are both to satisfy the requirements of real-time systems and minimize the energy consumption. This paper studies the energy saving problem for DAG (Directed Acyclic Graph) tasks in soft real-time systems with heterogeneous multicore processors. Since soft real-time systems can tolerate occasional time violations and tasks are completed before deadlines with a given probability, this paper proposes a novel processor and voltage assignment scheme - Adaptive Processor and Voltage Assignment with Probability (APVAP) to realize the minimum energy consumption which can satisfy the requirements of time constraints under the given probability. Most of previous work focuses on multicore processor task assignment for predecessor and successor (P-S) tasks. However, this paper introduced affinity to indicate successor tasks can be re-allocated to more appropriate cores according to task features and workload. Besides, this paper introduces the concept of data migration energy (DME) to compute the transmission energy when a task is migrated to a different core and adopts Ratio between Time and Energy (RTE) to determine the most suitable tasks for migration to reduce energy consumption at the cost of execution time. The experimental results demonstrate that our approach outperforms state-of-the-art algorithms in this field (maximum improvement of 30.7%).
Keywords :
directed graphs; embedded systems; microprocessor chips; multiprocessing systems; power aware computing; probability; processor scheduling; APVAP; DAG; DME; P-S; RTE; adaptive processor and voltage assignment with probability; data migration energy; directed acyclic graph; embedded real-time systems; energy consumption; energy efficient scheduling; energy saving problem; heterogeneous multicore processors; multicore processor task assignment; power supply; predecessor and successor tasks; ratio between time and energy; soft real-time systems; task migration considerations; Energy consumption; Multicore processing; Program processors; Real-time systems; Resource management; Silicon; Tin; affinity; heterogeneous multicore processor; migration energy; task assignment;
Conference_Titel :
Computing, Communications and IT Applications Conference (ComComAp), 2014 IEEE
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-4813-0
DOI :
10.1109/ComComAp.2014.7017212