Proceedings of International Conference on Applied Innovation in IT  ·  2019/03/06  ·  Vol. 7  ·  Issue 1  ·  pp. 13–17
Custom UDP-Based Transport Protocol Implementation over DPDK
Dmytro Syzov, Dmitry Kachan, Kirill Karpov, Nikolai Mareev, Eduard Siemens
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.
High-Speed Data Transport Packet Processing User Space
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.

Proceedings of the International Conference on Applied Innovations in IT by Anhalt University of Applied Sciences is licensed under CC BY-SA 4.0  ·  This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

ICAIIT 2026
International Conference on Applied Innovation in IT
Navigation
Publisher
ISSN2199-8876
Location Anhalt University of Applied Sciences
Phone +49 (0) 3496 67 5611
Address Building 01, Room 425
Bernburger Str. 55
D-06366 Köthen, Germany
Open Access License

All works are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0), unless otherwise noted.

Published by ICAIIT in cooperation with Anhalt University of Applied Sciences.

© 2026 ICAIIT — International Conference on Applied Innovations in IT. Anhalt University of Applied Sciences, Köthen, Germany.
Visitors: site traffic counter