• DocumentCode
    3599618
  • Title

    Integration of LwIP Stack over Intel(R) DPDK for High Throughput Packet Delivery to Applications

  • Author

    Rajesh, R. ; Ramia, Kannan Babu ; Kulkarni, Muralidhar

  • Author_Institution
    Intel® Technol. Pvt. Ltd., Bangalore, India
  • fYear
    2014
  • Firstpage
    130
  • Lastpage
    134
  • Abstract
    Performance of generic operating system like Linux based IP stacks on multicore processors is much less than that of the purpose built IP stacks from the commercial stack vendors which typically run on a SoC/ASICs/Network processor. The issue of under-utilization of hardware resources arises from the fact that the generic IP stacks operate with much higher overhead, thereby decreasing the overall system performance compared to the capability of the underlying hardware. With Intel multicore processors, it´s possible to transition from using discrete architectures per major workload (application, control, packet, and signal processing) to a single architecture that consolidates the workloads into a more scalable and simplified solution. This is possible, in large part, due to the Intel Data Plane Development Kit (Intel DPDK), a set of data plane libraries that can improve packet processing performance by up to ten times compare to processing capabilities by traditional OS. Users can integrate their own custom IP stacks with the Intel DPDK and get the advantage of accelerated performance of the Intel DPDK to their applications. This paper explains integration of a version of Light Weight TCP/IP (LwIP) stack with Intel DPDK to extend high packet processing capabilities of Intel DPDK to application layer level and measuring the performance capabilities of DPDK-LwIP network stack.
  • Keywords
    IP networks; Linux; multiprocessing systems; transport protocols; ASIC; Intel DPDK; Linux based IP stacks; LwIP stack; SoC; data plane development kit; discrete architectures; generic operating system; high throughput packet delivery; lightweight TCP/IP; multicore processors; network processor; Computer architecture; IP networks; Kernel; Libraries; Message systems; Protocols; Throughput; Intel® DPDK; LwIP; multicore processors; packet processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2014 Fifth International Symposium on
  • Print_ISBN
    978-1-4799-6964-7
  • Type

    conf

  • DOI
    10.1109/ISED.2014.34
  • Filename
    7172761