TY - JOUR
T1 - Reduce delay of multipath TCP in IoT networks
AU - Aljubayri, Mohammed
AU - Peng, Tong
AU - Shikh-Bahaei, Mohammad
N1 - Publisher Copyright:
© 2021, The Author(s).
Copyright:
Copyright 2021 Elsevier B.V., All rights reserved.
PY - 2021/8
Y1 - 2021/8
N2 - Multi-homed devices such as smartphones, tablets and laptops are enabled with multiple heterogeneous interfaces available for transmission. Those interfaces can be utilized for simultaneous transmission of a single TCP flow using Multipath TCP (MPTCP). MPTCP is a protocol that is designed to increase end-to-end throughput and reliability of communications by splitting data through multiple parallel paths. Although delay in MPTCP enhanced significantly in the recent years, high number of data transmissions remains an issue. In this paper, we reduce MPTCP delay by reducing the number of transmissions using Opportunistic Routing (OR) technique. OR is a routing model used to increase the delivery rate and reliability of data transmission in wireless networks by using the broadcasting method. This enables each subflow data to be delivered by multiple relays. We adapted OR on a number of MPTCP protocols namely, traditional MPTCP, Multipath TCP Traffic Splitting Control (MPTCP-TSC) and Redundant MPTCP (ReMP TCP) in an Internet of Things (IoT) environment. The results show that OR-based MPTCP schemes outperform existing schemes. We further compared the OR-based MPTCP protocols in terms of startup delay and energy efficiency. We found that ReMP TCP is better than other schemes in all scenarios.
AB - Multi-homed devices such as smartphones, tablets and laptops are enabled with multiple heterogeneous interfaces available for transmission. Those interfaces can be utilized for simultaneous transmission of a single TCP flow using Multipath TCP (MPTCP). MPTCP is a protocol that is designed to increase end-to-end throughput and reliability of communications by splitting data through multiple parallel paths. Although delay in MPTCP enhanced significantly in the recent years, high number of data transmissions remains an issue. In this paper, we reduce MPTCP delay by reducing the number of transmissions using Opportunistic Routing (OR) technique. OR is a routing model used to increase the delivery rate and reliability of data transmission in wireless networks by using the broadcasting method. This enables each subflow data to be delivered by multiple relays. We adapted OR on a number of MPTCP protocols namely, traditional MPTCP, Multipath TCP Traffic Splitting Control (MPTCP-TSC) and Redundant MPTCP (ReMP TCP) in an Internet of Things (IoT) environment. The results show that OR-based MPTCP schemes outperform existing schemes. We further compared the OR-based MPTCP protocols in terms of startup delay and energy efficiency. We found that ReMP TCP is better than other schemes in all scenarios.
KW - Internet of things (IoT)
KW - MPTCP
KW - Number of transmissions
KW - Opportunistic routing (OR)
UR - http://www.scopus.com/inward/record.url?scp=85110681341&partnerID=8YFLogxK
U2 - 10.1007/s11276-021-02701-3
DO - 10.1007/s11276-021-02701-3
M3 - Article
AN - SCOPUS:85110681341
SN - 1022-0038
VL - 27
SP - 4189
EP - 4198
JO - WIRELESS NETWORKS
JF - WIRELESS NETWORKS
IS - 6
ER -