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.
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