Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Performance of the ISIS Distributed Computing Toolkit

Performance of the ISIS Distributed Computing Toolkit

File(s)
94-1432.ps (799.59 KB)
94-1432.pdf (3.01 MB)
Permanent Link(s)
https://hdl.handle.net/1813/6218
Collections
Computer Science Technical Reports
Author
Birman, Kenneth P.
Clark, Timothy
Abstract

The ISIS Toolkit is a programming environment for building process-group structured distributed software. The system is widely used in settings requiring high reliability, strong distributed consistency guarantees, and highspeed communication. In this paper, we describe experimental studies of ISIS performance. Our work explores the impact of hardware support for multicast performance, with a focus on flow control mechanisms. The use of hardware multicast in ISIS has not been discussed elsewhere. One conclusion of the paper is that although ISIS performance is limited primarily by flow control considerations, this type of hardware support can lead to significant performance improvements for certain communication patterns. A second conclusion was that the ISIS flow-control problem is surprisingly difficult. More work in this area, and on the underlying operating system communications layer (UDP), could have significant impact on the system. Keywords and phrases: Distributed computing, performance, process groups, atomic broadcast, causal and total message ordering, cbcast, abcast, multiple process groups, hardware multicast, IP multicast, virtual synchrony, fault- tolerance.

Date Issued
1994-06
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR94-1432
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance