MPICH-GQ: quality-of-service for message passing programs
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
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
MeGaDiP: a wide-area media gateway discovery protocol
Information Sciences—Informatics and Computer Science: An International Journal - Special issue: Intelligent multimedia computing and networking
QoS and Contention-Aware Multi-Resource Reservation
Cluster Computing
A programming framework for quality-aware ubiquitous multimedia applications
Proceedings of the tenth ACM international conference on Multimedia
FIPA-Based QoS Negotiator for Nomadic Agents
MATA '02 Proceedings of the 4th International Workshop on Mobile Agents for Telecommunication Applications
JSSPP '02 Revised Papers from the 8th International Workshop on Job Scheduling Strategies for Parallel Processing
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
An Infrastructure for Monitoring and Management in Computational Grids
LCR '00 Selected Papers from the 5th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
Predictive dynamic thermal management for multimedia applications
ICS '03 Proceedings of the 17th annual international conference on Supercomputing
Grid resource management
Coordinating energy-aware adaptation of multimedia applications and hardware resource
M3W Proceedings of the 2001 international workshop on Multimedia middleware
Resource Reservation in Dynamic Real-Time Systems
Real-Time Systems
IEEE Transactions on Software Engineering
Task Synchronization in Reservation-Based Real-Time Systems
IEEE Transactions on Computers
Towards building large scale multimedia systems and applications: challenges and status
Proceedings of the first ACM international workshop on Multimedia service composition
VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Energy-efficient CPU scheduling for multimedia applications
ACM Transactions on Computer Systems (TOCS)
Conclusions of the ARTIST2 roadmap on control of computing systems
ACM SIGBED Review - Special issue on major international initiatives on real-time and embedded systems
Towards Scheduling Virtual Machines Based On Direct User Input
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
An autonomic network-aware scheduling architecture for grid computing
Proceedings of the 5th international workshop on Middleware for grid computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
Fair real-time resource allocation for internet end system's QoS support
HSI'03 Proceedings of the 2nd international conference on Human.society@internet
Janus: a cross-layer soft real-time architecture for virtualization
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Redline: first class support for interactivity in commodity operating systems
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
QoS and resource management in distributed interactive multimedia environments
Multimedia Tools and Applications
On adaptive control techniques in real-time resource allocation
Euromicro-RTS'00 Proceedings of the 12th Euromicro conference on Real-time systems
The efficient qos control in distributed real-time embedded systems
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Scheduling real-time divisible loads with advance reservations
Real-Time Systems
A GridWay-based autonomic network-aware metascheduler
Future Generation Computer Systems
End-to-end quality of service for high-end applications
Computer Communications
Operating system support for multimedia systems
Computer Communications
On the Improvement of Grid Resource Utilization: Preventive and Reactive Rescheduling Approaches
Journal of Grid Computing
On causes of GridFTP transfer throughput variance
NDM '13 Proceedings of the Third International Workshop on Network-Aware Data Management
Self-adaptive on-chip system based on cross-layer adaptation approach
International Journal of Reconfigurable Computing
Hi-index | 0.00 |
We present the design, implementation, and experimental results of our soft real time (SRT) system for multimedia applications on top of general purpose UNIX environment. The SRT system supports multiple CPU service classes for the real time processes based on their processor usage pattern including periodic constant processing time class (PCPT) and periodic variable processing time (PVPT) class. It also provides the following features: (1) reservation and processing time guarantees for the service classes, (2) overrun protection and scheduling algorithm, and (3) system- initiated adaptation strategies. The other unique feature of the SRT system is its easy portability to any operating systems with real time extensions because it is implemented purely in the user space without any modifications to the kernel. We have implemented the SRT system on the Solaris 2.6 operating system with scheduling overhead under 400us and with good performance guarantees.