DeepAI AI Chat
Log In Sign Up

CC-Fuzz: Genetic algorithm-based fuzzing for stress testing congestion control algorithms

by   Devdeep Ray, et al.
Carnegie Mellon University

Congestion control research has experienced a significant increase in interest in the past few years, with many purpose-built algorithms being designed with the needs of specific applications in mind. These algorithms undergo limited testing before being deployed on the Internet, where they interact with other congestion control algorithms and run across a variety of network conditions. This often results in unforeseen performance issues in the wild due to algorithmic inadequacies or implementation bugs, and these issues are often hard to identify since packet traces are not available. In this paper, we present CC-Fuzz, an automated congestion control testing framework that uses a genetic search algorithm in order to stress test congestion control algorithms by generating adversarial network traces and traffic patterns. Initial results using this approach are promising - CC-Fuzz automatically found a bug in BBR that causes it to stall permanently, and is able to automatically discover the well-known low-rate TCP attack, among other things.


page 1

page 2

page 3

page 4


ZEUS: An Experimental Toolkit for Evaluating Congestion Control Algorithms in 5G Environments

As global cellular networks converge to 5G, one question lingers: Are we...

TCP D*: A Low Latency First Congestion Control Algorithm

The choice of feedback mechanism between delay and packet loss has long ...

On Congestion Control for Distributed Ledgers in Adversarial IoT Networks

Distributed Ledger Technologies (DLTs) (the agnostic term for blockchain...

Micro Congestion Control: Every Flow Deserves a Second Chance

Today, a considerable Internet traffic is sent from the datacenter and h...

Friendliness between AIMD Algorithms

This paper aims to provide a robust grounding for the additive increase ...

Impact of RoCE Congestion Control Policies on Distributed Training of DNNs

RDMA over Converged Ethernet (RoCE) has gained significant attraction fo...

Can Peripheral Representations Improve Clutter Metrics on Complex Scenes?

Previous studies have proposed image-based clutter measures that correla...