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...
Main Authors: | , , , , , |
---|---|
Other Authors: | |
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 |