QoS aware browsing in distributed multimedia systems

  • Georg Michelitsch
  • Max Ott
  • Daniel Reininger
  • Girish Welling
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1309)


It has been widely recognized that QoS is important in designing distributed, interactive multimedia systems. However, although much has been said about QoS in the networking domain, and to a lesser degree in processor scheduling, there has hardly been any research activity concerning QoS in the user interface community. We show how the use of 3D graphics techniques in the user interface can lead to a natural way of implicitly specifying and presenting QoS to the end-user. Further, we introduce the concept of generic QoS control tools that allow users to explicitly control and monitor quality of service across different media types. In order to support such a novel user interface, a mechanism is needed to communicate these quality requirements to lower level system components. Although there exists a plethora of QoS architectures that define the semantics and interface of every component in many different ways, none offers a definitive way of structuring QoS aware systems. We instead propose a generalized, abstract concept of QoS for all layers of a software architecture. Each layer in a software system deals with QoS at its appropriate level of abstraction using a generic API for communicating QoS parameters and values to layers above and below. We call the aggregation of these parameters and values a “service contract”. This abstract concept can be applied recursively to build hierarchies of services. This paper describes our framework for building QoS aware software systems and explains in detail the user interface for a multimedia browser as an example application.


Multimedia System Service Contract Active Tool Data Landscape Distribute Multimedia System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. Steinmetz and C. Engler. “Human Perception of Media Synchronization”. Tech. Report 43.9310, IBM European Networking Center, Heidelberg, 1993.Google Scholar
  2. 2.
    R.T. Apteker et al. “Distributed Multimedia: User Perception and Dynamic QoS”. In Proceedings of IS&T/SPIE Symposium on Electronic Imaging: Science & Technology, Workshop on High-speed Networking and Multimedia Computing, SPIE, New York, 1994.Google Scholar
  3. 3.
    Klara Nahrstedt and Jonathan Smith, “The QoS Broker”. In the IEEE Multimedia Magazine, Spring 1995, Vol. 2, No. 1.Google Scholar
  4. 4.
    Andrew Campbell, Cristina Aurrecoechea, and Linda Hauw. “A Review of QoS Architecture”. In the ACM Multimedia Systems Journal, 1996.Google Scholar
  5. 5.
    Andreas Vogel, Brigitte Kerherve, Gregor von Bochman, and Jan Gecsei. “Distributed Multimedia and QoS: A Survey”. In the IEEE Multimedia Magazine, Summer 1995, Vol. 2, No 2.Google Scholar
  6. 6.
    G. Michelitsch. “CockpitView: A User Interface Framework for Future Network Terminals”. In conference companion proceedings of CHI'96, Vancouver, BC, Canada, ACM, 1996.Google Scholar
  7. 7.
    G. G. Robertson, S.K. Card, and J.D. Mackinlay. “Information Visualization using 3D Interactive Animation”. In the Communication of the ACM, 36(4), 1993.Google Scholar
  8. 8.
    L. Staples. “Representation in Virtual Space: Visual Convention in the Graphical User Interface”. In proceedings of INTERCHI'93, ACM, 1993.Google Scholar
  9. 9.
    R. B. Smith. “The Alternate Reality Kit: An Animated Environment for Creating Interactive Simulations”. In proceedings of the 1986 IEEE Computer Society Workshop on Visual Languages, 1986.Google Scholar
  10. 10.
    M. Ott, D. Reininger, and W. Luo. “Adaptive and Scalable QoS for Multimedia using Hierarchical Contracts”. In proceedings of the Fourth ACM International Multimedia Conference, Boston, MA, 1996.Google Scholar
  11. 11.
    M. Ott, D. Reininger, G. Michelitsch, V. Bansal, R.J. Siracusa, D. Raychaudhuri. “Heidi-II: A Software Architecture for ATM Network Based Distributed Multimedia Systems”. In Proceedings of European Workshop on Interactive Distributed Multimedia Systems and Services (IDMS'96), Berlin, March 1996.Google Scholar
  12. 12.
    D. Reininger, M. Ott, G. Michelitsch, and G. Welling. “Scalable QoS Control for VBR Video Servers”. In Proceedings of First IEEE Conference on Multimedia Signal Processing, Princeton University, Princeton, NJ, June 1997.Google Scholar
  13. 13.
    D. Reininger, D.Raychaudhuri, and J. Hui. “Dynamic Bandwidth Allocation for VBR Video over ATM Networks”. In IEEE Journal on Selected Areas in Communications Special Issue on Video delivery to the home, Vol. 14, No 6, August 1996.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Georg Michelitsch
    • 1
  • Max Ott
    • 1
  • Daniel Reininger
    • 1
  • Girish Welling
    • 1
  1. 1.C&C Research LaboratoriesNEC USA, Inc.USA

Personalised recommendations