Recent News

More News

Abstract: Modern cloud applications (e.g., publish-subscribe systems, streaming telemetry, database and state-machine replication, and …

Projects

*

OVS

A production quality, multilayer open virtual switch

PVPP

A programmable vector packet processor

OSNT

Open source network tester

Elmo

Source-routed multicast for cloud services

PISCES

A programmable, protocol-independent software switch

P4

A language for programming protocol-independent packet processors

NetASM

A network assembly language for programmable network devices

Kinetic

Verifiable dynamic network control

Flow-QoS

Providing per-flow quality of service for broadband access networks

SDX

Software defined internet exchange

CTSRD

Rethinking the hardware-software interface for security

MRC2

Modular research-based composably trustworthy mission-oriented resilient clouds

NetFPGA

A line-rate, flexible, and open platform for research and classroom experimentation

Recent Publications

More Publications

. Enabling Programmable Infrastructure for Multi-Tenant Data Centers. Ph.D. Dissertation. Princeton University, 2018.

PDF

. Elmo: Source-Routed Multicast for Cloud Services. arXiv, 2018.

Preprint Project

. The Case for a Flexible Low-Level Backend for Software Data Planes. In APNet, 2017.

PDF Project

. PISCES: A Programmable, Protocol-Independent Software Switch. In ACM SIGCOMM, 2016.

PDF Project DOI OVS Orbit (Episode #9) A high-level overview by Prof. Nick McKeown (pages: 16-21)

Recent & Upcoming Talks

More Talks

Enabling Programmable Infrastructure for Multi-Tenant Data Centers
Sep 7, 2018 11:00 AM
PISCES: A Programmable, Protocol-Independent Software Switch
Nov 10, 2016 11:45 AM

Teaching

 
 
 
 
 

Assistant in Instruction

Princeton University

 
 
 
 
 

NetFPGA Instructor

Stanford University & ACM Sigmetrics

Contact