[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Performance evaluation of RUNT algorithm

Published: 25 March 2016 Publication History

Abstract

This paper evaluates the performance of Reduction to Uniprocessor Transformation (RUNT) with Voltage and Frequency Scaling, called Static RUNT (S-RUNT) and Dynamic RUNT (D-RUNT), respectively. Simulation results show that how to assign tasks to servers in RUNT influences energy consumption and the worst-fit heuristic is the best in many cases. In addition, the idle task assignment policy saves more energy consumption in D-RUNT and D-RUNT outperforms S-RUNT if the actual case execution time of each task is shorter than its worst case execution time.

References

[1]
B. Andersson and J. Jonsson. The Utilization Bounds of Partitioned and Pfair Static-Priority Scheduling on Multiprocessors are 50%. In Proceedings of the 15th Euromicro Conference on Real-Time Systems, pages 33--40, July 2003.
[2]
H. Aydin and Q. Yang. Energy-Aware Partitioning for Multiprocessor Real-Time Systems. In Proceedings of the 17th International Parallel and Distributed Processing Symposium, pages 113--121, Apr. 2003.
[3]
T. D. Burd and R. W. Brodersen. Energy Efficient CMOS Microprocessor Design. In Proceedings of the 28th Annual Hawaii International Conference on System Sciences, pages 288--297, Jan. 1995.
[4]
H. Chishiro, M. Takasu, R. Ueda, and N. Yamasaki. Optimal Multiprocessor Real-Time Scheduling based on RUN with Voltage and Frequency Scaling. In Proceedings of the 18th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, pages 284--287, Apr. 2015.
[5]
H. Chishiro and N. Yamasaki. RT-Est: Real-Time Operating System for Semi-Fixed-Priority Scheduling Algorithms. In Proceedings of the 2011 International Symposium on Embedded and Pervasive Systems, pages 358--365, Oct. 2011.
[6]
R. Ernst and W. Ye. Embedded Program Timing Analysis Based on Path Clustering and Architecture Classification. In Proceedings of International Conference on Computer-Aided Design, pages 598--604, Nov. 1997.
[7]
K. Funaoka, S. Kato, and N. Yamasaki. Energy-Efficient Optimal Real-Time Scheduling on Multiprocessors. In Proceedings of the 11th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, pages 23--30, May 2008.
[8]
K. Funaoka, A. Takeda, S. Kato, and N. Yamasaki. Dynamic Voltage and Frequency Scaling for Optimal Real-Time Scheduling on Multiprocessors. In Proceedings of the 3rd IEEE International Symposium on Industrial Embedded Systems, pages 27--33, June 2008.
[9]
M.-S. Lee and C.-H. Lee. Enhanced Cycle-Conserving Dynamic Voltage Scaling for Low-Power Real-Time Operating Systems. IEICE Transactions on Information and Systems, 97-D(3):480--487, Mar. 2014.
[10]
V. Legout, M. Jan, and L. Pautet. Scheduling algorithms to reduce the static energy consumption of real-time systems. Real-Time Systems, 51(2):153--191, Mar. 2015.
[11]
C. L. Liu and J. W. Layland. Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment. Journal of the ACM, 20(1):46--61, Jan. 1973.
[12]
P. Pillai and K. G. Shin. Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems. In Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, pages 89--102, Dec. 2001.
[13]
P. Regnier, G. Lima, E. Massa, G. Levin, and S. Brandt. RUN: Optimal Multiprocessor Real-Time Scheduling via Reduction to Uniprocessor. In Proceedings of the 32th IEEE Real-Time Systems Symposium, pages 104--115, Nov. 2011.

Cited By

View all

Index Terms

  1. Performance evaluation of RUNT algorithm

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM SIGBED Review
      ACM SIGBED Review  Volume 13, Issue 1
      Special Issue on the 5th Embedded Operating Systems Workshop (EWiLi 2015)
      January 2016
      58 pages
      EISSN:1551-3688
      DOI:10.1145/2907972
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 25 March 2016
      Published in SIGBED Volume 13, Issue 1

      Check for updates

      Author Tags

      1. RUN algorithm
      2. multiprocessor systems
      3. optimal multiprocessor real-time scheduling
      4. real-time systems

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 17 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media