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

Schedulability Analysis for Real-Time Systems with EDF Scheduling

Published: 01 September 2009 Publication History

Abstract

Real-time scheduling is the theoretical basis of real-time systems engineering. Earliest Deadline First (EDF) is an optimal scheduling algorithm for uniprocessor real-time systems. Existing results on an exact schedulability test for EDF task systems with arbitrary relative deadlines need to calculate the processor demand of the task set at every absolute deadline to check if there is an overflow in a specified time interval. The resulting large number of calculations severely restricts the use of EDF in practice. In this paper, we propose new results on necessary and sufficient schedulability analysis for EDF scheduling; the new results reduce, exponentially, the calculation times, in all situations, for schedulable task sets, and in most situations, for unschedulable task sets. For example, a 16-task system that in the previous analysis had to check 858,331 points (deadlines) can, with the new analysis, be checked at just 12 points. There are no restrictions on the new results: each task can be periodic or sporadic, with relative deadline, which can be less than, equal to, or greater than its period, and task parameters can range over many orders of magnitude.

Cited By

View all
  • (2024)Deadline and Period Assignment for Guaranteeing Timely Response of the Cyber-Physical SystemACM Transactions on Design Automation of Electronic Systems10.1145/368904830:1(1-26)Online publication date: 24-Aug-2024
  • (2024)Connecting the physical space and cyber space of autonomous systems more closelyReal-Time Systems10.1007/s11241-024-09426-460:3(413-442)Online publication date: 1-Sep-2024
  • (2023)Probabilistic Safe WCET Estimation for Weakly Hard Real-time Systems at Design StagesACM Transactions on Software Engineering and Methodology10.1145/361717633:2(1-34)Online publication date: 26-Aug-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 58, Issue 9
September 2009
144 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 September 2009

Author Tags

  1. Multiprocessing/multiprogramming/multitasking
  2. real-time and embedded systems.
  3. scheduling

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Deadline and Period Assignment for Guaranteeing Timely Response of the Cyber-Physical SystemACM Transactions on Design Automation of Electronic Systems10.1145/368904830:1(1-26)Online publication date: 24-Aug-2024
  • (2024)Connecting the physical space and cyber space of autonomous systems more closelyReal-Time Systems10.1007/s11241-024-09426-460:3(413-442)Online publication date: 1-Sep-2024
  • (2023)Probabilistic Safe WCET Estimation for Weakly Hard Real-time Systems at Design StagesACM Transactions on Software Engineering and Methodology10.1145/361717633:2(1-34)Online publication date: 26-Aug-2023
  • (2023)Estimating Probabilistic Safe WCET Ranges of Real-Time Systems at Design StagesACM Transactions on Software Engineering and Methodology10.1145/354694132:2(1-33)Online publication date: 29-Mar-2023
  • (2023)Scheduling and energy savings for small scale embedded FreeRTOS-based real-time systemsDesign Automation for Embedded Systems10.1007/s10617-023-09267-727:1-2(3-29)Online publication date: 15-Mar-2023
  • (2022)Integrating I-DEVS and schedulability methods for analyzing real-time systems constraintsSimulation10.1177/0037549722109954898:12(1143-1159)Online publication date: 1-Dec-2022
  • (2022)Efficient Schedulability Analysis of Semi-Clairvoyant Sporadic Task Systems With Graceful DegradationProceedings of the 30th International Conference on Real-Time Networks and Systems10.1145/3534879.3534881(116-126)Online publication date: 7-Jun-2022
  • (2022)FAS-DQN: Freshness-Aware Scheduling via Reinforcement Learning for Latency-Sensitive ApplicationsIEEE Transactions on Computers10.1109/TC.2021.312934271:10(2381-2394)Online publication date: 1-Oct-2022
  • (2022)An Architectural Charge Management Interface for Energy-Harvesting SystemsProceedings of the 55th Annual IEEE/ACM International Symposium on Microarchitecture10.1109/MICRO56248.2022.00034(318-335)Online publication date: 1-Oct-2022
  • (2022)An enhanced deadline constraint based task scheduling mechanism for cloud environmentJournal of King Saud University - Computer and Information Sciences10.1016/j.jksuci.2018.10.00934:2(282-294)Online publication date: 1-Feb-2022
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media