Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures
Design and Evaluation of a Window-Consistent Replication Service
IEEE Transactions on Computers
The design, implementation and evaluation of SMART: a scheduler for multimedia applications
Proceedings of the sixteenth ACM symposium on Operating systems principles
CPU reservations and time constraints: efficient, predictable scheduling of independent activities
Proceedings of the sixteenth ACM symposium on Operating systems principles
Table-based QoS control for embedded real-time systems
Proceedings of the ACM SIGPLAN 1999 workshop on Languages, compilers, and tools for embedded systems
An Open Environment for Real-Time Applications
Real-Time Systems
Parametric Design Synthesis of Distributed Embedded Systems
IEEE Transactions on Computers
QoS Negotiation in Real-Time Systems and Its Application to Automated Flight Control
IEEE Transactions on Computers
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
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
IEEE Transactions on Parallel and Distributed Systems
Integration of dynamic voltage scaling and soft real-time scheduling for open mobile systems
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Flexible Soft Real-Time Processing in Middleware
Real-Time Systems - Flexible Scheduling on Real-Time Systems
Shared State for Distributed Interactive Data Mining Applications
Distributed and Parallel Databases - Special issue: Parallel and distributed data mining
A Framework for Automatic Adaptation of Tunable Distributed Applications
Cluster Computing
Efficient End-Host Resource Management with Kernel Optimizations for Multimedia Applications
ECMAST '99 Proceedings of the 4th European Conference on Multimedia Applications, Services and Techniques
Performance evaluation of an admission control algorithm: dynamic threshold with negotiation
Performance Evaluation
A SMART scheduler for multimedia applications
ACM Transactions on Computer Systems (TOCS)
Feedback Control with Queueing-Theoretic Prediction for Relative Delay Guarantees in Web Servers
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
A processor reservation system supporting dynamic QOS control
RTCSA '95 Proceedings of the 2nd International Workshop on Real-Time Computing Systems and Applications
Dynamic Integrated Scheduling of Hard Real-Time, Soft Real-Time and Non-Real-Time Processes
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Resource management architecture for future information appliances
Journal of Embedded Computing - Real-Time and Embedded Computing Systems
IEEE Transactions on Parallel and Distributed Systems
Design, Analysis and Implementation of a Novel Multiple Resource Scheduler
IEEE Transactions on Computers
Dynamic, capability-driven scheduling of DAG-based real-time jobs in heterogeneous clusters
International Journal of High Performance Computing and Networking
Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments
Journal of Parallel and Distributed Computing
Design and implementation of accounting system for information appliances
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Embedded Systems Design
Scheduler support for video-oriented multimedia on client-side virtualization
Proceedings of the 3rd Multimedia Systems Conference
Analysis of client/server interactions in a reservation-based system
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Virtual asymmetric multiprocessor for interactive performance of consolidated desktops
Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Hi-index | 0.01 |
This paper briefly describes a resource reservation operating system abstraction that supports real-time multimedia applications alongside non-real-time applications. This approach facilitates predictable behavior in applications while still maintaining the flexibility required by multimedia applications in a dynamic system. The accompanying video tape shows how to reserve processor capacity for multimedia applications and how to control processor usage even when real-time and non-real-time applications compete for access to system servers.