A feedback-driven proportion allocator for real-rate scheduling
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
An overview of the Rialto real-time architecture
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
The Timely Computing Base Model and Architecture
IEEE Transactions on Computers
Supporting QoS for Legacy Applications
ICN '01 Proceedings of the First International Conference on Networking-Part 2
Adaptive Bandwidth Reservation for Multimedia Computing
RTCSA '99 Proceedings of the Sixth International Conference on Real-Time Computing Systems and Applications
Integrating Multimedia Applications in Hard Real-Time Systems
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Analysis of a Reservation-Based Feedback Scheduler
RTSS '02 Proceedings of the 23rd IEEE Real-Time Systems Symposium
Resource Partition for Real-Time Systems
RTAS '01 Proceedings of the Seventh Real-Time Technology and Applications Symposium (RTAS '01)
Dynamic CPU Management for Real-Time, Middleware-Based Systems
RTAS '04 Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium
RTAS '04 Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium
QoS Control Strategies for High-Quality Video Processing
Real-Time Systems
QoS Management Through Adaptive Reservations
Real-Time Systems
AQuoSA—adaptive quality of service architecture
Software—Practice & Experience
Fair and timely scheduling via cooperative polling
Proceedings of the 4th ACM European conference on Computer systems
Self-tuning schedulers for legacy real-time applications
Proceedings of the 5th European conference on Computer systems
Redline: first class support for interactivity in commodity operating systems
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
The design and implementation of an operating system to support distributed multimedia applications
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
Multimedia applications are often executed on standard personal computers. The absence of established standards has hindered the adoption of real-time scheduling solutions in this class of applications. Developers have adopted a wide range of heuristic approaches to achieve an acceptable timing behavior but the result is often unreliable. We propose a mechanism to extend the benefits of real-time scheduling to legacy applications based on the combination of two techniques: (1) a real-time monitor that observes and infers the activation period of the application, and (2) a feedback mechanism that adapts the scheduling parameters to improve its real-time performance.