[comp.os.research] ISIS/META research summaries

ken@gvax.cs.cornell.edu (Ken Birman) (08/22/89)

===============================================================================
Prof. Kenneth P. Birman, Dr. Robert Cooper                         ISIS Toolkit

Synopsis: A programming environment for building distributed and fault-tolerant
software.  Subroutine call interface provides facilities for data replication,
synchronization, subdivision of tasks among cooperating servers, reconfiguration
after failures or recoveries.  Based on a virtually synchronous execution model
that supports process groups and group multicast.  Users can supply broadcast
transport protocols of their own design and ISIS will employ these instead of
its own UDP-based transport when possible.  (Overhead in this case is less than
500 usec on sending, receiving side for tests on SUN 3/60 workstations).

Current research focuses on scaling to large networks, increasing performance,
facilities for deal with partitioned systems.

Availability: ISIS V1.2 current available, runs under UNIX on SUN, HP, DEC, MIPS
APOLLO, GOULD platforms and under MACH on the NeXT machine and on all other
hardware running MACH in the Mt. Xinu release.  Version for AIX on the PC/RT
available in beta-release form.  Source distributed by anonymous FTP, UUNET,
and tape; 300pp manual and many publications available upon request.  Language
interfaces to C, FORTRAN, Common LISP (Lucid and Allegro).  (C++ and ANSII
C interfaces being developed).

Contact: Prof. K. P. Birman
         Department of Computer Science
         Cornell University
         Ithaca, New York 14853
         (607) 255-9199