DPDK – Boosting The Networking Revolution

The success of server virtualization is infectious. This prompted a search for a similar technological advancement in the networking industry. There was a need to replicate the model of how server virtualization reduced the cost of running isolated applications & improved agility. NFV or Network Function Virtualization is what came out of this and is the new big thing in the industry.

NFV virtualizes various Network Functions (Routing, Firewall, IPS, IDS, DHCP, DNS, etc.) & enables the ISPs to reduce the cost & increase agility. Historically, all such Network functions were built on custom hardware & thus were expensive, provided little-to-no agility & were vendor locked-in.

Think of moving your hardware-based Firewall functionality inside a VM and viola – You just reduced the cost by using a COTS HW to run many such VMs & improved agility by instantly deploying/moving the VM(s) around as you need !!!

Calsoft Whitepaper: Amalgamation of 3G Mobile Services, Cloud Services & Storage Technology

In this paper, issues related to Mobile Storage Area Network are included.This paper deals with the demand of storage of personal files and data retention capability of mSAN.

Download

However, the biggest challenge in VM form-factor is to match the packet processing performance of a dedicated, customized hardware. This is where DPDK (Data Plane Development Kit) plays a big role. DPDK is a set of libraries which moves the packet processing from kernel space to user space & there by saving on the context changes. The library is built using faster/efficient CPU instructions & thus less CPU cycles are utilized compared to current methodologies of packet processing. This improves the packet processing performance & offloads the CPU cycles enabling applications to run faster.

DPDK was open sourced by Intel & has the following optimized libraries/components :-

  • Memory Manager
  • Buffer Manager
  • Flow Classification
  • Poll Mode Drivers

There are quite a few Linux network functions which have already been enabled with DPDK & has proven up to 10x performance.

Check out more details at – http://dpdk.org/.

To know more email: marketing@calsoftinc.com
Nitin Singhvi | Calsoft Inc.

Calsoft NFV Expertise

Calsoft has deep expertise in various NFV tools and technologies. We have helped networking ISVs in design, development, deployment, testing and support of various NFV technologies.

[Tweet “DPDK – Boosting The Networking Revolution”]

 
Share:

Related Posts

Product Lifecycle Management in Software Development using Large Language Models

Product Lifecycle Management in Software Development using Large Language Models

The data of any organization is of extreme value. But what happens when that data is not trustworthy and accessible to your teams? You will face challenges…

Share:

How IoT enables 5G massive Machine Type Communications (mMTC)

Explore how 5G’s Massive Machine Type Communications (mMTC) revolutionize IoT, enhancing smart cities, transportation, and healthcare with unmatched connectivity.

Share:
Virtual Machines or Containers Which is Better in NFV Infrastructure

Virtual Machines or Containers. Which is Better in NFV Infrastructure?

Discover whether Virtual Machines or Containers are better for NFV infrastructure. Explore their benefits, challenges, and impact on 5G networks.

Share:
Introduction to Virtualization Network in Cloud Computing

Introduction to Virtualization Network in Cloud Computing

Explore the blog to understand the significance of network virtualization in cloud computing, its benefits and key use cases.

Share:
Kubernetes Introduction and Architecture Overview

Kubernetes: Introduction and Architecture Overview

Containers are taking over and have become one of the most promising methods for developing applications as they provide the end-to-end packages necessary to run your applications….

Share:
How to Perform Hardware and Firmware Testing of Storage Box

How to Perform Hardware and Firmware Testing of Storage Box

In this blog will discuss about how to do the Hardware and firmware testing, techniques used, then the scope of testing for both. To speed up your testing you can use tools mentioned end of this blog, all those tools are available on internet. Knowing about the Hardware/Firmware and how to test all these will help you for upgrade testing of a product which involve firmware

Share: