Abstract
This paper presents dynamic QOS control schemes based on real-time threads. A real-time thread is based on an explicit declaration of timing attributes, such as start time, deadline, period, and its deadline handler. Two dynamic QOS control schemes: a self-stabilization scheme and a QOS manager-based scheme are evaluated using a QuickTime movie player running on Real-Time Mach.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
D. L. Black, et al., “Microkernel Operating System Architecture and Mach”, In Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures, Apr. 1992.
A. Campbell, G. Coulson, F. Garcia, and D. Hutchison, “A Continuous Media Tranport and Orchestration Service”, In Proceedings of the SIGCOMM '92, ACM, Oct. 1992.
S. T.-C. Chou and H. Tokuda, “System Support for Dynamic QOS Control of Continuous Media Communication”, In Proceedings of the 3nd International Workshop on Network Operating System Support for Digital Audio and Video, Nov. 1992.
E. C. Cooper, and R. P. Draves, “C threads”, Technical report, Computer Science Department, Carnegie Mellon University, CMU-CS-88-154, Mar. 1987.
M. Ginsberg, R. V. Baron, and B. N. Bershad, “Using the Mach Communication Primitives in X11”, In Proceedings of the Third USENIX Mach Conference, Apr. 1993.
R. G. Herrtwich and L. Delgrossi, “Beyond ST-II: Fulfilling the Requirements of Multimedia Communication”, In Proceedings of the 3nd International Workshop on Network Operating System Support for Digital Audio and Video, Nov. 1992.
E. Hoffert et al., “QuickTime(tm): An Extensible Standard for Digital Multimedia”, Digest of Papers, In COMPCON Spring 1992, pp. 15–20, Feb. 1992.
Y. Ishikawa, H. Tokuda, and C. W. Mercer, “Object-Oriented Real-Time Language Design: Constructs for Timing Constraints”, In Proceedings Joint ACM OOPSLA/ECOOP'90 Conference on Object-Oriented Programming: Systems, Languages, and Applications, Oct. 1990.
T. Kitayama, T. Nakajima, and H. Tokuda, “RT-IPC: An IPC Extension for Real-Time Mach”, In Proceedings of 2nd Microkernels and Other Kernel Architectures, Sep. 1993.
C. W. Mercer, S. Savage, and H. Tokuda, “Processor Capacity Reserves: An Abstraction for Managing Processor Usage”, In Proceedings of the Fourth Workshop on Workstation Operating Systems (WWOS-IV), Oct. 1993.
C. A. Nicolaou, “A Distributed Architecture for Multimedia Communication Systems”, Technical Report 220, Computer Laboratory, Univ. of Cambridge, May 1991.
S. Oikawa and H. Tokuda, “User-Level Real-Time Threads: An Approach Towards High Performance Multimedia Threads”, In Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video, Nov. 1993.
H. Tokuda, T. Nakajima and P. Rao, Real-Time Mach: Towards a Predictable Real-Time System, In Proceedings of USENIX Mach Workshop, Oct. 1990.
H. Tokuda, Y. Tobe, S. T.-C. Chou, and J. M. F. Moura, “Continuous Media Communication with Dynamic QOS Control Using ARTS with an FDDI Network”, In Proceedings of the SIGCOMM '92 Symposium on Communications Architectures and Protocols, ACM, pp. 88–98, Oct. 1992.
H. Tokuda, S. Savage, and C. W. Mercer, “A Real-Time Thread Model for Continuous Media Applications” Tech. Report, the ART Project, Carnegie Mellon University, July, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tokuda, H., Kitayama, T. (1994). Dynamic QOS control based on real-time threads. In: Shepherd, D., Blair, G., Coulson, G., Davies, N., Garcia, F. (eds) Network and Operating System Support for Digital Audio and Video. NOSSDAV 1993. Lecture Notes in Computer Science, vol 846. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58404-8_11
Download citation
DOI: https://doi.org/10.1007/3-540-58404-8_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58404-9
Online ISBN: 978-3-540-48779-1
eBook Packages: Springer Book Archive