MIT SchMUSE: Class-Based Remote Delegation in a Capricious Distributed Environment.

Abstract

MIT SchMUSE (pronounced 'shmooz') is a concurrent, distributed, delegation-based object-oriented interactive environment with persistent storage. It is designed to run in a 'capricious' network environment, where servers can migrate from site to site and can regularly become unavailable. Our design introduces a new form of unique identifiers called 'globally unique tickets' that provide globally unique time/space stamps for objects and classes without being location specific. Object location is achieved by a distributed hierarchical lazy lookup mechanism that we call 'realm resolution.' We also introduce a novel mechanism called 'message deferral' for enhanced reliability in the face of remote delegation. We conclude with a comparison to related work and a projection of future work on MIT SchMUSE.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 20, 1993
Accession Number
ADA318866

Entities

People

  • Brian K. Zuzga
  • David M. Lamacchia
  • Michael R. Blair
  • Natalya Cohen

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Birds
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Distributed Computing
  • Environment
  • Language
  • Lisp Programming Language
  • Local Area Networks
  • Networks
  • Object Oriented Programming
  • Object-Oriented Database Management Systems
  • Programming Languages
  • Reliability
  • Servers (Computer Hardware)

Fields of Study

  • Computer science

Readers

  • Economics
  • Government and Public Administration Law.
  • Parallel and Distributed Computing.

Technology Areas

  • Space
  • Space - Space Objects