CMPE 596 - Software-Defined Networking (SDN)

The aim of this course is to learn on selected special topics to reflect fundamentals, recent technologies and trends in software-defined networks and network function virtualization. Software-defined networks and network softwarization/virtualization will be explored for the MS and PhD students with appropriate background in communications & networks.

Time and place

Friday 234 (between 10:00 and 13:00), ETA3, CMPE Building (ETB)

Prerequisites by topics

Each student should have the background in:

  • Computer networks (Mandatory)
  • Wireless and Mobile Networks (Recommended)


There is no required textbook for this course. The required materials will be provided during the course. Supplement articles and class Power Point slides will be provided regularly.


  • William Stallings, “Software Defined Networking, Network Function Virtualization, and Quality of Experience: Foundations of Modern Networking,” Addison-Wesley, 2015.
  • Paul Goransson, Chuck Black, “Software Defined Networks: A Comprehensive Approach,” Morgan Kaufmann; 1 edition (June 6, 2014).
  • Pierre Lynch, Michael Haugh, Liza Kurtz, Joe Zeto, “Demystifying NFV in Carrier Networks: A Definitive Guide to Successful Migrations,” CreateSpace Independent Publishing Platform, 2014.
  • Madhusanka Liyanage, Andrei Gurtov, Mika Ylianttila (Eds.), “Software Defined Mobile Networks (SDMN): Concepts and Challenges,” Wiley, 2015.
  • Patricia A. Morreale, James M. Anderson, “Software Defined Networking: Design and Deployment,” CRC Press, 2014. (available on CRCnetBASE)
  • Sassan Ahmadi, “LTE-Advanced: A Practical Systems Approach to Understanding 3GPP LTE Releases 10 and 11 Radio Access Technologies,” Academic Press, 2013.
  • Erik Dahlman, Stefan Parkvall, Johan Skold, “4G: LTE/LTE-Advanced for Mobile Broadband,” Academic Press, Second Edition, 2013.
  • Theodore S. Rappaport, “Wireless Communications: Principles and Practice,” Second Edition, Prentice Hall, 2002.
  • William Stallings, “Data and Computer Communications (10th Edition),” Prentice Hall; 10th edition, 2013.
  • ACM SIGCOMM, ICN, MOBICOM, CoNext conference articles
  • Open Networking Foundation and OpenFlow standards: