Enhanced Multistream Fast TCP: Rapid Bandwidth Utilization after Fast-Recovery Phase
The purpose of this study is to enhance the performance of Multistream Fast Transmission Control Protocol (TCP) keeping in view the recent web-based applications that are being deployed on long-range, high-speed, and high-bandwidth networks. To achieve the objective of the research study, a congesti...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-11-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/9/21/4698 |
_version_ | 1828958312598601728 |
---|---|
author | Sarfraz Ahmad Muhammad Junaid Arshad |
author_facet | Sarfraz Ahmad Muhammad Junaid Arshad |
author_sort | Sarfraz Ahmad |
collection | DOAJ |
description | The purpose of this study is to enhance the performance of Multistream Fast Transmission Control Protocol (TCP) keeping in view the recent web-based applications that are being deployed on long-range, high-speed, and high-bandwidth networks. To achieve the objective of the research study, a congestion control after fast-recovery module for congestion control scheme of Multistream Fast TCP is proposed. The module optimized the performance of the protocol by reducing the time that is required to consume the available bandwidth after a fast-recovery phase. The module is designed after studying additive-increase, multiplicative-decrease and rate-based congestion window management schemes of related transport protocols. The module adjusts the congestion window on receipt of each individual acknowledgment instead of each round trip time after the fast-recovery phase until it consumes vacant bandwidth of the network link. The module is implemented by using Network Simulator 2. Convergence time, throughput, fairness index, and goodput are the parameters used to assess the performance of proposed module. The results indicate that Enhanced Multistream Fast TCP with congestion control after fast recovery recovers its congestion window in a shorter time period as compared to multistream Fast TCP, Fast TCP, TCP New Reno, and Stream Control Transmission Protocol. Consequently, Enhanced Multistream Fast TCP consumes the available network bandwidth in lesser time and increases the throughput and goodput. The proposed module enhanced the performance of the transport layer protocol. Our findings demonstrate the performance impact in the form of a decrease in the convergence time to consume the available network bandwidth and the increase in the throughput and the goodput. |
first_indexed | 2024-12-14T08:46:34Z |
format | Article |
id | doaj.art-c506482312c943d59443c121e6d8f2e9 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-12-14T08:46:34Z |
publishDate | 2019-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-c506482312c943d59443c121e6d8f2e92022-12-21T23:09:10ZengMDPI AGApplied Sciences2076-34172019-11-01921469810.3390/app9214698app9214698Enhanced Multistream Fast TCP: Rapid Bandwidth Utilization after Fast-Recovery PhaseSarfraz Ahmad0Muhammad Junaid Arshad1Department of Computer Science & Engineering, University of Engineering & Technology, Lahore 54890, PakistanDepartment of Computer Science & Engineering, University of Engineering & Technology, Lahore 54890, PakistanThe purpose of this study is to enhance the performance of Multistream Fast Transmission Control Protocol (TCP) keeping in view the recent web-based applications that are being deployed on long-range, high-speed, and high-bandwidth networks. To achieve the objective of the research study, a congestion control after fast-recovery module for congestion control scheme of Multistream Fast TCP is proposed. The module optimized the performance of the protocol by reducing the time that is required to consume the available bandwidth after a fast-recovery phase. The module is designed after studying additive-increase, multiplicative-decrease and rate-based congestion window management schemes of related transport protocols. The module adjusts the congestion window on receipt of each individual acknowledgment instead of each round trip time after the fast-recovery phase until it consumes vacant bandwidth of the network link. The module is implemented by using Network Simulator 2. Convergence time, throughput, fairness index, and goodput are the parameters used to assess the performance of proposed module. The results indicate that Enhanced Multistream Fast TCP with congestion control after fast recovery recovers its congestion window in a shorter time period as compared to multistream Fast TCP, Fast TCP, TCP New Reno, and Stream Control Transmission Protocol. Consequently, Enhanced Multistream Fast TCP consumes the available network bandwidth in lesser time and increases the throughput and goodput. The proposed module enhanced the performance of the transport layer protocol. Our findings demonstrate the performance impact in the form of a decrease in the convergence time to consume the available network bandwidth and the increase in the throughput and the goodput.https://www.mdpi.com/2076-3417/9/21/4698delay-based congestion controlfast tcpfast recoveryloss-based congestion control |
spellingShingle | Sarfraz Ahmad Muhammad Junaid Arshad Enhanced Multistream Fast TCP: Rapid Bandwidth Utilization after Fast-Recovery Phase Applied Sciences delay-based congestion control fast tcp fast recovery loss-based congestion control |
title | Enhanced Multistream Fast TCP: Rapid Bandwidth Utilization after Fast-Recovery Phase |
title_full | Enhanced Multistream Fast TCP: Rapid Bandwidth Utilization after Fast-Recovery Phase |
title_fullStr | Enhanced Multistream Fast TCP: Rapid Bandwidth Utilization after Fast-Recovery Phase |
title_full_unstemmed | Enhanced Multistream Fast TCP: Rapid Bandwidth Utilization after Fast-Recovery Phase |
title_short | Enhanced Multistream Fast TCP: Rapid Bandwidth Utilization after Fast-Recovery Phase |
title_sort | enhanced multistream fast tcp rapid bandwidth utilization after fast recovery phase |
topic | delay-based congestion control fast tcp fast recovery loss-based congestion control |
url | https://www.mdpi.com/2076-3417/9/21/4698 |
work_keys_str_mv | AT sarfrazahmad enhancedmultistreamfasttcprapidbandwidthutilizationafterfastrecoveryphase AT muhammadjunaidarshad enhancedmultistreamfasttcprapidbandwidthutilizationafterfastrecoveryphase |