 137.52.76.29 Virtualizing Network Functions in Software-Defined Networks Network Function Virtualization Infrastructure (NFVI) NFVI can be defined as a set of resources which is comprised of all the hardware and software components distributed over several locations. Moreover, it acts as a platform for the deployment of VNFs. Network Functions Virtualization Management and Orchestration Architectural Framework (NFV-MANO) The objective behind this third layer, NFV-MANO is to manage NFVI and VNFs. As a whole, it could be viewed as the collection of all functional blocks and reference interfaces. The functional blocks consisting of data repositories are used to communicate data/information via the defined interfaces. (NFV Report Series Part I, SDNCentral LLC, 2017; Bogineni et.al, 2016) Requirements for Implementation of NFV Framework The requirements for NFV Framework implementation has been suggested by Lorena et al. (2017). These requirements are General: Predictable performance, fractional or complete virtualization. Portability: Decoupled from underlying architecture. Figure 4. Model Architectural Framework for NFV NFV Infrastructure (NVFI) NFV Infrastructure (NVFI) Virtual Virtual Virtual NVF Management Compute Storage Network and Orchestration Virtualization Layer Compute Storage Network Hardware Resources Downloaded: 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 Virtualizing Network Functions in Software-Defined Networks Elasticity: Movable to other services and scalable to meet SLAs. Performance: Facilities to monitor. Resiliency: This can be specified by packet loss rate, calls drops and time to recover, etc. Ability to recreate after failure. Security: Roll-based authentication, authorization. Service Continuity: Smooth and continuous service after failures or migration. Service Assurance: Detecting fault using Time stamp and forward copies of packets. Energy Efficiency Requirements: Saving energy by placing a subset of VNF in a power conserving sleep state. Transition: Coexi