Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Supporting Soft Real-Time Tasks and QoS on the Java Platform

James C. Pang5, 7 Contact Information, Gholamali C. ShojaContact Information and Eric Gerhard ManningContact Information

(5)  Redback Network, Canada
(6)  Department of Computer Science, University of Victoria, Victoria, BC, V8W 3P6, Canada
(7)  Natural Sciences and Engineering Research Council (NSERC) of Canada, and Sony Corporation, Canada
Abstract
The Java platform has many characteristics which make it very desirable for integrated continuous media processing. Unfortunately, it lacks the necessary CPU resource management facility to support Quality of Service guarantees for soft real-time multimedia tasks. In this paper, we present our new Java Virtual Machine, Q-JVM, which brings CPU resource management to the Java platform. Q-JVM is based on Sun’s reference implementation. It incorporates an enhanced version of the MTR-LS algorithm in its thread scheduler. Combined with an optional admission control mechanism, this algorithm is able to support QoS parameters such as fairness, bandwidth partitioning and delay bound guarantees, as well as the cumulative service guarantee. Preliminary experimental results show that Q-JVM is backward compatible with the standard version from Sun, has low scheduling overhead, and is able to provide QoS guarantees as specified.

Contact Information James C. Pang
Email: jcpang@Redback.com

Contact Information Gholamali C. Shoja
Email: gshoja@csr.UVic.ca

Contact Information Eric Gerhard Manning
Email: emanning@csr.UVic.ca
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.108 • Server: mpweb15
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)