The current status of our work is this:
- We have decided to build our system as middleware to exploit existing
resources. We have chosen Java for our prototype, because it provides
Remote Method Invocation, a useful distribution mechanism with rich,
explicit interfaces.
- We have created a Namespace interface, and several sample
implementations.
- We have begun to write applications that sit over the
namespace and exploit the aggregation provided there.
- In order to provide access to persistent storage, we have constructed
a Container interface and some implementations. We also spent some time
building a checkpointer that runs under the Java Virtual Machine.
Any checkpointed JVM serves as a persistent object repository.
Our future directions include:
- Developing more and more interesting applications that demonstrate
our goal of single-system images that span administrative domains.
- Use our experience to build a flexible security framework.