Lecture Notes in Computer Science

Similar documents
Lecture Notes in Computer Science

Lecture Notes in Computer Science

Lecture Notes in Computer Science

Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science

Lecture Notes in Computer Science. Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science

Lecture Notes in Computer Science

Lecture Notes in Artificial Intelligence. Lecture Notes in Computer Science

Lecture Notes in Computer Science

Lecture Notes in Computer Science

Lecture Notes in Computer Science 2599 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science

Lecture Notes in Computer Science. Edited by G. Goos and J. Hartmanis Advisory Board: W. Brauer D. Gries J. Stoer

Spatio-Temporal Image Processing

Lecture Notes in Computer Science Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science 2500 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 2006 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Data Assimilation: Tools for Modelling the Ocean in a Global Change Perspective

ICT for the Next Five Billion People

Communications in Computer and Information Science 85

Lecture Notes in Computer Science

Architecture Design and Validation Methods

Lecture Notes in Control and Information Sciences 283. Editors: M. Thoma M. Morari

Modeling Manufacturing Systems. From Aggregate Planning to Real-Time Control

Technology Roadmapping for Strategy and Innovation

StraBer Wahl Graphics and Robotics

Human-Computer Interaction

Future-Oriented Technology Analysis

ZEW Economic Studies. Publication Series of the Centre for European Economic Research (ZEW), Mannheim, Germany

MATLAB Guide to Finite Elements

Founding Editor Martin Campbell-Kelly, University of Warwick, Coventry, UK

Hierarchy Process. The Analytic. Bruce L. Golden Edward A. Wasil Patrick T. Harker (Eds.) Applications and Studies

Lecture Notes in Computer Science 1096 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Control and Information Sciences

Cognitive Systems Monographs

Simulation by Bondgraphs

Cost Analysis and Estimating

Design for Innovative Value Towards a Sustainable Society

Lecture Notes in Computer Science 6431

Lecture Notes in Computer Science. Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Computer-Aided Production Management

ACHIEVEMENT AND ASSURANCE OF SAFETY

Risk-Based Ship Design

Applied Technology and Innovation Management

Scientific Data Mining and Knowledge Discovery

TECHNOLOGY, INNOVATION, and POLICY 3. Series of the Fraunhofer Institute for Systems and Innovation Research (lsi)

SpringerBriefs in Space Development

3 Forensic Science Progress

Requirements Engineering for Digital Health

Lecture Notes in Computer Science 5000

Lecture Notes in Economics and Mathematical Systems

Acoustic Emission Testing

Enabling Manufacturing Competitiveness and Economic Sustainability

2 Forensic Science Progress

The Future of Civil Litigation

Lecture Notes in Artificial Intelligence

Innovation Policy in a Knowledge-Based Economy

Lecture Notes in Control and Information Sciences 198. Editor: M. Thoma

Studies in Empirical Economics

Matthias Pilz Susanne Berger Roy Canning (Eds.) Fit for Business. Pre-Vocational Education in European Schools RESEARCH

Lecture Notes in Computer Science 1924 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

146 Advances in Polymer Science

Lecture Notes in Artificial Intelligence

Inside the Smart Home

Lecture Notes in Computer Science 3373

Lecture Notes in Computer Science 3081

Faster than Nyquist Signaling

Broadband Networks, Smart Grids and Climate Change

Lecture Notes in Computer Science

Application of Evolutionary Algorithms for Multi-objective Optimization in VLSI and Embedded Systems

Lecture Notes in Computational Science and Engineering 68

Peter Stavroulakis (Ed.) Third Generation Mobile Telecommunication Systems

Springer Series on. Signals and Communication Technology

Advances in Computer Vision and Pattern Recognition

Lecture Notes in Computer Science

Health Information Technology Standards. Series Editor: Tim Benson

Testing Safety-Related Software

Handbook of Engineering Acoustics

U. Lindemann (Ed.) Human Behaviour in Design

Lecture Notes in Computer Science 3657

Lecture Notes in Computer Science 5087

Dry Etching Technology for Semiconductors. Translation supervised by Kazuo Nojiri Translation by Yuki Ikezi

Introduction to Computational Optimization Models for Production Planning in a Supply Chain

Advances in Modern Tourism Research

Dao Companion to the Analects

Advances in Behavioral Economics

