Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The road to SDN: an intellectual history of programmable networks
Feamster N., Rexford J., Zegura E. ACM SIGCOMM Computer Communication Review44 (2):87-98,2014.Type:Article
Date Reviewed: Aug 22 2014

Software-defined networking (SDN) is arguably the single most important development in the networking field in the past few years. SDN decouples how packets are forwarded between routers/switches (data plane) from how packets must be handled (control plane).

Feamster et al. present a history lesson on how different technologies and paradigms played a role in shaping what is now called SDN. A chronological overview of past efforts in the area of programmable networking is depicted from early research on active networks, through control-data separation, and finally on to the more recent OpenFlow and network operating system efforts. Furthermore, the authors discuss what has driven the interest from academia and industry through the years: initially, it was the search for more pragmatism, and later it was the need to generalize previous solutions.

Even experienced researchers and practitioners will appreciate the chronological relationships highlighted by the authors. Not surprisingly, many concerns faced earlier by more primitive solutions surfaced later in the SDN domain, including the need for distributed state management. The reliance on existing protocols and application programming interfaces (APIs) significantly limited what could be done in the early 2000s, but the authors emphasize that present-day SDN and OpenFlow as its primary realization build on similar principles for supporting a more general manner of network programming.

If one thing is missing in this paper, however, it is a discussion on abstractions for expressing network programmability and for the specification of management functions. This would have included early work on policy-based network management (PBNM), the Internet Engineering Task Force (IETF) script management information base (MIB), and more recent efforts along the lines of Pyretic.

Reviewer:  Alberto Schaeffer-Filho Review #: CR142642 (1411-0956)
Bookmark and Share
 
Network Communications (C.2.1 ... )
 
 
Network Operations (C.2.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Network Communications": Date
Practical network design techniques
Held G., John Wiley & Sons, Inc., New York, NY, 1991. Type: Book (9780471930075)
May 1 1992
Network computing system tutorial
Lyons T., Prentice-Hall, Inc., Upper Saddle River, NJ, 1991. Type: Book (9780136172420)
Oct 1 1992
Local distributed deadlock detection by cycle detection and clustering
Cidon I., Jaffe F., Sidi M. IEEE Transactions on Software Engineering 13(1): 3-14, 1987. Type: Article
Aug 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy