Past Projects

 
The projects listed below are currently inactive.

For a list of current projects view our Projects Page.
 

OS, Storage, & Virtualization

 

SHoP

The SHoP project is an effort to develop techniques for managing multiple customer applications on a shared hosting platform. This project investigates the following research issues:
  • How to determine application resource requirements based on their performance goals.
  • How to automate the resource management to handle dynamically changing workload conditions.
  • How to make the system scale with number of resources and applications.

Qlinux

A QoS-enhaced Linux Kernel for Multimedia Computing.

Quabbin

The Quabbin project is based on our belief that, over the next few years, storage will increasingly become a ubiquitous service, much like email and the web. Users will be able to access their data from any location over the network at any time. While this is certainly possible today with protocols such as CIFS, webNFS and HTTP, many issues that remain unresolved. The Quabbin project will focus on the design of a storage server infrastructure that is required to turn this vision into a reality
 

Web Proxies and Internet Systems

 

Cosmos

The COSMOS project seeks to investigate operating system support for running distributed applications on a cluster of servers. The project will address two key questions:
  • How can we provide application isolation in a clustered environment?
  • How can we allocate resources to such applications in a predictable manner?
Our target environment is a general-purpose computing environment that runs a mix of applicatons such as web servers, streaming media servers, and database servers.

Broadway

The goal of the Broadway Project is to develop web proxies that are user-cognizant (i.e., aware of user and application requirements), intelligent (i.e., have the ability to dynamically choose the most efficient set of mechanisms to service each application), and adaptive (i.e., have the ability to adapt a particular mechanism to changing network and workload characteristics).

Active Multimedia Proxy Services

Design, Build and Exploit a proxy architecture geared for implementation of new services: