Useful Links
Computer Science
Control Systems
Real-Time Systems
1. Fundamentals of Real-Time Systems
2. Real-Time Task Modeling
3. Real-Time Scheduling Theory
4. Schedulability Analysis
5. Resource Management and Synchronization
6. Real-Time Operating Systems
7. Real-Time Communication
8. System Design and Analysis
9. Verification and Validation
10. Fault Tolerance and Reliability
Real-Time Scheduling Theory
Scheduling Fundamentals
Schedulers and Scheduling Policies
Scheduler Components
Scheduling Objectives
Online vs. Offline Scheduling
Characteristics of Online Scheduling
Characteristics of Offline Scheduling
Hybrid Scheduling Approaches
Preemptive vs. Non-preemptive Scheduling
Preemption Mechanisms
Preemption Overhead
Non-Preemptive Scheduling Scenarios
Static vs. Dynamic Priority
Static Priority Assignment
Dynamic Priority Assignment
Priority Assignment Algorithms
Clock-Driven Scheduling
Static Cyclic Scheduling
Construction of Cyclic Schedules
Major and Minor Cycles
Schedule Table Generation
Frame-Based Scheduling
Frame Size Selection
Task Assignment to Frames
Frame Scheduling Algorithms
Time-Triggered Architectures
Time-Triggered Systems Design
Global Time Base
Priority-Driven Scheduling
Static-Priority Algorithms
Rate-Monotonic Scheduling
Priority Assignment Rules
Schedulability Conditions
Optimality Properties
Deadline-Monotonic Scheduling
Priority Assignment Rules
Schedulability Conditions
Comparison with Rate-Monotonic
Audsley's Optimal Priority Assignment
Algorithm Description
Optimality Proof
Dynamic-Priority Algorithms
Earliest-Deadline-First Scheduling
Scheduling Rules
Schedulability Conditions
Optimality Properties
Least-Laxity-First Scheduling
Scheduling Rules
Schedulability Conditions
Implementation Challenges
Value-Based Scheduling
Value Functions
Utility-Based Scheduling
Scheduling of Aperiodic and Sporadic Tasks
Background Scheduling
Idle-Time Utilization
Impact on Periodic Tasks
Polling Servers
Server Parameters
Polling Server Operation
Impact on Periodic Task Schedulability
Deferrable Servers
Server Operation
Capacity Preservation
Advantages and Limitations
Sporadic Servers
Server Operation
Capacity Replenishment
Schedulability Implications
Total Bandwidth Server
Server Algorithm
Bandwidth Isolation
Constant Bandwidth Server
Server Operation
Deadline Assignment
Previous
2. Real-Time Task Modeling
Go to top
Next
4. Schedulability Analysis