Threshold-based dynamic admission control algorithms for real-time multimedia servers
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
The design, implementation and initial evaluation of an advanced knowledge-based process scheduler
ACM SIGOPS Operating Systems Review
Distributed Multimedia and QOS: A Survey
IEEE MultiMedia
Resource Reservation in Dynamic Real-Time Systems
Real-Time Systems
Rate monotonic vs. EDF: judgment day
Real-Time Systems
QoS Management Through Adaptive Reservations
Real-Time Systems
A communication mechanism for resource isolation
Proceedings of the Second Workshop on Isolation and Integration in Embedded Systems
Programmable temporal isolation in real-time and embedded execution environments
Proceedings of the Second Workshop on Isolation and Integration in Embedded Systems
QUACK: A Platform for the Quality of New Generation Integrated Embedded Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
A Hierarchical Framework for Component-based Real-time Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
On the application of hybrid control to CPU reservations
HSCC'03 Proceedings of the 6th international conference on Hybrid systems: computation and control
Differential virtual time (DVT): rethinking I/O service differentiation for virtual machines
Proceedings of the 1st ACM symposium on Cloud computing
RTSS'10 Proceedings of the 21st IEEE conference on Real-time systems symposium
Greedy reclamation of unused bandwidth constant-bandwidth servers
Euromicro-RTS'00 Proceedings of the 12th Euromicro conference on Real-time systems
A Robust Mechanism for Adaptive Scheduling of Multimedia Applications
ACM Transactions on Embedded Computing Systems (TECS)
Optimizing quality of service in real-time systems under energy constraints
ACM SIGOPS Operating Systems Review
An experimental comparison of different real-time schedulers on multicore systems
Journal of Systems and Software
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
Multimedia applications have timing requirements that cannot generally be satisfied using time-sharing scheduling algorithms and system structures. To effectively support these types of programs, operating systems must support processor capacity reservation. A capacity reservation and enforcement mechanism isolates programs from the timing and execution characteristics of other programs in the same way that a memory protection system isolates programs from memory access by other programs. In this paper, we characterize the timing requirements and processor capacity reservation requirements for multimedia applications, we describe a scheduling framework to support reservation and admission control, and we introduce a novel reserve abstraction, specifically designed for the microkernel architecture, for controlling processor usage.