ISIS and META Projects: Progress Report

Abstract

Isis and Meta are two distributed systems projects at Cornell University. The ISIS project, led by Ken Birman, has developed a new methodology, virtual synchony, for writing robust distributed software. This approach is directly support by Isis Toolkit, a programming system that is distributed to over 300 academic and industrial sites. As the basic Isis techniques have matured, we have focused increasingly on some of the remaining 'hard problems' of reliable distributed programming. Principally these include high performance multicast, large scale applications, and wide area networks. We are also developing several interesting applications that exploit the strengths of Isis, including an NFS-compatible replicated system. The Meta project, led by Keith Marzullo, is about distributed control in a soft real-time environment incorporating feedback. This domain encompasses examples as diverse as monitoring inventory and consumption on a factory floor, and performing load-balancing on a distributed computing system. One of the first uses of Meta is for distributed application management: the tasks of configuring a distributed program, dynamically adapting to failures, and monitoring its performance.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 22, 1990
Accession Number
ADA219678

Entities

People

  • Keith Marzullo
  • Ken Birman
  • Robert M Cooper

Organizations

  • Cornell University

Tags

Communities of Interest

  • Sensors

DTIC Thesaurus Topics

  • Abstracts
  • Application Software
  • Availability
  • Computer Programming
  • Computer Science
  • Computers
  • Distributed Computing
  • Fault Tolerance
  • Language
  • Lisp Programming Language
  • Local Area Networks
  • Machines
  • Networks
  • Operating Systems
  • Programming Languages
  • Prototypes
  • Software Development

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Systems Analysis and Design
  • Technical Research and Report Writing.