Next Article in Journal
An FPGA-Based CNN Accelerator Integrating Depthwise Separable Convolution
Previous Article in Journal
Experimental Study on the Reliability of PBGA Electronic Packaging under Shock Loading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

P4QCN: Congestion Control Using P4-Capable Device in Data Center Networks

Key Laboratory of Media Audio&Video Ministry of Education, Communication University of China, Beijing 100024, China
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(3), 280; https://doi.org/10.3390/electronics8030280
Submission received: 12 February 2019 / Revised: 25 February 2019 / Accepted: 26 February 2019 / Published: 2 March 2019
(This article belongs to the Section Networks)

Abstract

Modern data centers aim to offer very high throughput and ultra-low latency to meet the demands of applications such as online intensive services. Traditional TCP/IP stacks cannot meet these requirements due to their high CPU overhead and high-latency. Remote Direct Memory Access (RDMA) is an approach that can be designed to meet this demand. The mainstream transport protocol of RDMA over Ethernet is RoCE (RDMA over Converged Ethernet), which relies on Priority Flow Control (PFC) within the network to enable a lossless network. However, PFC is a coarse-grained protocol which can lead to problems such as congestion spreading, head-of-the-line blocking. A congestion control protocol that can alleviate these problems of PFC is needed. We propose a protocol, called P4QCN for this purpose. P4QCN is a congestion control scheme for RoCE and it is an improved Quantized Congestion Notification (QCN) design based on P4, which is a flow-level, rate-based congestion control mechanism. P4QCN extends the QCN protocol to make it compatible with IP-routed networks based on a framework of P4 and adopts a two-point algorithm architecture which is more effective than the three-point architecture used in QCN and Data Center QCN(DCQCN). Experiments show that our proposed P4QCN algorithm achieves the expected performance in terms of latency and throughput.
Keywords: congestion control; P4; data center transport; PFC; lossless; programmable data plane congestion control; P4; data center transport; PFC; lossless; programmable data plane

Share and Cite

MDPI and ACS Style

Geng, J.; Yan, J.; Zhang, Y. P4QCN: Congestion Control Using P4-Capable Device in Data Center Networks. Electronics 2019, 8, 280. https://doi.org/10.3390/electronics8030280

AMA Style

Geng J, Yan J, Zhang Y. P4QCN: Congestion Control Using P4-Capable Device in Data Center Networks. Electronics. 2019; 8(3):280. https://doi.org/10.3390/electronics8030280

Chicago/Turabian Style

Geng, Junjie, Jinyao Yan, and Yuan Zhang. 2019. "P4QCN: Congestion Control Using P4-Capable Device in Data Center Networks" Electronics 8, no. 3: 280. https://doi.org/10.3390/electronics8030280

APA Style

Geng, J., Yan, J., & Zhang, Y. (2019). P4QCN: Congestion Control Using P4-Capable Device in Data Center Networks. Electronics, 8(3), 280. https://doi.org/10.3390/electronics8030280

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop