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
The Cloud Computing Specialization takes you on a tour through cloud computing systems. We start in in the middle layer with Cloud Computing Concepts covering core distributed systems concepts used... more
In this course, learners will be introduced to the concept of Digital Twins, learn how it is applied in manufacturing, and what businesses should consider as they decide to implement this... more
This course is an introduction to sequential decision making and reinforcement learning. We start with a discussion of utility theory to learn how preferences can be represented and modeled for... more
Through hands-on projects and expert-led instruction, you\'ll learn the entire UX design process, from conducting user research and creating wireframes to designing high-fidelity mockups and... more
Conserving and restoring tropical forest landscapes offers an opportunity to address pressing environmental and social challenges. Effective conservation and restoration initiatives support... more