DocumentCode :
159682
Title :
Task-I/O Co-scheduling for Pfair Real-Time Scheduler in Embedded Multi-core Systems
Author :
Sangsoo Park
Author_Institution :
Dept. of Comput. Sci. & Eng., Ewha Womans Univ., Seoul, South Korea
fYear :
2014
fDate :
26-28 Aug. 2014
Firstpage :
46
Lastpage :
51
Abstract :
Real-time embedded systems often require the ability of robust controls because interactions between the embedded systems and their physical environment that dynamically changes. Multi-core chips are regarded as ideal candidate hardware components for such environments, since each of them carries two or more cores on a single die, and has potential for providing execution parallelism as well as better performance at low cost. Parallelism, on the other hand, necessitates complex analysis of computation problems, such as task scheduling, while improving the realization of embedded controls. Pfair is an optimal scheduling algorithm that can fully utilize all cores in the system, but it incurs an excessive scheduling overhead which, in turn, diminishes its practicality in embedded systems. To mitigate this problem, hybrid partitioned-global Pfair (HPGP) scheduler was proposed, which significantly reduces the number of task migrations and global scheduling points by performing global scheduling only when absolutely necessary, while still achieving full processor utilization. This paper further extends the HPGP scheduler to support the robustness to interactions with the physical environment. Our evaluation results have shown that the extended HPGP can successfully limits the increase in response time caused by the hardware interrupts for physical interactions under a wide range of system utilization conditions., thus making it suitable for embedded real-time systems.
Keywords :
embedded systems; multiprocessing systems; scheduling; HPGP scheduler; Pfair real-time scheduler; embedded multicore systems; global scheduling; hybrid partitioned-global Pfair scheduler; multicore chips; optimal scheduling algorithm; task-I-O co-scheduling; Job shop scheduling; Multicore processing; Optimal scheduling; Processor scheduling; Real-time systems; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Ubiquitous Computing (EUC), 2014 12th IEEE International Conference on
Conference_Location :
Milano
Type :
conf
DOI :
10.1109/EUC.2014.16
Filename :
6962266
Link To Document :
بازگشت