Exploring Multipath TCP Schedulers in Heterogeneous Networks

Exploring Multipath TCP Schedulers in Heterogeneous Networks

Vidya Sachin Kubde, Sudhir D. Sawarkar
DOI: 10.4018/IJICTHD.295857
Article PDF Download
Open access articles are freely available for download

Abstract

Multipath Transmission Control Protocol (MPTCP) is a transport layer protocol, which transmits TCP segments on more than one path, in multihomed devices. It was designed with the aim of Bandwidth aggregation and redundant connections. Currently, multihomed devices have wireless interfaces of heterogeneous nature. MPTCP is not able to give its optimal performance in heterogeneous networks. This paper presents an experimental performance study of four different schedulers, namely Roundrobin, Default, Blest, and Redundant. Our testbed comprises Ethernet, LTE, and Wifi networks to connect multihomed devices. We have compared the scheduler performance in terms of Throughput , Download time and path utilization rate in homogenous and heterogenous scenarios . Results showed that Round robin provides optimal throughput in homogenous networks and also performs bandwidth aggregation by utilizing both the paths but fails to perform in heterogenous networks. Blest, provides best throughput among the four schedulers but prefers fast path only.
Article Preview
Top

Background & Motivation

In single path TCP if packets are not lost or not retransmitted, then they will arrive in order Paasch (2014). In MPTCP as packets are going to traverse through multiple paths, with different characteristics causing out of order at the receiver end Hurtig (2018). This results in Head of Line Blocking impacting the throughput.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 14: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 13: 4 Issues (2021)
Volume 12: 4 Issues (2020)
Volume 11: 4 Issues (2019)
Volume 10: 4 Issues (2018)
Volume 9: 4 Issues (2017)
Volume 8: 4 Issues (2016)
Volume 7: 4 Issues (2015)
Volume 6: 4 Issues (2014)
Volume 5: 4 Issues (2013)
Volume 4: 4 Issues (2012)
Volume 3: 4 Issues (2011)
Volume 2: 4 Issues (2010)
Volume 1: 4 Issues (2009)
View Complete Journal Contents Listing