Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/827271.829093guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Implementing a General Real-Time Scheduling Framework in the RED-Linux Real-Time Kernel

Published: 01 December 1999 Publication History

Abstract

Many scheduling paradigms have been studied for real-time applications and real-time communication network. Among them, the most commonly used paradigms include priority-driven, time-driven and share-driven paradigms. In this paper, we present a general scheduling framework which is designed to integrate these paradigms in one frame-work. The framework is implemented in our real-time extension of the Linux kernel, RED-Linux. Two scheduler components are used in the framework: Allocator and Dispatcher. For each job, the framework identifies four scheduling attributes: priority, start_time, finish_time and budget. We show that the framework can be used to efficiently implement many well-known scheduling algorithms. We also measure and analyze the performance of the frame-work implemented in RED-Linux.

Cited By

View all
  • (2017)SLO request modeling, reordering and scalingProceedings of the 27th Annual International Conference on Computer Science and Software Engineering10.5555/3172795.3172816(180-191)Online publication date: 6-Nov-2017
  • (2014)A platform independent scheduler frameworkProceedings of the 29th Annual ACM Symposium on Applied Computing10.1145/2554850.2555190(1552-1553)Online publication date: 24-Mar-2014
  • (2013)Towards a user-mode approach to partitioned scheduling in the seL4 microkernelACM SIGBED Review10.1145/2544350.254435210:3(15-22)Online publication date: 1-Oct-2013
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
RTSS '99: Proceedings of the 20th IEEE Real-Time Systems Symposium
December 1999
ISBN:0769504752

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 December 1999

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)SLO request modeling, reordering and scalingProceedings of the 27th Annual International Conference on Computer Science and Software Engineering10.5555/3172795.3172816(180-191)Online publication date: 6-Nov-2017
  • (2014)A platform independent scheduler frameworkProceedings of the 29th Annual ACM Symposium on Applied Computing10.1145/2554850.2555190(1552-1553)Online publication date: 24-Mar-2014
  • (2013)Towards a user-mode approach to partitioned scheduling in the seL4 microkernelACM SIGBED Review10.1145/2544350.254435210:3(15-22)Online publication date: 1-Oct-2013
  • (2011)ChronOS LinuxProceedings of the 48th Design Automation Conference10.1145/2024724.2024836(474-479)Online publication date: 5-Jun-2011
  • (2011)Application-specific service technologies for commodity operating systems in real-time environmentsACM Transactions on Embedded Computing Systems10.1145/1952522.195252310:3(1-21)Online publication date: 5-May-2011
  • (2006)Two-dimensional priority scheduling scheme for open real-time systemsProceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV10.1007/11751632_58(529-538)Online publication date: 8-May-2006
  • (2005)Towards real-time enabled Microsoft WindowsProceedings of the 5th ACM international conference on Embedded software10.1145/1086228.1086256(142-146)Online publication date: 18-Sep-2005
  • (2005)Integrating application-defined scheduling with the new dispatching policies for ada tasksProceedings of the 10th Ada-Europe international conference on Reliable Software Technologies10.1007/11499909_18(220-235)Online publication date: 20-Jun-2005
  • (2004)A Formally Verified Application-Level Framework for Real-Time Scheduling on POSIX Real-Time Operating SystemsIEEE Transactions on Software Engineering10.1109/TSE.2004.4530:9(613-629)Online publication date: 1-Sep-2004
  • (2003)Dynamic Integrated Scheduling of Hard Real-Time, Soft Real-Time and Non-Real-Time ProcessesProceedings of the 24th IEEE International Real-Time Systems Symposium10.5555/956418.956606Online publication date: 3-Dec-2003
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media