• Home
  • Search
  • RAPID: Avoiding TCP Incast Throughput Collapse in Public Clouds With Intelligent Packet Discarding
  • Cite Icon16
  • https://doi.org/10.1109/jsac.2019.2927072Copy DOI Icon

RAPID: Avoiding TCP Incast Throughput Collapse in Public Clouds With Intelligent Packet Discarding

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Many applications in public clouds require a high fan-in, many-to-one type of data communication (known as TCP incast) in modern Data Center Networks (DCNs). Such communication could cause severe incast congestion in switches and result in TCP throughput collapse, substantially degrading the application performance. The root cause of throughput collapse is the Retransmission Timeouts (RTO) due to packet losses in congested switches. Tenants in public clouds can opt to use a variety of TCP versions. However, the existing solutions rely on modifications of TCP protocols and specific techniques from switches, and thus these existing solutions are not always feasible for public clouds. In this paper, we are inspired by the emerging virtualization and network softwarization technologies to develop a novel scheme called Retransmission timeout Avoidance by Packet Intelligent Discarding (RAPID) using software switches. RAPID considers the number of packets of each incast flow, buffered in the switch to selectively discard some packets, and ensures that the Fast Retransmission/Fast Recovery rather than RTO is invoked at the sender(s) in response to packet loss. Thus, the long idle period of a timeout and the throughput drop are avoided. We prove that, given a predetermined minimum switch buffer space, dedicated to the incast application, RAPID can prevent RTO in all the incast senders. We also present a low-complexity heuristic version of RAPID named RAPID-ED, which combines the principles of RAPID and early detection and is extremely easy to implement on today's software switches. We evaluate the two proposed schemes in a data center network testbed built on NS-3 simulator. The simulation results confirm the theoretical expectation, and show that the RAPID and RAPID-ED perform very well to prevent RTO of TCP incast flows and hence the throughput collapse. Compared with other incast solutions, RAPID and RAPID-ED do not modify TCP protocols and therefore are more suitable in public clouds.

Similar Papers
  • Research Article
  • Citations4

Queue length feedback-based solution of TCP Incast in data center networks

  • May 15, 2019
  • TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES
  • Hasnain Ahmed +1
  • Conference Article
  • Citations4

TS-TCP: Two-Stage Congestion Control Algorithm for High Concurrency TCPs in Data Center Networks

  • Jul 01, 2019
  • Yifei Lu +1
  • Conference Article
  • Citations10

Cost-Aware Scalability of Applications in Public Clouds

  • Apr 01, 2016
  • Daniel Moldovan +2
  • Conference Article
  • Citations24

Solving the TCP-Incast Problem with Application-Level Scheduling

  • Aug 01, 2012
  • Maxim Podlesny +1
  • Research Article
  • Citations16

Enabling the execution of HPC applications on public clouds with HPC@Cloud toolkit

  • Dec 04, 2023
  • Concurrency and Computation: Practice and Experience
  • Vanderlei Munhoz +1
  • Conference Article
  • Citations6

HPC@Cloud: A Provider-Agnostic Software Framework for Enabling HPC in Public Cloud Platforms

  • Oct 19, 2022
  • Vanderlei Munhoz +1
  • Conference Article
  • Citations191

Case study for running HPC applications in public clouds

  • Jun 21, 2010
  • Qiming He +4
  • Research Article
  • Citations5

A simple and efficient approach for reducing TCP timeouts due to lack of duplicate acknowledgments in data center networks

  • Apr 07, 2016
  • Cluster Computing
  • Prasanthi Sreekumari +2
  • Research Article

ALAS-DCN: application-aware low-latency scalable data center network architecture for intra-rack and inter-rack optical packet switching

  • Apr 10, 2026
  • Journal of Optical Communications and Networking
  • Georgios Drainakis +2
  • Research Article
  • Citations218

A survey on architectures and energy efficiency in Data Center Networks

  • Dec 12, 2013
  • Computer Communications
  • Ali Hammadi +1
  • Conference Article
  • Citations31

Toward a lightweight framework for monitoring public clouds

  • Nov 01, 2012
  • Kun Ma +2
  • Dissertation

Multipath approaches to avoiding TCP Incast

  • Nov 06, 2019
  • Lin Song +5
  • PDF
  • Conference Article
  • Citations14

Analogues between tuning TCP for Data Acquisition and datacenter networks

  • Jun 01, 2015
  • Grzegorz Jereczek +2
  • Research Article
  • Citations19

Allocating Bandwidth in Datacenter Networks: A Survey

  • Sep 01, 2014
  • Journal of Computer Science and Technology
  • Li Chen +2
  • Conference Article
  • Citations3

Curbing of TCP Incast in data center networks

  • Sep 01, 2015
  • R Amrutha +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.