bottleneck detection
Recently Published Documents


TOTAL DOCUMENTS

103
(FIVE YEARS 19)

H-INDEX

15
(FIVE YEARS 2)

2021 ◽  
Author(s):  
Jean Luca Bez ◽  
Houjun Tang ◽  
Bing Xie ◽  
David Williams-Young ◽  
Rob Latham ◽  
...  

Sensors ◽  
2021 ◽  
Vol 21 (18) ◽  
pp. 6289
Author(s):  
Imtiaz Mahmud ◽  
Tabassum Lubna ◽  
Geon-Hwan Kim ◽  
You-Ze Cho

The Congestion Control Algorithm (CCA) in the Multipath Transmission Control Protocol (MPTCP) is fundamental to controlling the flow of data through multiple subflows (SF) simultaneously. The MPTCP CCA has two design goals: first, always ensure better throughput than single path TCP (SPTCP) flows, and second, collectively, MPTCP SFs going through a shared bottleneck (SB) should occupy bandwidth fairly, i.e., close to the bandwidth occupied by an SPTCP flow. Although several MPTCP CCAs exist, they primarily focus on specific scenarios and could not satisfy the design goals in diverse and dynamic scenarios. Recently, CUBIC has become a widely used CCA for SPTCP for its better compatibility with high-speed internet. CUBIC’s effective implementation in the MPTCP is expected to provide improved throughput and fairer behavior, thus satisfying the design goals. However, although the current multipath CUBIC (MPCUBIC) implementation ensures better fairness, it fails to ensure better throughput. We believe the application of same rule for SFs going through an SB and non-shared bottleneck (NSB) makes it difficult for MPCUBIC to adapt to diverse and dynamically changing network scenarios, thus resulting in poor throughput. Therefore, we present an improved version of MPCUBIC, namely bottleneck-aware MPCUBIC (BA-MPCUBIC), to resolve the throughput issue. First, we deploy an innovative bottleneck detection method that successfully differentiates between an SB and NSB based on round-trip-time, enhanced congestion notification, and packet loss. Then, we implement SPTCP CUBIC and MPCUBIC as the CCAs for SFs going through NSBs and SBs, respectively. Extensive emulation experiments demonstrate that the BA-MPCUBIC successfully detects SBs and NSBs with the highest detection accuracy and the lowest detection time compared with other approaches. Moreover, BA-MPCUBIC successfully satisfies the MPTCP design goals in the considered diverse and dynamic scenarios by ensuring both better throughput and fairness.


2021 ◽  
Author(s):  
J. Llopis ◽  
A. Lacasa ◽  
E. Garcia ◽  
N. Montés

2021 ◽  
pp. 683-689
Author(s):  
Christoph Roser ◽  
Mukund Subramaniyan ◽  
Anders Skoogh ◽  
Björn Johansson

2020 ◽  
Author(s):  
Thomas Paiva ◽  
Simone Ferlin ◽  
Bruno Kimura

Este artigo descreve a implementação de um método SBD (Shared Bottleneck Detection) para detecção de compartilhamento de gargalos em transmissões por múltiplos caminhos junto ao protocolo MPQUIC (MultiPath Quick UDP Internet Connection). Transmissões MPQUIC são realizadas por múltiplos subfluxos UDP, os quais percorrem diferente caminhos fim-a-fim entre os nós de origem e destino. Um método SBD permite que os sistemas finais quantifiquem métricas estatísticas sobre qualidade dos caminhos em uso pelos subfluxos e, com isso, infiram se os gargalos desses caminhos estão ou não sendo compartilhados entre esses subfluxos. A investigação vem sendo realizada de forma experimental, através da implementação e validação de um mecanismo SBD baseado no método previsto na RFC 8382 junto ao protocolo MPQUIC em Linguagem Go.


Sign in / Sign up

Export Citation Format

Share Document