all, section 3.
3. JRMS -- An Introduction
The notes are based on the paper
The Java Reliable Multicast Service: A Reliable Multicast Library
The Java Reliable Multicast Service
(JRMS)
-
is a set of libraries and services for building multicast-aware applications.
-
enables building
applications that distribute data from senders to receivers
over channels with distributed control over content mix.
-
includes a dynamic filtering mechanism that uses Java
software that is pushed into the network
for interpreting the data on the receiver side.
-
supports multiple reliable multicast transport
protocols via a common programming interface,
which provides isolation to applications.
-
supported transport protocols are selectable
by applications based on reliability and type of service needs.
Overview
-
The JRMS reliable multicast transport protocol (TRAM)
is designed for high scalability.
-
JRMS includes related services for multicast address allocation,
channel advertisement and subscription,
authentication and encryption,
and receiver group management.
-
JRMS is designed to be a flexible toolkit to the application
developer for authoring new types of network-centric multimedia applications.
-
The objectives for the JRMS have been:
-
- --
-
Provide a platform for building multicast-aware
applications organized as a set
of libraries and services implemented on end stations
- --
-
Provide applications with access to
multiple reliable multicast protocols through a common API
which isolates applications from protocol changes,
yet allows selecting appropriate protocols based on application needs.
- --
-
Design a highly scalable bulk data transfer protocol for
large numbers of receivers which includes support for
congestion detection, avoidance, and control
- --
-
Provide services for multicast address allocation,
security (authentication and encryption), and administrative policy control
- --
-
Flexibility
- --
-
Add new reliable multicast protocols with minimal impact to applications
- --
-
Provide a mechanism for applying
administrative policy to data at the receivers (dynamic filters)
Created by
unroff,
java2html &
hpb-tools.
© by Hans-Peter Bischof. All Rights Reserved (2000).
Last modified: 07/November/00 (11:52)