Congestion Control Mechanisms for Inter-Datacenter Networks

01/11/2022
by   Gaoxiong Zeng, et al.
0

Applications running in geographically distributed setting are becoming prevalent. Large-scale online services often share or replicate their data into multiple data centers (DCs) in different geographic regions. Driven by the data communication need of these applications, inter-datacenter network (IDN) is getting increasingly important. However, we find congestion control for inter-datacenter networks quite challenging. Firstly, the inter-datacenter communication involves both data center networks (DCNs) and wide-area networks (WANs) connecting multiple data centers. Such a network environment presents quite heterogeneous characteristics (e.g., buffer depths, RTTs). Existing congestion control mechanisms consider either DCN or WAN congestion, while not simultaneously capturing the degree of congestion for both. Secondly, to reduce evolution cost and improve flexibility, large enterprises have been building and deploying their wide-area routers based on shallow-buffered switching chips. However, with legacy congestion control mechanisms (e.g., TCP Cubic), shallow buffer can easily get overwhelmed by large BDP (bandwidth-delay product) wide-area traffic, leading to high packet losses and degraded throughput. This thesis describes my research efforts on optimizing congestion control mechanisms for the inter-datacenter networks. First, we design GEMINI - a practical congestion control mechanism that simultaneously handles congestions both in DCN andWAN. Second, we present FlashPass - a proactive congestion control mechanism that achieves near zero loss without degrading throughput under the shallow-buffered WAN. Extensive evaluation shows their superior performance over existing congestion control mechanisms.

READ FULL TEXT

page 21

page 30

page 33

page 38

research
04/30/2023

SFC: Near-Source Congestion Signaling and Flow Control

State-of-the-art congestion control algorithms for data centers alone do...
research
01/29/2023

A Deep Reinforcement Learning Framework for Optimizing Congestion Control in Data Centers

Various congestion control protocols have been designed to achieve high ...
research
04/30/2019

Elastic-TCP: Flexible Congestion Control Algorithm to Adapt for High-BDP Networks

In the last decade, the demand for Internet applications has been increa...
research
02/11/2023

Analyzing DCTCP and Cubic Buffer Sharing under Diverse Router Configurations

In this work, we look at the impact of router configurations on DCTCP an...
research
07/07/2021

BBRv2+:Towards Balancing Aggressiveness and Fairness with Delay-based Bandwidth Probing

BBRv2, proposed by Google, aims at addressing BBR's shortcomings of unfa...
research
12/08/2022

Optimization-Based Predictive Congestion Control for the Tor Network: Opportunities and Challenges

Based on the principle of onion routing, the Tor network achieves anonym...
research
05/29/2021

Learning to Harness Bandwidth with Multipath Congestion Control and Scheduling

Multipath TCP (MPTCP) has emerged as a facilitator for harnessing and po...

Please sign up or login with your details

Forgot password? Click here to reset