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

Fine-Tuning GenAI - From Cool Demo to Reliable Enterprise Asset

Fine-Tuning GenAI: From Cool Demo to Reliable Enterprise Asset

Generative AI (GenAI) is quickly moving from experimentation to enterprise adoption. It can generate text, visuals, even code, but the real value emerges when these models are…

Share:
VMware to AWS Migration - 3 Technical Approaches

VMware to AWS Migration: 3 Technical Approaches That Work

Picture this: your IT team is staring at a renewal notice from VMware. Costs are higher than expected, bundles force you into features you don’t use, and…

Share:
Gen AI in Digital Product Engineering

How Gen AI is Transforming Digital Product Engineering Companies

Explore how Generative AI is reshaping digital product engineering companies by driving innovation, accelerating development, and improving customer experiences. Learn its role in modernizing workflows and building competitive advantage.

Share:
From Bottlenecks to Breakthroughs - Building Synthetic Data Pipelines with LLM Agents - Blog banner

From Bottlenecks to Breakthroughs: Building Synthetic Data Pipelines with LLM Agents

Recently, we collaborated with a team preparing to fine-tune a domain-specific Large Language Model (LLM) for their product. While the base model architecture was in place, they…

Share:
From Reactive to Proactive AI Predictive Testing in Software Development - Blog Banner

From Reactive to Proactive: AI Predictive Testing in Software Development

The old rhythm of software testing—write code, run tests, fix bugs—doesn’t hold up anymore. Continuous releases, sprawling microservices, and unpredictable user behavior are stretching QA teams beyond…

Share:
Applications of Large Language Models in Business - Blog Banner

Applications of Large Language Models in Business 

Enterprises today are buried under unstructured data, repetitive workflows, and rising pressure to move faster with fewer resources. Large Language Models (LLMs) are emerging as a practical…

Share: