Abstract

Ethernet switched networks are widely used in enterprise and data center networks. However, they have some drawbacks, mainly that to prevent loops, they cannot take advantage of multipath topologies to balance traffic. Several multipath routing proposals use link-state protocols and equal cost multi-path routing (ECMP) to distribute the load over multiple paths. But, these proposals are complex and prone to flow collisions that may degrade performance. This paper studies TCP-path, a protocol that employs a different approach. It uses a distributed network exploration mechanism based on broadcasting the TCP-SYN packet to identify and select the fastest available path to the destination host, on the fly. Our evaluation shows that it improves on ECMP by up to 70% in terms of throughput for elephant flows and by up to 60% in terms of flow completion time for mouse flows. Indeed, network exploration offers a better, yet simple alternative to ECMP-based solutions for multipath topologies. In addition, we also study TCP-path for elephant flows (TFE) which restricts TCP-path application to elephant flows to reduce the exploration broadcast overhead and the size of forwarding tables thus improving its scalability. Although elephant flows represent a small fraction (about 5%) of total flows, they have a major impact on overall performance, as we show in our evaluation. TFE reduces both the overhead incurred during path setup and the size of the forwarding tables by a factor of almost 20. Moreover, it achieves results close to those obtained by TCP-path for elephant flows, especially when working with high loads, and yields significant improvements for all types of flow at medium- and high-load levels.

Highlights

  • Ethernet switched networks are widely used in enterprise and data center environments due to their advantages, such as low cost, high speed, plug & play, etc

  • Equal Cost Multi-Path routing (ECMP) is the default multipath routing mechanism that has been employed in many routing protocols such as Open Shortest Path First (OSPF) and Intermediate System to Intermediate System (ISIS)

  • Our evaluation shows that TCP-Path for elephant flows (TFE) achieves very good performance, close to that of TCPPath, both for elephant and short-lived flows, which are key to the application scenarios, while drastically reducing the state stored at switches and the broadcast control overhead

Read more

Summary

Introduction

Ethernet switched networks are widely used in enterprise and data center environments due to their advantages, such as low cost, high speed, plug & play, etc. They present some drawbacks, mainly that they can have loops and do not take advantage of multipath topologies to balance traffic load among the different available paths/links. ECMP is the default multipath routing mechanism that has been employed in many routing protocols such as Open Shortest Path First (OSPF) and Intermediate System to Intermediate System (ISIS). Its load balance does not take into account either the link traffic load or the flow size It shows poor performance under failure conditions [5]. These drawbacks may reduce the delivered traffic by up to 40% despite the existence of different alternative paths

Objectives
Results
Conclusion
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