Achieving Better NFV Performance & Flexibility with FPGA-Based Platform

Introduction

Network functions virtualization (NFV) refers to specialized network services traditionally run on proprietary, dedicated hardware. Functions like routing, firewalls and load balancing are packaged as virtual machines (VMs) using NFV on commodity hardware.

At present, general purpose network processors are used to implement NFV. It is known to be a challenge to implement NFV on standard computing platforms using virtualization. Cloud companies have realized this and have investigated other types of technologies and techniques, resulting in the adoption of containers and DevOps models as well as FPGA-based reconfigurable computing.

FPGAs and Network Processing

FPGAs (Field Programmable Gate Array) have traditionally been a part of network processing. Reconfigurable logic has been used for both wired and wireless communication. FPGAs are used to speed up processing of network packets for variety of network functions/ applications like Intrusion detection, firewall, packet parsing, content based switching, IP lookup, deep packet inspection, etc.

FPGAs can be programmed both statically and dynamically. Static reconfiguration means that the whole FPGA is stopped and configured with a new configuration file. FPGAs were mainly configured at design time and when a new upgrade was available for the specific application in most of the industrial network applications.

In dynamic configuration, part of FPGA can be reconfigured while rest of the FPGA continues to operate without any pause or delay. This is used for designing systems that can adapt to processing requirements. Hardware accelerator units can be dynamically changed to manage network traffic fluctuations. More specifically, a network processing platform can dynamically reconfigure number of compressions and encryption hardware acceleration units to meet the processing requirements of the network traffic.

FPGA based Network Function Virtualization

Many chip manufacturers and hardware integrators have brought up programmable platforms based on specialized network processors. This induces fast paced development of specialized dynamically reconfigurable network applications.

Napatech brought FPGA based NICs. Marvell offers Xelerated processor for fiber access application as their so called Metro Ethernet Application. Xilinx has released the SDNet approach which supports SDN functionality through programmable data plane hardware.

Figure: FPGA Based NFV Architecture

NFV provisions flexibility and fast deployment of software-solutions and also provides high throughput of specialized hardware devices, using FPGAs as the main hardware.

The above figure depicts FPGA based NFV architecture. In it, FPGAs use hardware libraries of hardware components for configuration of specific application. The major advantage of this is it creates ecosystem of FPGA manufacturers and system integrators along with IP block vendors. It provides higher flexibility, and high innovation scope for yielding maximum throughput. NFV interface provisions inter-operability of hardware components from different vendors. The NFV controller can be used to load the components from the library, program the FPGA and then configure the modules based on the application’s requirements through the NFV-Configuration Interface.

NFV controller can load the required modules from the hardware accelerator library to support network encryption and network compression using the FPGA-based NFV framework. Due to traffic fluctuations, if the number of network flows that need encryption increases and the number of flows that need compression reduces, then, the NFV-controller can program the FPGA with additional modules for encryption (or with more efficient modules for encryption that allocate more area). Thus, the FPGA-based NFV can adapt its resources based on the network traffic fluctuations. In applications where we need both a high degree of flexibility and also a high degree of performance, FPGA-based NFV platform can be used as a promising platform.

Reference

[Tweet “Achieving Better NFV Performance & Flexibility with FPGA-Based Platform ~ via @CalsoftInc”]

 
Share:

Related Posts

Unlocking Network Agility Open RAN and the Future of Service Management & Orchestration (SMO)

Unlocking Network Agility: Open RAN and the Future of Service Management & Orchestration (SMO)

Recently, Open RAN turned out to be a transformative and innovative solution in the telecom industry. Service Management Orchestration (SMO) serves at the core of this transformative solution, revolutionizing the way mobile networks are deployed and managed. SMO in Open RAN framework foster openness, flexibility, interoperability supporting multi-vendor and cost-effective network deployments. SMO is paving the way for a new era of wireless connectivity, shaping the future of Open RAN deployments. Read the blog to explore the significance of SMO platform in Open RAN framework.

Share:
Technical Documentation

Technical Documentation Review and Tips

Technical reviews are vital for effective and quality documentation. To make this happen, have documentation and its reviews listed as one of the deliverables – just like development or testing. This will place priority on the process, and ensure everyone involved understands the importance of proper and thorough reviews.

Share:
Importance of System Integration in Next-Generation Telecom Networks

Importance of System Integration in Next-Generation Telecom Networks

The telco sector is evolving, and the significance of system integration cannot be overplayed in the industry. The next-generation networks are ever more complex, including diverse technologies like 5G, IoT, cloud computing, and more. To ensure reliable and high-quality services, seamless system integration becomes the cornerstone. Integration ensures that distinct components and services work harmoniously, stimulating efficient communication and streamlined operations. It facilitates the interconnectivity of various subsystems, enabling real-time data exchange, advanced service delivery, and enhanced end-user experiences. Read the blog to explore the significance of system integrators in telecom industry.

Share:
5G Transport Architecture xHaul Transport

5G Transport Architecture: xHaul Transport

The telecom industry is witnessing a rapid network transformation, enabled by a wide range of pioneering technology trends. The network transformation is towards a virtualized, software defined, flexible, and open framework to support next generation 5G use cases. To effectively realize a high quality 5G user experience, future transport networks will play a crucial role to meet service requirements such as peak data rates, maximum coverage, ultra-low latency, synchronization, and security. Read the blog to explore 5G transport technologies and the key advancements in 5G transport architecture.

Share:
Technology Trends 2024

Technology Trends 2024- The CXO perspective

In the rapidly evolving landscape of 2024, technology trends are reshaping industries and redefining business strategies. From the C-suite perspective, executives are navigating a dynamic environment where artificial intelligence, augmented reality, and blockchain are not just buzzwords but integral components of transformative business models. The Chief Experience Officers (CXOs) are at the forefront, leveraging cutting-edge technologies to enhance customer experiences, streamline operations, and drive innovation. This blog delves into the strategic insights and perspectives of CXOs as they navigate the ever-changing tech terrain, exploring how these leaders are shaping the future of their organizations in the era of 2024’s technological evolution.

Share:
Technology Trends 2024

The Winds of Technology Blowing into 2024

As 2023 draws to a close, the digital landscape is poised for a seismic shift in 2024. Generative Artificial Intelligence (Gen AI) continues its integrative streak, disrupting industries from B2B to healthcare. Networking trends emphasize simplicity, while the synergy of cloud and edge computing with Gen AI promises real-time workflows. Quantum computing, cybersecurity, intelligent automation, and sustainable technology are key players, reshaping the technological fabric. Join us as we navigate the transformative currents of 2024, unraveling the impact on enterprises in our forthcoming article. Stay tuned for the tech evolution ahead!

Share: