Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks

Existing mobile devices have the capability to use multiple network technologies simultaneously to help increase performance; but they rarely, if at all, effectively use these technologies in parallel. We first present empirical data to help understand the mobile environment when three heterogeneous...

Full description

Bibliographic Details
Main Authors: Zeng, Weifei, Pau, Giovanni, Zeger, Linda M., Medard, Muriel, Cloud, Jason M., Calmon, Flavio du Pin
Other Authors: Lincoln Laboratory
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers (IEEE) 2014
Online Access:http://hdl.handle.net/1721.1/90422
https://orcid.org/0000-0003-2912-7972
https://orcid.org/0000-0001-5638-6246
https://orcid.org/0000-0003-4059-407X
https://orcid.org/0000-0003-1664-8111
_version_ 1826204210127962112
author Zeng, Weifei
Pau, Giovanni
Zeger, Linda M.
Medard, Muriel
Cloud, Jason M.
Calmon, Flavio du Pin
author2 Lincoln Laboratory
author_facet Lincoln Laboratory
Zeng, Weifei
Pau, Giovanni
Zeger, Linda M.
Medard, Muriel
Cloud, Jason M.
Calmon, Flavio du Pin
author_sort Zeng, Weifei
collection MIT
description Existing mobile devices have the capability to use multiple network technologies simultaneously to help increase performance; but they rarely, if at all, effectively use these technologies in parallel. We first present empirical data to help understand the mobile environment when three heterogeneous networks are available to the mobile device (i.e., a WiFi network, WiMax network, and an Iridium satellite network). We then propose a reliable, multi-path protocol called Multi-Path TCP with Network Coding (MPTCP/NC) that utilizes each of these networks in parallel. An analytical model is developed and a mean-field approximation is derived that gives an estimate of the protocol's achievable throughput. Finally, a comparison between MPTCP and MPTCP/NC is presented using both the empirical data and mean-field approximation. Our results show that network coding can provide users in mobile environments a higher quality of service by enabling the use of multiple network technologies and the capability to overcome packet losses due to lossy, wireless network connections.
first_indexed 2024-09-23T12:50:37Z
format Article
id mit-1721.1/90422
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T12:50:37Z
publishDate 2014
publisher Institute of Electrical and Electronics Engineers (IEEE)
record_format dspace
spelling mit-1721.1/904222022-09-28T10:24:24Z Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks Zeng, Weifei Pau, Giovanni Zeger, Linda M. Medard, Muriel Cloud, Jason M. Calmon, Flavio du Pin Lincoln Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology. Research Laboratory of Electronics Cloud, Jason M. Calmon, Flavio du Pin Zeng, Weifei Medard, Muriel Existing mobile devices have the capability to use multiple network technologies simultaneously to help increase performance; but they rarely, if at all, effectively use these technologies in parallel. We first present empirical data to help understand the mobile environment when three heterogeneous networks are available to the mobile device (i.e., a WiFi network, WiMax network, and an Iridium satellite network). We then propose a reliable, multi-path protocol called Multi-Path TCP with Network Coding (MPTCP/NC) that utilizes each of these networks in parallel. An analytical model is developed and a mean-field approximation is derived that gives an estimate of the protocol's achievable throughput. Finally, a comparison between MPTCP and MPTCP/NC is presented using both the empirical data and mean-field approximation. Our results show that network coding can provide users in mobile environments a higher quality of service by enabling the use of multiple network technologies and the capability to overcome packet losses due to lossy, wireless network connections. United States. Dept. of Defense. Assistant Secretary of Defense for Research & Engineering (Air Force Contract FA8721-05-C-0002) 2014-09-29T13:17:36Z 2014-09-29T13:17:36Z 2013-09 Article http://purl.org/eprint/type/ConferencePaper 978-1-4673-6187-3 1090-3038 http://hdl.handle.net/1721.1/90422 Cloud, Jason, Flavio du Pin Calmon, Weifei Zeng, Giovanni Pau, Linda M. Zeger, and Muriel Medard. “Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks.” 2013 IEEE 78th Vehicular Technology Conference (VTC Fall) (September 2013). https://orcid.org/0000-0003-2912-7972 https://orcid.org/0000-0001-5638-6246 https://orcid.org/0000-0003-4059-407X https://orcid.org/0000-0003-1664-8111 en_US http://dx.doi.org/10.1109/VTCFall.2013.6692295 Proceedings of the 2013 IEEE 78th Vehicular Technology Conference (VTC Fall) Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Institute of Electrical and Electronics Engineers (IEEE) arXiv
spellingShingle Zeng, Weifei
Pau, Giovanni
Zeger, Linda M.
Medard, Muriel
Cloud, Jason M.
Calmon, Flavio du Pin
Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks
title Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks
title_full Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks
title_fullStr Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks
title_full_unstemmed Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks
title_short Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks
title_sort multi path tcp with network coding for mobile devices in heterogeneous networks
url http://hdl.handle.net/1721.1/90422
https://orcid.org/0000-0003-2912-7972
https://orcid.org/0000-0001-5638-6246
https://orcid.org/0000-0003-4059-407X
https://orcid.org/0000-0003-1664-8111
work_keys_str_mv AT zengweifei multipathtcpwithnetworkcodingformobiledevicesinheterogeneousnetworks
AT paugiovanni multipathtcpwithnetworkcodingformobiledevicesinheterogeneousnetworks
AT zegerlindam multipathtcpwithnetworkcodingformobiledevicesinheterogeneousnetworks
AT medardmuriel multipathtcpwithnetworkcodingformobiledevicesinheterogeneousnetworks
AT cloudjasonm multipathtcpwithnetworkcodingformobiledevicesinheterogeneousnetworks
AT calmonflaviodupin multipathtcpwithnetworkcodingformobiledevicesinheterogeneousnetworks