The JavaTM Reliable MulticastTM Service: A Reliable Multicast Library

  • Authors:
  • Steve Hanna;Miriam Kadansky;Phil Rosenzweig

  • Affiliations:
  • -;-;-

  • Venue:
  • The JavaTM Reliable MulticastTM Service: A Reliable Multicast Library
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The JavaTM Reliable Multicast ServiceTM(JRMS) is a set of libraries and services for buildingmulticast-aware applications. It enables building applications thatdistribute data from "senders" to "receivers" over "channels" withdistributed control over content mix. It includes a dynamicfiltering mechanism that uses Java software that is pushed into thenetwork for interpreting the data of the receiver. JRMS supportsmultiple reliable multicast transport protocols via a commonprogramming interface, which provides isolation to applications.Supported transport protocols are selectable by applications basedon reliability and type of service needs. Emerging multimedia or"push" applications can use JRMS as a better platform for reliabledelivery of content to very large constituencies. As compared tounicast (point-to-point) protocols), reliable multicast enablesbroadcasting to groups of receivers, ensuring bandwidthconservation and timely delivery. The JRMS reliable multicasttransport protocol (TRAM) is designed for high scalability. JRMSalso includes related services for multicast address allocation,channel advertisement and subscription, authentication andencryption, and receiver group management. JRMS is designed to be aflexible toolkit to the application developer for authoring newtypes of network-centric multimedia applications.