The road to SDN: an intellectual history of programmable networks


Software Defined Networking (SDN) is an exciting technology that enables innovation in how we design and manage networks. Although this technology seems to have appeared suddenly, SDN is part of a long history of efforts to make computer networks more programmable. In this paper, we trace the intellectual history of programmable networks, including active networks, early efforts to separate the control and data plane, and more recent work on OpenFlow and network operating systems. We highlight key concepts, as well as the technology pushes and application pulls that spurred each innovation. Along the way, we debunk common myths and misconceptions about the technologies and clarify the relationship between SDN and related technologies such as network virtualization.

DOI: 10.1145/2602204.2602219

Extracted Key Phrases

1 Figure or Table

Citations per Year

197 Citations

Semantic Scholar estimates that this publication has 197 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@article{Feamster2014TheRT, title={The road to SDN: an intellectual history of programmable networks}, author={Nick Feamster and Jennifer Rexford and Ellen W. Zegura}, journal={Computer Communication Review}, year={2014}, volume={44}, pages={87-98} }