Setting Up and Tearing Down Sessions. Algorithms that link the interfaces of objects that participate in a session initially, and free up resources at termination. Providing Services to Sessions. Algorithms that provide services to sessions such as distributed management of indivisible resources. That Manage Large Numbers of Persistent Communicating Objects.
Performance analyses of algorithms for checkpointing and restarting objects.
Design of algorithms for information discovery that scale to billions of objects. Algorithms for getting concurrent exclusive access to resources distributed across the net. Extending concepts from threads, thread synchronization, and concurrent threads within an address space to sessions of active objects, synchronization between sessions, and concurrent sessions on the Internet. Exploiting Commercial Technologies and Research Results. We will incorporate developments in Java that support checkpointing and transporting objects across the net, and remote method invocation.