Pierre-Yves Henin (Ed.) Advances in Business Cycle Research

Lecture Notes in Artificial Intelligence 3396

Lecture Notes in Artificial Intelligence

Power Sonic and Ultrasonic Transducers Design

ANALOG CIRCUITS AND SIGNAL PROCESSING

B.I. Dundas M. Levine P.A. Østvær O. Röndigs. Motivic Homotopy Theory. Lectures at a Summer School in Nordfjordeid, Norway, August 2002 ABC

Lecture Notes in Computer Science 1500 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Dynamics of Fibre Formation and Processing

Plenum Publishing Corporation London and New York

Programming Methodology

Lecture Notes in Applied and Computational Mechanics

Lecture Notes in Computer Science 5604

Lecture Notes in Artificial Intelligence

Transcription:

Lecture Notes in Computer Science Edited by G. Goos and J. Hartmanis 846 Advisory Board: W. Brauer D. Gries J. Stoer

D. Shepherd G. Blair G. Coulson N. Davies E Garcia (Eds.) Network and Operating System Support for Digital Audio and Video 4th International Workshop, NOSSDAV '93 Lancaster, U.K., November 3-5, 1993 Proceedings Springer-Verlag Berlin Heidelberg NewYork London Paris Tokyo Hong Kong Barcelona Budapest

Series Editors Gerhard Goos Universittit Karlsruhe Postfach 69 80 Vincenz-Priessnitz-StraSe 1 D-76131 Karlsruhe, Germany Juris Hartmanis Cornell University Department of Computer Science 4130 Upson Hall Ithaca, NY 14853, USA Volume Editors Doug Shepherd Gordon Blair Geoff Coulson Nigel Davies Francisco Garcia Department of Computing, Lancaster University Bailfigg, Lancaster, LA1 4YR Lancaster, United Kingdom CR Subject Classification (1991): D.4, C.2, H.5.1, H.4.3 ISBN 3-540-58404-8 Springer-Verlag Berlin Heidelberg New York CIP data applied for This work is subject to copyright. All fights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. 9 Springer-Verlag Berlin Heidelberg 1994 Printed in Germany Typesetting: Camera-ready by author SPIN: 10475469 45/3140-543210 - Printed on acid-free paper

PREFACE This book contains the proceedings of the 1993 International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '93). NOSSDAV is an international workshop that has been running for the past four years and attracts many of the leading lights in the important field of network and operating system support for multimedia. The workshop's location alternates between Europe and the USA, and in 1993 was held at Lancaster in the UK. In common with the previous workshops held in Berkeley, Heidelberg, and San Diego the workshop concentrated on system support for digital audio and video rather than applications issues. The main aim of tile 1993 program committee was to preserve the workshop aunosphere which has been a characteristic of previous NOSS1)AV workshops. For this reason it was decided to restrict tile number of participants and to limit tile number of formal presentations. "lqle committee therefore had the extremely difficult task of selecting for presentation just twenty-four papers from over one hundred submissions, many of excellent quality. Two general observations of the reviewers are worth noting; firstly, that the papers in this year's proceedings are generally more focused thau those of previous years, aud secondly, that this year's papers tyequcntly dcscribe actual work in progress rather than speculatively reviewing possible areas of research. The papers fall quite neatly into eight areas: End System Architecture, Opcrating Systems Support, tligh Speed Networking, Quality of Service, Protocol Issues, Resource Reservation in llcterogeneous Networks, Storage Servers and Mullicast, and the workshop sessions were arr~mgcd accordingly. 'lhis structure has been mainlained in these proceedings. In addition, the proceedings contain a summary of the presentations and discussions which occurred during the workshop together with a record of the panel and work-in-progress sessions. Finally, we would like to thank the Progrzun Committee and our colleagues at I~ancaster University (particularly, Andrew Campbell and Jacqui Forsyth) for ~dl the work they put in to make this a successful workshop. July 1994 Gordon Blair, Geoff Coulson, Nigel Davies, Frankie Garcia and l)oug Shepherd.

