This document discusses distributed multimedia systems (DMMS). It defines DMMS as consisting of multimedia databases, proxy servers, and clients intended to distribute multimedia content over networks. Key requirements of DMMS include supporting continuous media like audio and video, quality of service management to ensure requests are met, and multiparty communications. The document outlines the basic DMMS architecture and discusses factors like server bandwidth that affect the system. It also covers approaches like proxy-based and clustered servers, as well as quality of service management through techniques such as buffering, bandwidth reservation and traffic shaping. Examples of DMMS applications include digital libraries, distance learning, and audio/video streaming.
INTRODUCTION
A distributedsystem is designed to support the
development of applications and services which have
a physical architecture consisting of multiple
autonomous processing elements that do not share
primary memory but cooperate by sending messages
over a communication network.
4.
INTRODUCTION
Distributed multimedia systemsconsist of
multimedia databases, proxy and information
servers, and clients, and are intended to for the
distribution of multimedia content over the
networks.
5.
CHARACTERISTICS
Delivering thestreams of multimedia data
Audio samples, Video frames
To meet the timing requirements
QoS (Quality of Service)
Flexibility (adapting to user needs)
Availability
Scalability
6.
REQUIREMENTS OF DMMS
Providing support for continuous media types, such as audio,
video and animation.
The introduction of such continuous media data to distributed systems
demands the need for continuous data transfers over relatively long
periods of time.
High bandwidth is required.
The second requirement of distributed multimedia applications
is the need for sophisticated quality of service (QoS)
management.
Ensuring that the service requests should be met.
Supporting multiparty communications.
Many distributed multimedia applications are concerned with
interactions between dispersed groups of users.
E.g. remote conference application.
FACTORS THAT AFFECTTHE SYSTEM
Server bandwidth-Adequate bandwidth of the
network to support media streams
Cache space- Sufficient cache space needed for the
fast delivery
Number of copies-Adequate number of copies of
movies at the multimedia databases (MMDs)
The number of clients- Increasing number of
clients increase the server work load
9.
APPROACHES
Proxy-based approach
Parallel or clustered servers approach
Varies depending on clip duration,
number of clients, bandwidth
available, etc
Caching- Caching allows nodes to
quickly fetch the required documents
without incurring the need to contact the
original host.
10.
QUALITY OF SERVICE(QoS)
DMMS are real-time systems as data must be
delivered on time
“Acceptable” service is measured by:
Bandwidth (Throughput)
Latency (Access time)
Data Loss Rate (Acceptable loss ratio)
11.
QoS MANAGEMENT
“QoSManagement”
Process of managing resources to meet the Acceptable
service criteria.
Resources include:
CPU / processing power
Network bandwidth
Buffer memory(on both ends)
Other factors affecting communication
12.
WHY WE NEEDQos
1. We may get the wrong video
– Bad search facilities
2. We may get the wrong quality-variation
– E.g too high quality level for a PDA
3. We may get the proper variation in bad quality
– E.g jitter is too high
4. We may get the video at the wrong time
13.
QoS MANAGERS
Softwarethat runs on network nodes which have two
main functions:
QoS negotiation: get requirements
from apps and checks feasibility
versus available resources.
Admission control: If negotiation
succeeds, provides a "resource
contract" that guarantees reservation
of resources for a certain time.
14.
WAYS TO ACHIEVEQoS
Buffering (on both ends)
Compression
More load on the nodes, but that is
fine
Bandwidth Reservation
Resource Scheduling
Traffic Shaping
Flow Specifications
Stream Adaptation
15.
APPLICATIONS OF DMMS
DIGITALLIBRARIES
DISTANCE LEARNING
CONFERENC
E AUDIO STREAMING
VIDEO STREAMING
E-
COMMERCEAND
MORE…..!!!!
16.
CONCLUSION
Let us realizethe fact
that there is still a long
way to go in DMS
(Distributed Multimedia
Systems). I presented
an overview of DMS,
discussed the major
requirement of QoS
Management.
Thus summarized all the primary issues leading to the
basics of DMS.