Search papers, labs, and topics across Lattice.
This paper introduces ProFlow, a proactive flow-placement framework that leverages early signs of congestion in datacenter networks to protect performance-sensitive traffic. By utilizing distributed telemetry signals and offline-trained reinforcement learning, ProFlow anticipates throughput degradation and reroutes flows before congestion impacts performance. Evaluation on the FABRIC testbed reveals that ProFlow achieves a 40% increase in mean throughput compared to traditional reactive methods, initiating rerouting decisions approximately 34 seconds earlier on average.
ProFlow can boost datacenter throughput by 40% by anticipating congestion before it impacts performance, reshaping flow management strategies.
In datacenter fabrics composed of leaf and aggregation switches, competing flows may become co-located on shared aggregation switches, creating congestion that can significantly degrade protected flows. However, before throughput degradation becomes observable, the network often exhibits early signs characterized by rising flow activity and queue overflow signals. Existing congestion-management approaches primarily react only after congestion becomes visible, leaving these early signs largely unexploited. In this paper, we propose ProFlow, a proactive flow-placement framework for protecting performance-sensitive traffic in multi-tenant datacenter networks, thereby utilizing the early signs of potential throughput degradations. ProFlow leverages distributed telemetry signals and offline-trained reinforcement learning (RL) to identify precursor congestion conditions and proactively reroute protected flows before throughput degradation occurs. Evaluation results using FABRIC testbed show that ProFlow achieves approximately 40% higher mean throughput than a reactive rerouting baseline while initiating rerouting decisions around 34 seconds earlier on average, demonstrating the effectiveness of anticipatory congestion management.