Analyzing TCP Performance in High Bit Error Rate Using Simulation and Modeling
While Transmission Control Protocol (<i>TCP</i>) works well with a low bit error rate (BER), the performance of TCP degrades significantly if the BER rises above a certain level. A study of the performance of TCP with high BER is required for the efficient design and deployment of such s...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-07-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/11/14/2254 |
_version_ | 1797433668302536704 |
---|---|
author | Nurul I. Sarkar Roman Ammann Salahuddin Muhammad Salim Zabir |
author_facet | Nurul I. Sarkar Roman Ammann Salahuddin Muhammad Salim Zabir |
author_sort | Nurul I. Sarkar |
collection | DOAJ |
description | While Transmission Control Protocol (<i>TCP</i>) works well with a low bit error rate (BER), the performance of TCP degrades significantly if the BER rises above a certain level. A study of the performance of TCP with high BER is required for the efficient design and deployment of such systems. In this paper, we address the problem of TCP performance in high BERs and analyze the issues by investigating the effect of BERs on system performance. We consider TCP Reno in our study to explore the system performance using extensive analysis of simulation and modeling. In the analysis, we consider the amount of datagram sent and retransmitted, mean throughput, link-layer overhead, TCP window size, <i>FTP</i> download response time, packet dropping and retransmission, and the TCP congestion avoidance mechanism. We validate simulation results by setting up a virtualized testbed using Linux hosts and a Linux router. The results obtained show that TCP throughput degrades significantly and eventually collapses at the packet drop probability of 10% (<i>BER</i> = 10<sup>−5</sup>). The <i>FTP</i> download response time is about 32 times longer than that of a perfect channel (no packet dropping). We found that TCP Reno cannot handle such a high BER to operate in wireless environments effectively. Finally, we provide recommendations for network researchers and engineers confronted with the challenge of operating TCP over noisy channels. |
first_indexed | 2024-03-09T10:20:16Z |
format | Article |
id | doaj.art-665e284b4f484756b422014858f36535 |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-09T10:20:16Z |
publishDate | 2022-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-665e284b4f484756b422014858f365352023-12-01T22:05:42ZengMDPI AGElectronics2079-92922022-07-011114225410.3390/electronics11142254Analyzing TCP Performance in High Bit Error Rate Using Simulation and ModelingNurul I. Sarkar0Roman Ammann1Salahuddin Muhammad Salim Zabir2Department of Computer Science and Software Engineering, Auckland University of Technology, Auckland 1010, New ZealandDepartment of Computer Science and Software Engineering, Auckland University of Technology, Auckland 1010, New ZealandNational Institute of Technology, Tsuruoka College, Tsuruoka 997-8511, JapanWhile Transmission Control Protocol (<i>TCP</i>) works well with a low bit error rate (BER), the performance of TCP degrades significantly if the BER rises above a certain level. A study of the performance of TCP with high BER is required for the efficient design and deployment of such systems. In this paper, we address the problem of TCP performance in high BERs and analyze the issues by investigating the effect of BERs on system performance. We consider TCP Reno in our study to explore the system performance using extensive analysis of simulation and modeling. In the analysis, we consider the amount of datagram sent and retransmitted, mean throughput, link-layer overhead, TCP window size, <i>FTP</i> download response time, packet dropping and retransmission, and the TCP congestion avoidance mechanism. We validate simulation results by setting up a virtualized testbed using Linux hosts and a Linux router. The results obtained show that TCP throughput degrades significantly and eventually collapses at the packet drop probability of 10% (<i>BER</i> = 10<sup>−5</sup>). The <i>FTP</i> download response time is about 32 times longer than that of a perfect channel (no packet dropping). We found that TCP Reno cannot handle such a high BER to operate in wireless environments effectively. Finally, we provide recommendations for network researchers and engineers confronted with the challenge of operating TCP over noisy channels.https://www.mdpi.com/2079-9292/11/14/2254TCP Renoperformancesimulationthroughputbit error rate (BER)noisy channel |
spellingShingle | Nurul I. Sarkar Roman Ammann Salahuddin Muhammad Salim Zabir Analyzing TCP Performance in High Bit Error Rate Using Simulation and Modeling Electronics TCP Reno performance simulation throughput bit error rate (BER) noisy channel |
title | Analyzing TCP Performance in High Bit Error Rate Using Simulation and Modeling |
title_full | Analyzing TCP Performance in High Bit Error Rate Using Simulation and Modeling |
title_fullStr | Analyzing TCP Performance in High Bit Error Rate Using Simulation and Modeling |
title_full_unstemmed | Analyzing TCP Performance in High Bit Error Rate Using Simulation and Modeling |
title_short | Analyzing TCP Performance in High Bit Error Rate Using Simulation and Modeling |
title_sort | analyzing tcp performance in high bit error rate using simulation and modeling |
topic | TCP Reno performance simulation throughput bit error rate (BER) noisy channel |
url | https://www.mdpi.com/2079-9292/11/14/2254 |
work_keys_str_mv | AT nurulisarkar analyzingtcpperformanceinhighbiterrorrateusingsimulationandmodeling AT romanammann analyzingtcpperformanceinhighbiterrorrateusingsimulationandmodeling AT salahuddinmuhammadsalimzabir analyzingtcpperformanceinhighbiterrorrateusingsimulationandmodeling |