DocumentCode :
129934
Title :
Putting RUN into Practice: Implementation and Evaluation
Author :
Compagnin, Davide ; Mezzetti, Enrico ; Vardanega, Tullio
Author_Institution :
Dept. of Math., Univ. of Padua, Padua, Italy
fYear :
2014
fDate :
8-11 July 2014
Firstpage :
75
Lastpage :
84
Abstract :
The Reduction to UNiprocessor (RUN) algorithm represents an original approach to multiprocessor scheduling that exhibits the prerogatives of both global and partitioned algorithms, without incurring the respective drawbacks. As an interesting trait, RUN promises to reduce the amount of migration interference. However, RUN has also raised some concerns on the complexity and specialization of its run-time support. To the best of our knowledge, no practical implementation and empirical evaluation of RUN have been presented yet, which is rather surprising, given its potential. In this paper we present the first solid implementation of RUN and extensively evaluate its performance against P-EDF and G-EDF, with respect to observed utilization cap, kernel overheads and inter-core interference. Our results show that RUN can be efficiently implemented on top of standard operating system primitives incurring modest overhead and interference, also supporting much higher schedulable utilization than its partitioned and global counterparts.
Keywords :
performance evaluation; processor scheduling; G-EDF; P-EDF; RUN algorithm; global and partitioned algorithms; intercore interference; kernel overheads; migration interference; multiprocessor scheduling; observed utilization cap; performance evaluation; reduction to uniprocessor algorithm; schedulable utilization; standard operating system primitives; Data structures; Partitioning algorithms; Program processors; Scheduling; Scheduling algorithms; Servers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems (ECRTS), 2014 26th Euromicro Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-4799-5797-2
Type :
conf
DOI :
10.1109/ECRTS.2014.27
Filename :
6932591
Link To Document :
بازگشت