Welcome to the Berkeley NetSys Lab

Active Projects

view all

E2

E2 is a scalable and application-agnostic scheduling framework for packet processing that aims to bring the ease of development and deployment seen by cloud computing services to NFV.

SOSP Paper

BESS

BESS is a modular framework for software switches. BESS is neither pre-configured or hardcoded to perform particular functionality. Instead, you can configure your own packet processing datapath by composing small modules.

Source Code

Quilt

Quilt aims to be the easiest way to deploy and network containers by relying on a new domain specific language, Stitch, to specify distributed applications.

Source Code

Recent Publications

view all

Embark: Securely Outsourcing Middleboxes to the Cloud

NSDI '16

Read the Paper

Universal Packet Scheduling

NSDI '16

Read the Paper

Minimizing Faulty Executions of Distributed Systems

NSDI '16

Read the Paper

Recent News

view all

Ethan Jackson Interviewed on OVS Orbit Podcast

Listen to the interview (show notes).

Read more

Ethan J. Jackson Presents "Automated Spark Deployment With Declarative Infrastructure" at 2016 Spark Summit

See the video here

Read more

Kay Ousterhout Presents "Re-Architecting Spark For Performance Understandability" at 2016 Spark Summit

See the video here

Kay Ousterhout

Read more