NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A high performance totally ordered multicast protocolThis paper presents the Reliable Multicast Protocol (RMP). RMP provides a totally ordered, reliable, atomic multicast service on top of an unreliable multicast datagram service such as IP Multicasting. RMP is fully and symmetrically distributed so that no site bears un undue portion of the communication load. RMP provides a wide range of guarantees, from unreliable delivery to totally ordered delivery, to K-resilient, majority resilient, and totally resilient atomic delivery. These QoS guarantees are selectable on a per packet basis. RMP provides many communication options, including virtual synchrony, a publisher/subscriber model of message delivery, an implicit naming service, mutually exclusive handlers for messages, and mutually exclusive locks. It has commonly been held that a large performance penalty must be paid in order to implement total ordering -- RMP discounts this. On SparcStation 10's on a 1250 KB/sec Ethernet, RMP provides totally ordered packet delivery to one destination at 842 KB/sec throughput and with 3.1 ms packet latency. The performance stays roughly constant independent of the number of destinations. For two or more destinations on a LAN, RMP provides higher throughput than any protocol that does not use multicast or broadcast.
Document ID
19950020832
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Montgomery, Todd
(West Virginia Univ. Morgantown, VA, United States)
Whetten, Brian
(California Univ. Berkeley, CA., United States)
Kaplan, Simon
(Illinois Univ. Champaign, IL., United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1995
Subject Category
Computer Programming And Software
Report/Patent Number
WVU-SRL-94-004
NASA-CR-197765
WVU-SCS-TR-95-4
NAS 1.26:197765
CERC-TR-RN-94-010
NASA-IVV-94-004
Report Number: WVU-SRL-94-004
Report Number: NASA-CR-197765
Report Number: WVU-SCS-TR-95-4
Report Number: NAS 1.26:197765
Report Number: CERC-TR-RN-94-010
Report Number: NASA-IVV-94-004
Accession Number
95N27252
Funding Number(s)
CONTRACT_GRANT: NCCW-40
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available