Proceedings of International Conference on Applied Innovation in IT
2016/03/10, Volume 4, Issue 1, pp.51-55
High-speed UDP Data Transmission with Multithreading and Automatic Resource Allocation
Dmytro Syzov, Dmitry Kachan, Eduard Siemens Abstract: In this paper a utilization of the high data-rates channels by threading of sending and receiving is studied. As a communication technology evolves the higher speeds are used more and more in various applications. But generating traffic with Gbps data-rates also brings some complications. Especially if UDP protocol is used and it is necessary to avoid packet fragmentation, for example for high-speed reliable transport protocols based on UDP. For such situation the Ethernet network packet size has to correspond to standard 1500 bytes MTU[1], which is widely used in the Internet. System may not has enough capacity to send messages with necessary rate in a single-threaded mode. A possible solution is to use more threads. It can be efficient on widespread multicore systems. Also the fact that in real network non-constant data flow can be expected brings another object of study –- an automatic adaptation to the traffic which is changing during runtime. Cases investigated in this paper include adjusting number of threads to a given speed and keeping speed on a given rate when CPU gets heavily loaded by other processes while sending data.
Keywords: high-speed data transport, threading, automatic resource management
DOI: 110.13142/KT10004.21
Download: PDF
References:
- “RFC 894 - A Standard for the Transmission of IP Datagrams over Ethernet Networks.” [Online]. Available: https://tools.ietf.org/html/rfc894. [Accessed: 04-Mar-2016].
- E. He, J. Leigh, O. Yu, and T. A. DeFanti, “Reliable blast UDP: Predictable high performance bulk data transfer,” in Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on, 2002, pp. 317–324.
- Y. Gu and R. Grossman, “Udtv4: Improvements in performance and usability,” in Networks for Grid Applications, Springer, 2008, pp. 9–23.
- S. Höhlig, “Optimierter Dateitransfer über 100 Gigabit/s,” in 100-Gigabit/s-Workshop in Mannheim, Mannheim, Germany, Sep-2011.
- “Big Data Transmission | F I L A.” [Online]. Available: https://filalab.de/index.php/our-work/big-data-transmission/. [Accessed: 09-Mar-2016].
- D. Kachan, E. Siemens, Comparison of Contemporary Protocols for High-speed Data Transport via 10 Gbps WAN Connections. Proceedings of 2nd International Conference on Applied Innovations in IT. Köthen, pp. 21-27, 2014 (DOI: 10.13142/kt10002.04);
- D. Kachan, E. Siemens, V. Shuvalov, Available bandwidth measurement for 10 Gbps networks. Proceedings in 2015 International Siberian Conference on Control and Communications (SIBCON), 2015, pp. 1–10.
- Linux Programmer's Manual, Linux, p. “socket”.
- S. Srivastava, S. Anmulwar, A. M. Sapkal, T. Batra, A. Gupta, and V. Kumar, “Evaluation of traffic generators over a 40Gbps link,” in Computer Aided System Engineering (APCASE), 2014 Asia-Pacific Conference on, 2014, pp. 43–47.
- V. Vishwanath, T. Shimizu, M. Takizawa, K. Obana, and J. Leigh, “Towards terabit/s systems: Performance evaluation of multi-rail systems,” in High-Speed Networks Workshop, 2007, 2007, pp. 51–55.
- I. Fedotova, E. Siemens, and H. Hu, “A high-precision time handling library,” J. Commun. Comput., vol. 10, pp. 1076–1086, 2013.
- “Apposite Technologies :: Linktropy and Netropy Comparison.” [Online]. Available: http://www.appositetech.com/products/index.html. [Accessed: 04-Mar-2016].
- Linux Programmer's Manual, Linux, p. “stress”.
|
Home

- Call for Papers
- Submission to the Journal
- Paper Submission
- Final Paper Submission
- Important Dates
- Conference Committee
- Editorial Board
- Reviewers
- Last Proceedings

PROCEEDINGS
-
Volume 11, Issue 1 (ICAIIT 2023)
-
Volume 10, Issue 1 (ICAIIT 2022)
-
Volume 9, Issue 1 (ICAIIT 2021)
-
Volume 8, Issue 1 (ICAIIT 2020)
-
Volume 7, Issue 1 (ICAIIT 2019)
-
Volume 7, Issue 2 (ICAIIT 2019)
-
Volume 6, Issue 1 (ICAIIT 2018)
-
Volume 5, Issue 1 (ICAIIT 2017)
-
Volume 4, Issue 1 (ICAIIT 2016)
-
Volume 3, Issue 1 (ICAIIT 2015)
-
Volume 2, Issue 1 (ICAIIT 2014)
-
Volume 1, Issue 1 (ICAIIT 2013)

PAST CONFERENCES
ICAIIT 2023
-
Photos
-
Reports
ICAIIT 2022
-
Message
ICAIIT 2021
-
Photos
-
Reports
ICAIIT 2020
-
Photos
-
Reports
ICAIIT 2019
-
Photos
-
Reports
ICAIIT 2018
-
Photos
-
Reports
ETHICS IN PUBLICATIONS
ACCOMODATION
CONTACT US
|
|