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

All about practical programming and creating IoTs applications! In this course, we will talk about two components of a cyber-physical system, namely hardware and operating systems. After completing... more
Explore the multidimensional world of Human Factors and learn the strategies behind optimizing human interactions and performance. In this specialization, you will dive into the field of human... more
Ever wanted to seamlessly translate natural language into actionable insights from your data? This Guided Project was created to help learners develop the skillset necessary to utilize OpenAI GPT... more
How many times have you decided to learn a programming language but got stuck somewhere along the way, grew frustrated, and gave up? This specialization is designed for learners who have little or... more
This specialization is intended for people without programming experience who seek to develop python programming skills and learn about the underlying computer science concepts that will allow them... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL