  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.
