Network Function Virtualization
About this Course
This course covers Network Function Virtualization from the perspective of a systems engineer. It first discusses the proliferation of middleboxes in enterprise networks and the necessity of virtualizing these components just like software applications. It then details several optimizations in operating systems to facilitate efficient networking on virtualized hardware followed by design decisions in user-plane libraries for bypassing the kernel for efficient packet processing. It then covers the challenges and solutions for building scalable systems for providing networking services in datacenters, specifically the synergy between SDN and NFV to achieve this. The course concludes with a discussion of real-world applications of NFV technology in the cloud computing ecosystem.Created by: Georgia Institute of Technology

Related Online Courses
Launch your Python Developer career with no prior experience needed! This program is perfect for career changers and those looking to break into the tech industry. Learn Python, a top programming... more
This Specialization provides a rigorous treatment of spatial motion and the dynamics of rigid bodies, employing representations from modern screw theory and the product of exponentials formula.... more
This is a self-paced lab that takes place in the Google Cloud console. Continuous Data Replication from Cloud SQL for MySQL to BigQuery using StriimCreated by: Google Cloud more
This Specialization is designed for aspiring and active product leaders seeking to pursue careers in product management, product design, and related roles. Through five practical courses, you will... more
This Specialization is designed to equip you with a basic understanding of business finance, accounting, and data analysis. We\'ve put together these three courses with the explicit intent of... more