A Framework for Multimedia Communication in a General-Purpose Distributed System

Abstract

Next-generation distributed computer systems will support network communication of digital multimedia (audio and video) traffic. Evolving hardware technology will provide the necessary performance. However, difficult design issues arise in the software structure of such a system. We consider three related issues: 1) What basic IPC abstractions can accommodate the likely range of traffic types? 2) How can IPC functions such as security and flow control be optimally assigned to system layers? 3) How can host resources such as CPU time and memory be optimally allocated? In response to these questions, we have defined channels, an IPC abstraction with security, reliability, and performance parameters. The channel abstraction underpins the network communication architecture of DASH, an experimental distributed system. In DASH, IPC functions are dynamically assigned to the layer in which they can be performed most efficiently, and the allocation policies for kernel resources are dictated by the performance needs of IPC. All IPC (local and request/reply as well as multimedia) is handled in a single framework.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 31, 1989
Accession Number
ADA631677

Entities

People

  • D. B. Anderson
  • Robert Wahbe

Organizations

  • University of California, Berkeley

Tags

DTIC Thesaurus Topics

  • Communication Channels
  • Computer Networks
  • Computer Programming
  • Computer Science
  • Computers
  • Data Transmission
  • Electrical Engineering
  • Flow
  • Hypervelocity Flow
  • Media
  • Network Architecture
  • Network Protocols
  • Network Science
  • Operating Systems
  • Reliability
  • Transport Protocols
  • User Interface

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Human-Computer Interaction (HCI).
  • Systems Analysis and Design