Proceedings of International Conference on Applied Innovation in IT
2019/03/06, Volume 7, Issue 1, pp.13-17

Custom UDP-Based Transport Protocol Implementation over DPDK


Dmytro Syzov, Dmitry Kachan, Kirill Karpov, Nikolai Mareev, Eduard Siemens


Abstract: As industry of information technologies evolves, demand for high speed data transmission steadily increases. The need in it can be found in variety of different industries – from entertainment (trend for increasing resolution of video-cast for example) to scientific research. However, there are several problems that hinder network application capabilities. One of them is slow packet processing due to significant overheads on system calls for simple network operations. There are hardware solutions, but from the economical point of view, using legacy equimpent is preferable due to high cost of updating network infrastructure. Thus, software solutions to these problems can be preferable. One of them is DPDK toolset which gives the ability to tailor network operations to the application. RMDT is a custom transport protocol aimed at high speed data transmission over lossy networks with high latency. The protocol is built over standard Linux UDP sockets. Thus it is heavily reliant on the networking stack performance. The goal of this work is to improve RMDT performance by means of DPDK in a 10G network and to assess the benefits of such an implementation.

Keywords: High-Speed Data Transport, Packet Processing, User Space

DOI: 10.25673/13476

Download: PDF

References:

  1. “Scaling in the Linux Networking Stack”, kernel.org, 2018 [Online]. Available: https://www.kernel.org/doc/Documentation/networking/scaling.txt, Accessed on: Dec 01, 2018.
  2. “Data plane development kit”, dpdk.org, 2018 [Online]. Available: https://www.dpdk.org/about/, Accessed on: Dec 01, 2018.
  3. “Big Data Transmission | F I L A”, fila-lab.de, 2018 [Online]. Available: https://fila-lab.de/index.php/ourwork/big-data-transmission/, Accessed on: Dec 01, 2018.
  4. R. Rajesh, K. B. Ramia, and M. Kulkarni, “Integration of LwIP stack over Intel (R) DPDK for high throughput packet delivery to applications,” in 2014 Fifth International Symposium on Electronic System Design, 2014, pp. 130-134.
  5. Z. Li, “HPSRouter: A high performance software router based on DPDK,” in 2018 20th International Conference on Advanced Communication Technology (ICACT), 2018, pp. 503-506.
  6. M. Miao, W. Cheng, F. Ren, and J. Xie, “Smart batching: A load-sensitive self-tuning packet I/O using dynamic batch sizing,” in 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS), 2016, pp. 726-733.
  7. “Apposite Technologies Netropy WAN Emulators”, Apposite Technologies.
  8. “F-Stack | High Performance Network Framework Based On DPDK”, f-stack.org, 2018 [Online]. Available: http://www.f-stack.org/, Accessed on: Dec 01, 2018.
  9. C. Hornig, “A standard for the transmission of IP datagrams over ethernet networks,” 1984.

    Home

    PARTICIPATION

       - Call for Papers
       - Paper Submission
       - Important Dates
       - Committee
       - Guest registration


    PROCEEDINGS

       - Volume 1, Issue 1 (ICAIIT 2013)
       - Volume 2, Issue 1 (ICAIIT 2014)
       - Volume 3, Issue 1 (ICAIIT 2015)
       - Volume 4, Issue 1 (ICAIIT 2016)
       - Volume 5, Issue 1 (ICAIIT 2017)
       - Volume 6, Issue 1 (ICAIIT 2018)
       - Volume 7, Issue 1 (ICAIIT 2019)


    PAST CONFERENCES

       ICAIIT 2019
         - Photos
         - Reports

       ICAIIT 2018
         - Photos
         - Reports

    ETHICS IN PUBLICATIONS

    ACCOMODATION

    CONTACT US

 


           ISSN 2199-8876
           Copyright © 2013-2019 Leonid Mylnikov. All rights reserved.