Seawall provides new ways to share the network in datacenters.
- alan shieh, srikanth kandula, and e gun sirer, SideCar: Building Programmable Datacenter Networks without Programmable Switches, in Ninth ACM Workshop on Hot Topics in Networks (HotNets), Association for Computing Machinery, Inc., 20 October 2010
- Alan Shieh, Srikanth Kandula, Albert Greenberg, and Changhoon Kim, Seawall: Performance Isolation in Cloud Datacenter Networks, in 2nd USENIX Workshop on Hot Topics in Cloud Computing, USENIX, 22 June 2010
- alan shieh, srikanth kandula, and albert greenberg, Trusted End Host Monitors For Securing Cloud Datacenters , in 22nd ACM Symposium on Operating System Principles (Work-in-progress session), Association for Computing Machinery, Inc., 14 October 2009
SideCar
While investigating how we could get explicit feedback from the network middle to the ends for Seawall, we struck upon a way to provide programmability on a modest fraction of all packets flowing through the switches. Packets are re-directing, via sampling or marking, to commodity servers that are directly attached to and function as dedicated programmable processors for these packets. We call this the SideCar architecture. Using SideCar, we show how many novel datacenter problems can be solved. Refer to the HotNets paper for further details.

Press
microsoft-research-has-its-head-in-the-clouds-too, june 2010, ZDNet
People
| Deepak Bansal | Azure |
| Albert Greenberg | Azure |
| Srikanth Kandula | MSR |
| Changhoon Kim | Azure |
| Alan Shieh | Cornell (MSR Intern) |
| Emin Gun Sirer | Cornell |
Talks
Seawall: Performance Isolation for Cloud Datacenter Networks
HotCloud, Boston, Massachusetts, June 2010.
Trusted End Host Monitors for Securing Cloud Datacenters
Symposium on Operating Systems Principles (Work-in-progress), Big Sky, Montana, October 2009.
