Current projects in the Synoptic Systems lab address networking and computing challenges found in "cloud" computing environments.
Networking Projects:
- Topology Switching: Software-defined networking for multi-tenant datacenters.
Distributed Rate Limiting: Enforcing aggregate bandwidth limits across the cloud. Now running live on Planetlab managing per-site bandwidth.
- ModelNet: Large-scale network emulation for evaluating network systems across Internet-like topologies.
Big Data Projects:
- Scalable Provenance for Big Data: Capturing data flows on a per-tuple basis for data auditing, debugging, and data management.
In-situ MapReduce: Distributed stream processing (Mortar) meets MapReduce for log processing.
Continuous Bulk Processing: MapReduce-style processing for incremental and iterative analytics.