JavaScript is disabled for your browser. Some features of this site may not work without it.
Performance of the Horus Asynchronous Group Communication System under HighLoad

Author
Hickey, Takako M.; van Renesse, Robbert
Abstract
Horus is an asynchronous group communications system designed to support a variety of distributed and parallel applications. This paper reports the performance of continuous $n \times n$ multicasts for a Horus protocol stack that provides fully reliable communication over Ethernet supporting IP multicast. This communication pattern not only is highly demanding from the communications point of view, but also is common for an important class of distributed applications. Specific findings reported in this paper are: providing reliability is expensive under high loss; the cost of providing full reliability is modest compared to that of providing simple reliability; the lack of receivers' resources contributes to high loss; the lack of synchronization among group members also contributes to high loss; and controlling the send rate based on receivers' resource availability is a promising method for maintaining high throughput under high load.
Date Issued
1996-02Publisher
Cornell University
Subject
computer science; technical report
Previously Published As
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR96-1571
Type
technical report