DCFIT: Initial Trigger-Based PFC Deadlock Detection in the Data Plane

09/28/2020
by   Xinyu Crystal Wu, et al.
0

Recent data center applications rely on lossless networks to achieve high network performance. Lossless networks, however, can suffer from in-network deadlocks induced by hop-by-hop flow control protocols like PFC. Once deadlocks occur, large parts of the network could be blocked. Existing solutions mainly center on a deadlock avoidance strategy; unfortunately, they are not foolproof. Thus, deadlock detection is a necessary last resort. In this paper, we propose DCFIT, a new mechanism performed entirely in the data plane to detect and solve deadlocks for arbitrary network topologies and routing protocols. Unique to DCFIT is the use of deadlock initial triggers, which contribute to efficient deadlock detection and deadlock recurrence prevention. Preliminary results indicate that DCFIT can detect deadlocks quickly with minimal overhead and mitigate the recurrence of the same deadlocks effectively. This work does not raise any ethical issues.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/05/2019

D2R: Dataplane-Only Policy-Compliant Routing Under Failures

In networks today, the data plane handles forwarding—sending a packet to...
research
03/04/2022

Computationally efficient worst-case analysis of flow-controlled networks with Network Calculus

Networks with hop-by-hop flow control occur in several contexts, from da...
research
04/11/2021

Tracking Normalized Network Traffic Entropy to Detect DDoS Attacks in P4

Distributed Denial-of-Service (DDoS) attacks represent a persistent thre...
research
09/22/2019

Backpressure Flow Control

Effective congestion control in a multi-tenant data center is becoming i...
research
09/28/2021

PSSPR: A Source Location Privacy Protection Scheme Based on Sector Phantom Routing in WSNs

Source location privacy (SLP) protection is an emerging research topic i...
research
12/11/2017

DeepConfig: Automating Data Center Network Topologies Management with Machine Learning

In recent years, many techniques have been developed to improve the perf...
research
09/23/2021

WebFlow: Scalable and Decentralized Routing for Payment Channel Networks with High Resource Utilization

Payment channel networks (PCNs) have been designed and utilized to addre...

Please sign up or login with your details

Forgot password? Click here to reset