Hard real-time systems are very predictable, but not sufficiently flexible to adapt to dynamic situations. Soft real-time systems are built to reduce resource consumption, tolerate overloads and adapt to system changes.
Overload Management.- Temporal Protection.- Multi-Thread Applications.- Synchronization Protocols for Hard and Soft Real-Time Systems.- Resource Reclaiming.- Quality of Service Management.- Feedback Scheduling.- Stochastic Scheduling.