Abstract

Data center communication networks are characterized by fast and intensive traffic changes, to the extent that a statistical approach to routing has significant drawbacks. This paper proposes the first routing solution that takes into account every data center flow. In order to achieve the required performance, the proposed algorithm operates in the data plane, i.e. in the packet processing pipeline of the programmable packet forwarding chips. Route updates are triggered by the arrival of new flows, and are immediately transferred to the upstream switches in order for them to direct newly arriving flows along the best path. This enables the proposed algorithm to handle fast and intensive traffic changes, such as large-scale flow incast communication patterns which historically presented challenges to the data center routing algorithms. With the explicit knowledge of the current path state, the proposed algorithm can improve routing performance in the data center topologies used today. Additionally, being able to operate with high performance in arbitrary topology, the proposed solution can enable the introduction of new topologies into the data center networks, instead of topologies designed with the goal of supporting equal-cost multipath routing which are dominant in modern data centers.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call