Improving Multipath Routing of TCP Flows by Network Exploration

被引:7
|
作者
Alvarez-Horcajo, J. [1 ]
Lopez-Pajares, D. [1 ]
Martinez-Yelmo, I. [1 ]
Carral, J. A. [1 ]
Arco, J. M. [1 ]
机构
[1] Alcala Univ, Dept Automat, Alcala De Henares 28805, Spain
关键词
Data networks; ECMP; Ethernet; flow completion time; load balance; multipath; network exploration; throughput; TCP;
D O I
10.1109/ACCESS.2019.2893412
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:13608 / 13621
页数:14
相关论文
共 50 条
  • [31] Improving the fairness of FAST TCP to new flows
    ARC Special Research Centre for Ultra-Broadband Information Networks , National ICT Australia Department of Electrical and Electronic Engineering, University of Melbourne, Melbourne, Vic. 3010, Australia
    不详
    不详
    IEEE Commun Lett, 2006, 5 (414-416):
  • [32] Improving the fairness of FAST TCP to new flows
    Cui, Tony
    Andrew, Lachlan L. H.
    Zukerman, Moshe
    Tan, Liansheng
    IEEE COMMUNICATIONS LETTERS, 2006, 10 (05) : 414 - 416
  • [33] Multipath TCP with Network Coding for Wireless Mesh Networks
    Gheorghiu, Steluta
    Toledo, Alberto Lopez
    Rodriguez, Pablo
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [34] Multipath TCP
    Paasch, Christoph
    Bonaventure, Olivier
    COMMUNICATIONS OF THE ACM, 2014, 57 (04) : 51 - 57
  • [35] An improving secure communication using multipath malicious avoidance routing protocol for underwater sensor network
    Natarajan, Vignesh Prasanna
    Jayapal, Senthil
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [36] Improving Resiliency of Software-Defined Networks with Network Coding-based Multipath Routing
    Ai, Jianjian
    Chen, Hongchang
    Guo, Zehua
    Cheng, Guozhen
    Baker, Thar
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 726 - 731
  • [37] Research on a Multipath Routing for Multihop Cellular Network
    Liu Ling
    Tan Xiao Bin
    Xu Peng
    Wen Hong
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 5493 - 5498
  • [38] Network Topology Tomography Under Multipath Routing
    Pan, Shengli
    Zhou, Yingjie
    Yu, Fucai
    Qian, Feng
    Hu, Guangmin
    IEEE COMMUNICATIONS LETTERS, 2016, 20 (03) : 550 - 553
  • [39] Network congestion control with Markovian multipath routing
    Roberto Cominetti
    Cristóbal Guzmán
    Mathematical Programming, 2014, 147 : 231 - 251
  • [40] Multipath Routing for Mobile Ad Hoc Network
    Qin, Fujian
    Liu, Youyuan
    ISIP: 2009 INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING, PROCEEDINGS, 2009, : 237 - 240