Swarm-based incast congestion control in datacenters serving web applications

11Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

Abstract

In Web applications served by datacenter nowadays, the incast congestion at the front-end server seriously degrades the data request latency performance due to the vast data transmissions from a large number data servers for a data request in a short time. Previous incast congestion control methods usually consider the direct data transmissions from data servers to the front-end server, which makes it difficult to control the sending speed or adjust workloads due to the transient transmission of only a few data objects from each data server. In this paper, we propose a Swarm-based Incast Congestion Control (SICC) system. SICC forms all target data servers of one request in the same rack into a swarm. In each swarm, a data server (called hub) is selected to forward all data objects to the front-end server, so that the number of data servers concurrently connected to the front-end server is reduced, which avoids the incast congestion. Also, the continuous data transmission from hubs to the front-end server facilitates the development of other strategies to further control the incast congestion. To fully utilize the bandwidth, SICC uses a two-level data transmission speed control method to adjust the data transmission speeds of hubs. A query redirection method further reduces the request latency by balancing the transmission remaining times between hubs. Our experiments in simulation and on a real cluster demonstrate that SICC outperforms other incast control methods in improving throughput and reducing the data request latency.

References Powered by Scopus

The Hadoop distributed file system

3911Citations
N/AReaders
Get full text

Network traffic characteristics of data centers in the wild

1916Citations
N/AReaders
Get full text

Data Center TCP (DCTCP)

1106Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Effective task scheduling algorithm with deep learning for Internet of Health Things (IoHT) in sustainable smart cities

91Citations
N/AReaders
Get full text

Task Failure Prediction in Cloud Data Centers Using Deep Learning

48Citations
N/AReaders
Get full text

HealthEdge: Task scheduling for edge computing with health emergency and human behavior consideration in smart homes

24Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Wang, H., Shen, H., & Liu, G. (2017). Swarm-based incast congestion control in datacenters serving web applications. In Annual ACM Symposium on Parallelism in Algorithms and Architectures (Vol. Part F129316, pp. 217–226). Association for Computing Machinery. https://doi.org/10.1145/3087556.3087559

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 7

88%

Professor / Associate Prof. 1

13%

Readers' Discipline

Tooltip

Computer Science 8

89%

Mathematics 1

11%

Save time finding and organizing research with Mendeley

Sign up for free