Application of Network Function Virtualization in Modern Computer Environments


Application of Network Function Virtualization in Modern Computer Environments
Application of Network Function Virtualization in Modern Computer Environments
CC BY-NC

Book Details

Author Živko Bojović
Publisher Now Publishers
Published 2024
Edition 1st
Paperback 289 pages
Language English
ISBN-13 9781638283584, 9781638283591
ISBN-10 1638283583, 1638283591
License Creative Commons Attribution-NonCommercial

Book Description

The Internet's exponential growth is driven by the development and emergence of advanced technologies, attended by a flood of new services. The maturity of these technologies is a decisive factor in the progress of the entire telecom industry, leading to a profound transformation of computer networks from traditional, hardware-centric functions to flexible, software-based solutions. Network function virtualization (NFV), together with software-defined networking (SDN) and cloud computing, are not just key enablers, but they are the basis of more programmable networks that are able to adapt to the evolving requirements of diverse customers, ensuring a promising future for the Internet. This future implies the efficient collaboration of different software components, with the aim of improving flexibility, scalability, and the overall agility of the network. Numerous researchers and professionals today focus their research on finding solutions for the resource, service, security, and other orchestration types and further automation of the processes.

The monograph focuses on the following contents:
- Shortcomings in traditional networks and the primary motives and benefits of NFV implementation in network infrastructure
- Fundamentals and the key components of the ETSI NFV framework
- The virtualization techniques and their application in modern computing environments, with an accent on the characteristics and functionality of virtual entities (virtual machines and containers)
- Containerization technology - creation, characteristics of various containers, and their orchestration and usage of the Kubernetes platform for the management of containerized workloads and services
- The basic principles of NFV-based network design and the path for migration from traditional to NFV-based architecture
- SDN technology, including architecture, protocols, use cases, and integration with NFV in modern networks
- The role of virtualization in the clouds' architectures, types, and delivery models
- Key service chaining strategies and standardized architecture for SFC deployment and SDN/NFV-based architecture for SFC deployment
- The key principles of network slicing in networks with implemented NFV and SDN

The monograph offers a practical blend of theoretical considerations and practical NFV implementation in modern computer environments. It is a valuable resource for students, engineers, and researchers looking for a comprehensive guide to further network softwarization and building a highly programmable, scalable, and software-based network infrastructure.


This book is available under a Creative Commons Attribution-NonCommercial license (CC BY-NC), which means that you are free to copy, distribute, and modify it, as long as you attribute the source and don't use it for commercial purposes.

If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.

Download and Read Links

Share this Book

[localhost]# find . -name "*Similar_Books*"


The SysAdmin Handbook

Server

Over the past two years, Simple-Talk has published articles on a variety of SysAdmin topics, from Exchange to Virtualization, and including everything from Powershell to Unified Messaging. We have brought the best of these articles together to form The SysAdmin Handbook. With over fifty articles packed into this book, it will be an essential refere

The Little Book of Semaphores, 2nd Edition

The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understandi

Network Virtualization and Cloud Computing

Cloud

As businesses move more toward cloud computing, one important factor for success is adopting multi-tenant software-defined networking (SDN) solutions in data centers. Hyper-V Network Virtualization (HNV) is a key enabler for a multi-tenant SDN solution and is essential for implementing a hybrid cloud environment where tenants can bring not only the

Application Delivery and Load Balancing in Microsoft Azure

Nginx Azure

With more and more companies moving on-premises applications to the cloud, software and cloud solution architects alike are busy investigating ways to improve load balancing, performance, security, and high availability for workloads. This practical book describes Microsoft Azure's load balancing options and explains how NGINX can contribute to a c

Building Modern Web Applications With Spring Boot and Vaadin

Java Spring

This guide is a practical introduction to web application development with Spring Boot and Vaadin. It covers the entire development process, from setup to deployment, following a step-by-step approach. You can replicate each section at your own pace as you follow along. The content is suitable for anyone familiar with Java who wants to build a web

Web Application Security

While many resources for network and IT security are available, detailed knowledge regarding modern web application security has been lacking - until now. This practical guide provides both offensive and defensive security concepts that software engineers can easily learn and apply. Andrew Hoffman, a senior security engineer at Salesforce, introduc