SideCar: Building Programmable Datacenter Networks Without Programmable Switches

Source: Association for Computing Machinery

Favorite

Free registration required

This paper examines an extreme point in the design space of programmable switches and network policy enforcement. Rather than relying on extensive changes to switches to provide more programmability, SideCar distributes custom processing code between shims running on every end host and general purpose sidecar processors, such as server blades, connected to each switch via commonly available redirection mechanisms. This provides applications with pervasive network instrumentation and programmability on the forwarding plane. While not a perfect replacement for programmable switches, this solves several pressing problems while requiring little or no change to existing switches.
Format:PDF Size:573.80
Date:Oct 2010