Scheduling and admission testing for jitter-constrained periodic threads
Multimedia Systems
The design, implementation and evaluation of SMART: a scheduler for multimedia applications
Proceedings of the sixteenth ACM symposium on Operating systems principles
Structuring Communication Software for Quality-of-Service Guarantees
IEEE Transactions on Software Engineering
Resource partitioning in general purpose operating systems: experimental results in Windows NT
ACM SIGOPS Operating Systems Review
Adding realtime applets and quality of service support to the world wide web
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
Virtual-Time Round-Robin: An O(1) Proportional Share Scheduler
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Informatics - 10 Years Back. 10 Years Ahead.
A SMART scheduler for multimedia applications
ACM Transactions on Computer Systems (TOCS)
Queueing model based Qos management prototype for e-commerce systems
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
Designing and implementing QoS management of the web
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
User centric QoS management framework and its implementation
Integrated Computer-Aided Engineering
Integrated CPU and network-I/O QoS management in an endsystem
Computer Communications
A distributed object platform infrastructure for multimedia applications
Computer Communications
Operating system support for multimedia systems
Computer Communications
Hi-index | 0.07 |
We describe the design of an application platform able to run distributed real-time and multimedia applications alongside conventional UNIX programs. The platform is embedded in a microkernel/PC environment and supported by an ATM-based, QoS-driven communications stack. In particular, we focus on resource-management aspects of the design and deal with CPU scheduling, network resource-management and memory-management issues. An architecture is presented that guarantees QoS levels of both communications and processing with varying degrees of commitment as specified by user-level QoS parameters. The architecture uses admission tests to determine whether or not new activities can be accepted and includes modules to translate user-level QoS parameters into representations usable by the scheduling, network, and memory-management subsystems