An important component of this project is to demonstrate a working prototype that integrates work done at the other universities. We are currently looking at verifying its correctness and performance, and in scaling the server to support a larger number of clients. Current work going on in the group includes the construction of a continuous media file server, heterogeneous process migration, wireless computing, and distributed programming language design and implementation. The continuous media file server project focuses on the development of a server for heterogeneous scalable media streams. The server is connected to a ATM testbed within the laboratory.
Work includes synchronization, media transport, admissions control and real-time kernel support.
The Emerald distributed programming language is based on objects whose placement in the network is normally transparent but remains under the explicit control of the programmer. The original Emerald implementation was limited to homogeneous, local collections of machines. We are interested in extending the language to support heterogeneous collections of machines that are geographically dispersed. A new object-oriented distributed operating system called Raven is being developed. Raven is both a distributed operating system as well as a programming language.