VI Program Committee NOSSDAV COMMITTEES Doug Shepherd (Chair) Gordon Blair Katrin Braun Guy Cherry Stavros Christodoulakis Robert Ensor Domenico Ferrari J.J. Garcia-Luna Riccardo Gusella Ralf Herrtwich Andrew Hopper Jim Kurose Albert Kuendig Tom I.ittle Derek McAuley Richard Nicol Duane Northcutt Steve Pink Radu Popescu-Zeletin P. Venkat Rangan Jonathan Rosenberg Jean-Bernard Stefani Daniel Swinehart Steve Wright Martina Zitterbart Organisational Committee Geoff Coulson Nigel Davies Francisco Garcia Siemens, Germany Tektronix, USA MUSIC, Greece AT&T Bell Labs, USA Univ. of California, Berkeley SRI International, USA HP Labs, USA IBM ENC, Germany Olivetti Research Limited, UK University of Mass., USA E'Itt, Zurich, Switzerland Boston University, USA Cambridge University, UK BT Labs, UK Sun Labs, USA SICS, Sweden GMD FOKUS, Germany Univ. of Calif., San Diego Bellcore, USA CNET, Paris, France Xerox Parc, USA tip Labs, UK Univ. of Karlsruhe, Germany

Introduction CONTENTS Overview of the Workshop... 1 G.S. Blair, A. Campbell, G. Coulson, N. Davies, F. Garcia and D. Shepherd End-System Architecture Operating System Support for the Desk Area Network... 13 D. R. McAuley Adaptive Real-Time Resource Management Supporting Modular Composition of Digital Multimedia Services... 21 M. B. Jones Micronet Machines - New Architectural Approaches for Multimedia End-systems...29 r. Pfeifer Operating System Support SVR4 UNIX Scheduler Unacceptable for Multimedia Applications... 41 J. Nieh, J. G. Hanko, J. D. Northcutt and G. A. Wall Extending the Chorus Micro-Kernel to Support Continuous Media Applications...54 G. Coulson, G. S. Blair; P. Robin and D. Shepherd User-Level Real-Time Threads: An Approach Towards ttigh Performance Multimedia Threads... 66 S. Oikawa and H. Tokuda High Speed Networking IEEE 802.12 Demand Priority and Multimedia... 77 J. Grinham and M. Spmtt A Scheduling Discipline and Admission Control Policy for Xunet 2... 89 H. Saran, S. Keshav, C. R. Kalmatwk and S. P. Morgan Modelling VC, VP and VN Bandwidth Assignment Strategies in Broadband Networks... 102 J. M. Hyman, A. A. Lazar and G. Pac~ci Quality of Service Dynamic QOS Control Based on Real-Time Threads... 114 H. Tokuda and T. Kitayama A Multimedia Enhanced Tr~msport Service in a Quality of Service Architecture... 124 A. Campbell, G. Coulson and D. Hutchison

viii Framework for Implementing the Next Generation of Communication Protocols. 138 M. Fry, A. Richards and A. Seneviratne Protocol Issues Queue Monitoring: A Delay Jitter Management Policy... 149 D. L. Stone and K. Jeffay Performance Bottlenecks in Digital Movie Systems... 161 R. Keller, W. Effelsberg and B. Lamparter Frame-Induced Packet Discarding: An Efficient Strategy for Video Networking... 173 S. Ramanathan, P. V. Rangan and H. M. Vin Resource Reservation in Heterogeneous Networks ATM as a Link in an ST-2 Internet... 185 O. Hagsand and S. Pink Reservation Protocols for Intcmetworks: A Comparison of ST-II and RSVP... 195 L. Delgrossi, R. G. Herrtwich, C. Vogt and L. C. Wolf Storage Servers Probabilistic Assignment of Movies to Storage Devices in a Video-on-Demand S y stem... 204 1". D.C. Little and D. Venkatesh Operating System Support for a Video-on-Demand File Service... 216 K. K. Ramakrishnan, L. Vaitzblit, C. Gray, U. Vahalia, D. l~ng, P. lkelnic, S. Glaser and W. Dust The Evaluation of Video Layout Strategies on a High-Bandwidth File Server... 228 K. Keeton and R. H. Katz Multicast Network Support for Dynamically Scaled Multimedia Data Streams... 240 D. Hoffman, M. Speer and G. Fernando A Unified Framework for Multicast Forwarding... 252 Z. Wang and J, Crowcroft Filter Propagation in Dissemination Trees: Trading off Bandwidth and Processing in Continuous Media Networks... 259 J. C. Pasquale, G. C. Polyzos, E. W. Anderson and V. P. Kompella Author Index... 269