P4: high-level language for programming protocol-independent packet processors

In collaboration with Barefoot Networks, Google, Intel, Microsoft, and Princeton University, we proposed P4 as a high-level language for programming protocol-independent packet processors. P4 works in conjunction with SDN control protocols like OpenFlow.
Read more »

OPENRADIO AND SOFTWARE DEFINED CELLULAR WIRELESS NETWORKING

Mobile wireless networks today are faced with two conflicting trends.
Read more »

SoftRAN

With increasing traffic demands on the cellular network, LTE deployments are becoming dense and heterogenous. This is because small cells (micro, pico and femto cells) are being deployed to fill up coverage holes and meet capacity demands at cellular hotspots.
Read more »

Procel

With exponential increase in mobile data traffic, 4G mobile core networks are grappling with unique scaling issues.
Read more »

SDN for Dense Home Networks

Dense WiFi networks—where multiple APs and clients coexist—are commonplace and present certain challenges.
Read more »

Sergeant, a distributed operating system for software defined networks

Sergeant is a distributed operating system for software defined networking. Programs run with sequential consistency.
Read more »

SDN Version Control

We have built a distributed controller that logs flow table changes.  Using a Lamport clock to reason about causality, we preserve histories of the network configurations and the applications and events that caused changes to the network.
Read more »

Network Virtualization

In collaboration with Open Networking Laboratory (ON.Lab) we are developing OpenVirteX, a network virtualization platform that enables operators to create and manage virtual Software Defined Networks (vSDNs).
Read more »

SDN Based Private Cloud

Two disruptive technologies that the Web infrastructure builds on are multi-tenancy virtualized clusters and, more recently, Software Defined Networks (SDN). Multi-tenancy virtualized clusters enable scale-out designs with very flexible resource use and the best cost performance.
Read more »