Bibliography [Accetta86] M. Accetta, R. Baron, D. Golub, R. Rashid, A. Tevanian, and M. Young. Mach: A New Kernel Foundation for UNIX Develop­ ment. Technical Report, School of Computer Science, Carnegie Mellon University, August 1986. (pp 50, 52) [Anderson92] T. Anderson, B. Bershad, E. Lazowska, and H. Levy. Schedular Activations: Effective Kernel Support for the User­Level manage­ ment of Parallelism. ACM Transactions on Computer Systems, 10(1):53--79, February 1992. (p 90) [Audsley91] N. Audsley, A. Burns, M. Richardson, and A. Wellings. Hard Real­Time Scheduling: The Deadline Monotonic Approach. In Proceedings 8th IEEE Workshop on Real­Time Operating Sys­ tems and Software, Atlanta. IEEE, May 1991. (p 10) [Bae91] J. Bae and T. Suda. Survey of Traffic Control Schemes and Pro­ tocols in ATM Networks. Proceedings of the IEEE, 79(2):170--189, February 1991. (p 16) [Bricker91] A. Bricker, M. Gien, M. Guillemont, J. Lipkis, D. Orr, and M. Rozier. A New Look at Microkernel­Based UNIX Operating Systems: Lessons in Performence and Compatibility. Technical Report CS/TR­91­7, Chorus Systemes, February 1991. (pp 54, 89) [Campbell93] A. Campbell, G. Coulson, F. Garc ' ia, D. Hutchison, and H. Leopold. Integrated Quality of Service for Multimedia Com­ munications. Technical Report MPG­93­17, Department of Com­ puting, Lancaster University, Lancaster, LA1 4YR, U.K., 1993. (pp 21, 34) [CCITT90] CCITT. Video Codec for Audiovisual Services at p \Theta 64 kbit/s. CCITT Recommendation H.261, December 1990. (p 15) 98 [CCITT92] CCITT. BISDN User Network Interface Layer 3 Specification for Basic Call/Bearer Control. Draft Text for Q.93B --- Siemens­ typed version, October 1992. (p 32) [Coffman73] E. Coffman and P. Denning. Operating Systems Theory. Prentice­ Hall Inc., Englewood Cliffs, N. J., 1973. (pp 30, 39) [Coulson93] G. Coulson and G. Blair. Micro­kernel Support for Continuous Media in Distributed Systems. Technical Report MPG­93­04, De­ partment of Computing, Lancaster University, Lancaster, LA1 4YR, U.K., 1993. (pp 89, 93) [DEC92] DEC. Introduction to Designing a System with the DECchip(tm) 21064 Microprocessor. Technical Report, Digital Equipment Cor­ poration, Maynard, Massachusetts, April 1992. (p 50) [Dertouzos74] M. Dertouzos. Control Robotics; The Procedural Control of Phys­ ical Processes. In Information Processing 74, pages 807--813. North­Holland Publishing Company, 1974. (p 11) [Geppert93] L. Geppert. Not Your Father's CPU. IEEE Spectrum, 30(12):20-- 23, December 1993. Special Report: Platforms. (p 1) [Ghanbari89] M. Ghanbari. Two­Layer Coding of Video Signals for VBR Networks. IEEE Journal on Selected Areas in Communication, 7(5):771--781, June 1989. (p 45) [Govindan91] R. Govindan and D. Anderson. Scheduling and IPC Mecha­ nisms for Continuous Media. ACM Operating Systems Reviews, 25(5):68--80, October 1991. (p 91) [Greaves92] D. Greaves and L. French. ATM Drop Cable Interface for the DEC TURBOchannel. Technical Report, Olivetti Research Ltd., Cambridge, England, February 1992. (p 2) [Hayter91] M. Hayter and D. McAuley. The Desk Area Network. ACM Op­ erating Systems Reviews, 25(4):14--21, October 1991. (p 2) [Hayter93] M. Hayter. A Workstation Architecture to Support Multimedia. Ph.D. thesis, University of Cambridge, September 1993. (p 55) [Hildebrand92] D. Hildebrand. An Architectural Overview of QNX. In USENIX Workshop Proceedings Micro­kernels and Other Kernel Architec­ tures, pages 113--126, April 1992. (pp 50, 52) 99 [Hopper90] A. Hopper. Pandora --- An Experimental System for Multimedia Applications. ACM Operating Systems Review, 24(2):19--34, April 1990. (p 1) [ISO/IEC91] ISO/IEC. Coded Representation of Picture, Audio and Multi­ media/Hypermedia Information. Committee Draft ISO/IEC CD 11172, December 1991. (p 15) [Jardetzky92] P. Jardetzky. Network File Server Design for Continuous Media. Ph.D. thesis, University of Cambridge, October 1992. (p 2) [Jeffay92] K. Jeffay, D. Stone, and F. Smith. Kernel Support for Live Digi­ tal Audio and Video. Computer Communications, 15(6):388--395, July/August 1992. (p 12) [Kane88] G. Kane. MIPS Risc Architecture. Prentice­Hall Inc., Englewodd Cliffs, NJ 07632, 1988. (p 52) [Leffler89] S. Leffler, M. McKusick, M. Karels, and J. Quarterman. The De­ sign and Implementation of the 4.3BSD UNIX Operating System. Addison­Wesley Publishing Company, 1989. (pp 28, 90) [Lehoczky87] J. Lehoczky, L. Sha, and J. Strosnider. Enhanced Aperiodic Re­ sponsiveness in Hard Real­Time Environments. In Proceedings Real­Time Systems Symposium, pages 261--270, December 1987. (p 10) [Lehoczky89] J. Lehoczky, L. Sha, and Y. Ding. The Rate Monotonic Scheduling Algorithm: Exact Characterization and Average Case Behaviour. In Proceedings Real­Time Systems Symposium, pages 166--171, December 1989. (p 10) [Leslie91] I. Leslie and D. McAuley. Fairisle: An ATM Network for the Local Area. Computer Comunications Review, 21(4):327--336, Septem­ ber 1991. (p 2) [Liu73] C. Liu and J. Layland. Scheduling Algorithms for Multprogram­ ming in a Hard Real­time Environment. Journal of the Association for Computing Machinery, 20(1):46--61, February 1973. (pp 9, 10) [Liu91] J. Liu, J. Lin, W. Shih, A. Yu, J. Chung, and Z. Wei. Algo­ rithms for Scheduling Imprecise Computations. I.E.E.E. Com­ puter, 24(5):58--68, May 1991. (p 44) 100 [Marsh91] B. Marsh, M. Scott, T. LeBlanc, and E. Markatos. First­Class User­Level Threads. ACM Operating Systems Review, 25(5):110-- 121, October 1991. (p 91) [Mercer93] C. Mercer, S. Savage, and H. Tokuda. Processor Capacity Re­ serves: An Abstraction for Managing Processor Usage. In Pro­ ceedings of the Fourth Workshop on Workstation Operating Sys­ tems (WWOS­IV), October 1993. (To Appear). (p 90) [Miller90] F. Miller. Predictive Deadline Multi­Processing. ACM Operating Systems Review, 24(4):52--63, October 1990. (p 11) [MIPS91] MIPS R4000 Processor Introduction. MIPS Computer Systems, Inc., 950 DeGuigne Drive, Sunnyvale, CA 94088., 1991. Mfg. Part Number M8­00041. (p 50) [Mok83] A. K. Mok. Fundamental Design Problems of Distributed Systems for the Hard Real­Time Environment. Ph.D. thesis, MIT, 1983. (p 9) [Nakamura93] A. Nakamura. An Investigation of Real­Time Synchronisation. Ph.D. thesis, University of Cambridge, December 1993. Submitted for the degree of Doctor of Philiosophy. (p 10) [Nicolaou91] C. Nicolaou. A Distributed Architecture for Multimedia Commu­ nication Systems. Ph.D. thesis, University of Cambridge, May 1991. (pp 2, 20, 34, 94) [Pratt92] I. Pratt. The ATM Camera. University of Cambridge Computer Laboratory Part II Project, July 1992. (p 55) [Pratt93] Ian Pratt. A Brief Description of the ATM Camera Version 2. Personal Communication, August 1993. (p 55) [Ritchie74] D. Ritchie and K. Thompson. The UNIX Time­Sharing System. Communications of the ACM, 17(7):365--375, July 1974. (p 52) [Roscoe94] T. Roscoe. The Structure of a Multi­Service Operating System. Ph.D. thesis, University of Cambridge, 1994. Dissertation in preparation. (p 52) [Rozier89] M. Rozier, V. Abrossimov, F. Armand, I. Boule, M. Gien, M. Guillemont, F. Herrmann, C. Kaiser, S. Langlois, P. Leonard, and W. Neuhauser. CHORUS Distributed Operating Systems. Technical Report CS/TR­88­7.8, Chorus Systemes, February 1989. (p 52) 101 [Sha86] L. Sha, J. Lehoczky, and R. Rajkumar. Solutions for Some Prac­ tical Problems in Prioritized Preemptive Scheduling. In Real­Time Systems Symposium, pages 181--191. The Computer Society of the IEEE, IEEE Computer Society Press, December 1986. (p 11) [Sha90] L. Sha, R. Rajkumar, and J. Lehoczky. Priority Inheritance Pro­ tocols: An Approach to Real­Time Synchronisation. IEEE Trans­ actions on Computers, 39(9):1175--1185, September 1990. (p 10) [Sreenan92] C. Sreenan. Synchronisation Services for Digital Continuous Me­ dia. Ph.D. thesis, University of Cambridge, October 1992. (pp 2, 55) [Stankovic88] J. Stankovic and K. Ramamritham. Hard Real­Time Systems. IEEE Computer Society Press, 1988. (pp 3, 30) [Swinehart86] D. Swinehart, P. Zellweger, R. Beach, and R. Hagemann. A Struc­ tural View of the Cedar Programming Environment. Technical Report CSL­86­1, Xerox Corporation, Palo Alto Research Cen­ ter, 3333 Coyote Hill Road, Palo Alto, California 94304, June 1986. (p 52) [Tindell93] K. Tindell. Personal Communication, August 1993. (pp 12, 62) [Tokuda92] H. Tokuda, Y. Tobe, S. Chou, and J. Moura. Continuous Media Communication with Dynamic QOS Control Using ARTS with an FDDI Network. Computer Communication Review, 22(4):88--98, October 1992. (p 93) [Wallace91] G. Wallace. The JPEG Still Picture Compression Standard. Com­ munications of the ACM, 34(4), April 1991. (p 24) 102