Javascript must be enabled to continue!
Adaptive Decrease Window for BALIA (ADW-BALIA): Congestion Control Algorithm for Throughput Improvement in Nonshared Bottlenecks
View through CrossRef
The main design goals of the multipath transmission control protocol (MPTCP) are to improve the throughput and share a common bottleneck link fairly with a single-path transmission control protocol (TCP). The existing MPTCP congestion control algorithms achieve the goal of fairness with single-path TCP flows in a shared bottleneck, but they cannot maximize the throughput in nonshared bottlenecks, where multiple subflows traverse different bottleneck links. This is because the MPTCP is designed not to exceed the throughput of a single-path TCP competing in the bottleneck. Therefore, we believe that MPTCP congestion control should have different congestion window control mechanisms, depending on the bottleneck type. In this paper, we propose an adaptive decrease window (ADW) balanced linked adaptation (BALIA) congestion control algorithm that adaptively adjusts the congestion window decrease in order to achieve better throughput in nonshared bottlenecks while maintaining fairness with the single-path TCP flows in shared bottlenecks. The ADW-BALIA algorithm detects shared and nonshared bottlenecks based on delay fluctuations and it uses different congestion window decrease methods for the two types of bottleneck. When the delay fluctuations of the MPTCP subflows are similar, the ADW-BALIA algorithm behaves the same as the existing BALIA congestion control algorithm. If the delay fluctuations are dissimilar, then the ADW-BALIA algorithm adaptively modulates the congestion window reduction. We implement the ADW-BALIA algorithm in the Linux kernel and perform an emulation experiment that is based on various topologies. ADW-BALIA improves the aggregate MPTCP throughput by 20% in the nonshared bottleneck scenario, while maintaining fairness with the single-path TCP in the shared bottleneck scenario. Even in a triple bottleneck topology, where both types of bottlenecks exist together, the throughput increases significantly. We confirmed that the ADW-BALIA algorithm works stably for different delay paths, in competition with CUBIC flows, and with lossy links.
Title: Adaptive Decrease Window for BALIA (ADW-BALIA): Congestion Control Algorithm for Throughput Improvement in Nonshared Bottlenecks
Description:
The main design goals of the multipath transmission control protocol (MPTCP) are to improve the throughput and share a common bottleneck link fairly with a single-path transmission control protocol (TCP).
The existing MPTCP congestion control algorithms achieve the goal of fairness with single-path TCP flows in a shared bottleneck, but they cannot maximize the throughput in nonshared bottlenecks, where multiple subflows traverse different bottleneck links.
This is because the MPTCP is designed not to exceed the throughput of a single-path TCP competing in the bottleneck.
Therefore, we believe that MPTCP congestion control should have different congestion window control mechanisms, depending on the bottleneck type.
In this paper, we propose an adaptive decrease window (ADW) balanced linked adaptation (BALIA) congestion control algorithm that adaptively adjusts the congestion window decrease in order to achieve better throughput in nonshared bottlenecks while maintaining fairness with the single-path TCP flows in shared bottlenecks.
The ADW-BALIA algorithm detects shared and nonshared bottlenecks based on delay fluctuations and it uses different congestion window decrease methods for the two types of bottleneck.
When the delay fluctuations of the MPTCP subflows are similar, the ADW-BALIA algorithm behaves the same as the existing BALIA congestion control algorithm.
If the delay fluctuations are dissimilar, then the ADW-BALIA algorithm adaptively modulates the congestion window reduction.
We implement the ADW-BALIA algorithm in the Linux kernel and perform an emulation experiment that is based on various topologies.
ADW-BALIA improves the aggregate MPTCP throughput by 20% in the nonshared bottleneck scenario, while maintaining fairness with the single-path TCP in the shared bottleneck scenario.
Even in a triple bottleneck topology, where both types of bottlenecks exist together, the throughput increases significantly.
We confirmed that the ADW-BALIA algorithm works stably for different delay paths, in competition with CUBIC flows, and with lossy links.
Related Results
REPRESENTASI NILAI DALAM RITUAL BALIA TAMPILANGI ETNIK KAILI: KAJIAN HERMENEUTIK (Representation of Value in Balia tampilangi Rituals of Kaili Ethnic: Hermeneutic Study)
REPRESENTASI NILAI DALAM RITUAL BALIA TAMPILANGI ETNIK KAILI: KAJIAN HERMENEUTIK (Representation of Value in Balia tampilangi Rituals of Kaili Ethnic: Hermeneutic Study)
The tradition of treating diseases of the Kaili tribe, commonly called balia, is a traditional treatment that is believed to cure diseases brought by spirits. This study is expecte...
Development of Road Congestion Index Based on Comprehensive Parameters
Development of Road Congestion Index Based on Comprehensive Parameters
Traffic congestion is a normal phenomenon associated with transportation on the road at the same time which is hinder motion and need extra time to reach destinations. Congestion i...
The waveform comparison of three common-used fractional viscous acoustic wave equations
The waveform comparison of three common-used fractional viscous acoustic wave equations
Abstract
The forward simulation of the viscous acoustic wave equation is an essential part of geophysics and energy resources exploration research. The viscous acoustic sei...
KAI zieht Bilanz ihrer Arbeit
KAI zieht Bilanz ihrer Arbeit
AbstractMit dem 31. 12. 1991 endete die Übergangsfinanzierung der ehemaligen Akademie der Wissenschaften (AdW), die Beschäftigungsverhältnisse der AdW‐Mitarbeiter liefen aus. Eine ...
Decomposition and sources of Gender Inequality in Access to drinking water in Cameroon: Does International remittances matter?
Decomposition and sources of Gender Inequality in Access to drinking water in Cameroon: Does International remittances matter?
Abstract
This paper quantify and decompose the Gender Gap in Access to Drinking Water (ADW) in Cameroon, emphasizing the international remittance impacts. To do this, a non...
Nonlinear optimal control for robotic exoskeletons with electropneumatic actuators
Nonlinear optimal control for robotic exoskeletons with electropneumatic actuators
Purpose
To provide high torques needed to move a robot’s links, electric actuators are followed by a transmission system with a high transmission rate. For instance, gear ratios of...
Congestion Control in CoAP Observe Group Communication
Congestion Control in CoAP Observe Group Communication
The Constrained Application Protocol (CoAP) is a simple and lightweight machine-to-machine (M2M) protocol for constrained devices for use in lossy networks which offers a small mem...
Converged RAN/MEC slicing in beyond 5G (B5G) networks
Converged RAN/MEC slicing in beyond 5G (B5G) networks
(English) The main objective of this thesis is to propose solutions for implementing dynamic RAN slicing and Functional Split (FS) along with MEC placements in 5G/B5G. In particula...

