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

In a post-pandemic world, companies across the globe are constantly looking to expand and grow their businesses. Mergers and Acquisitions (M&A) offers many ways to achieve this goal. Through this... more
Welcome to the Core Java - Advanced Fundamentals course! The course covers Java Generics and the Collections Framework, providing participants with vital skills for effective Java programming.... more
This specialization demystifies data science and familiarizes learners with key data science skills, techniques, and concepts. The course begins with foundational concepts such as analytics... more
In an era where Artificial Intelligence (AI) is rapidly transforming high-risk domains like healthcare, finance, and criminal justice, the ability to develop AI systems that are not only accurate... more
How can companies act in the fight against global warming? This is an increasingly pressing question for all actors of our society. Big companies, SMEs, start-ups but also charities and public... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL