• 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