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
Schedulability Analysis
Analysis Fundamentals
Key Metrics
Processor Utilization
Utilization Calculation
Utilization Bounds
Response Time
Response Time Calculation
Factors Affecting Response Time
Laxity
Laxity Calculation
Use in Scheduling Decisions
Schedulability Test Types
Necessary Conditions
Sufficient Conditions
Exact Tests
Utilization-Based Tests
Liu and Layland Bound for Rate-Monotonic
Derivation and Application
Bound Tightness
Hyperbolic Bound for Rate-Monotonic
Calculation and Use Cases
Improved Utilization Bounds
Utilization Bound for EDF
Schedulability Condition
Optimality of EDF
Generalized Utilization Bounds
Arbitrary Deadline Systems
Constrained Deadline Systems
Response-Time Analysis
Critical Instant Analysis
Definition of Critical Instant
Application in RTA
Critical Instant Theorem
RTA for Fixed-Priority Systems
Iterative Response Time Calculation
Blocking Time Considerations
Interference Analysis
RTA Extensions
Release Jitter Handling
Arbitrary Deadlines
Multiprocessor Extensions
Processor Demand Analysis
Analysis for EDF
Processor Demand Function
Feasibility Interval
Demand Bound Function
Workload Analysis
Cumulative Workload
Workload Bounds
Schedulability in Multiprocessor Systems
Global Scheduling
Task Migration
Global EDF and RM
Anomalies in Global Scheduling
Partitioned Scheduling
Task Assignment Strategies
Bin Packing Algorithms
First-Fit Decreasing
Best-Fit Decreasing
Worst-Fit Decreasing
Semi-Partitioned Scheduling
Hybrid Approaches
Task Splitting
Capacity Augmentation Bounds
Previous
3. Real-Time Scheduling Theory
Go to top
Next
5. Resource Management and Synchronization