Loading…
Exploiting Client Inference in Multipath TCP Over Multiple Cellular Networks
In this article, we present a client-based multipath TCP (cMPTCP) framework that can cope with path heterogeneity across multiple LTE networks deployed by different operators. cMPTCP is the first work to apply the mobile client's inference based on our observation that an out-of-order queue in...
Saved in:
Published in: | IEEE communications magazine 2021-04, Vol.59 (4), p.58-64 |
---|---|
Main Authors: | , , , , |
Format: | Magazinearticle |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c291t-a3e98aba889d22cfe80a5708fee0f3adde9da8ccef5b78046475c076e133f83d3 |
---|---|
cites | cdi_FETCH-LOGICAL-c291t-a3e98aba889d22cfe80a5708fee0f3adde9da8ccef5b78046475c076e133f83d3 |
container_end_page | 64 |
container_issue | 4 |
container_start_page | 58 |
container_title | IEEE communications magazine |
container_volume | 59 |
creator | Sathyanarayana, Sandesh Dhawaskar Lee, Jinsung Lee, Jihoon Grunwald, Dirk Ha, Sangtae |
description | In this article, we present a client-based multipath TCP (cMPTCP) framework that can cope with path heterogeneity across multiple LTE networks deployed by different operators. cMPTCP is the first work to apply the mobile client's inference based on our observation that an out-of-order queue in an MPTCP receiver (i.e., mobile client) builds up with increasing heterogeneity between different subflows and can significantly degrade throughput performance compared to that achieved by single-path TCP via the best path. For agile and accurate control for the existing MPTCP architecture, we argue that mobile clients are the best network entities to infer the bottleneck state of an end-to-end MPTCP connection. Our proposed cMPTCP consists of two main components: client-initiated multipath selection and subflow-level rate control mechanisms. These mechanisms are compatible with the default MPTCP architecture implemented in the Linux kernel. For performance evaluation, we prototype a complete LTE network testbed consisting of mobile phones, LTE base stations, LTE cores, and application servers. Our experimental results confirm that cMPTCP outperforms existing server-side schedulers in practical dynamic channel conditions. |
doi_str_mv | 10.1109/MCOM.001.2000911 |
format | magazinearticle |
fullrecord | <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_9433512</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9433512</ieee_id><sourcerecordid>2528944195</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-a3e98aba889d22cfe80a5708fee0f3adde9da8ccef5b78046475c076e133f83d3</originalsourceid><addsrcrecordid>eNo9kMtOwzAQRS0EEqWwR2JjiXXKOI4Te4kiHpVayqKsLTcZg4tJguPw-HtStWI10ujcO6NDyCWDGWOgbpblajkDYLMUABRjR2TChJAJkyo_JhNgOU9yCdkpOev77cgUhZQTsrj76XzromteaekdNpHOG4sBmwqpa-hy8NF1Jr7RdflMV18YDiuPtETvB28CfcL43Yb3_pycWON7vDjMKXm5v1uXj8li9TAvbxdJlSoWE8NRSbMxUqo6TSuLEowoQFpEsNzUNarayKpCKzbF-HKeFaKCIkfGuZW85lNyve_tQvs5YB_1th1CM57UqUilyjKmxEjBnqpC2_cBre6C-zDhVzPQO2d650yPzvTB2Ri52kccIv7jKuNcsJT_AdQyaCc</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>magazinearticle</recordtype><pqid>2528944195</pqid></control><display><type>magazinearticle</type><title>Exploiting Client Inference in Multipath TCP Over Multiple Cellular Networks</title><source>IEEE Xplore (Online service)</source><creator>Sathyanarayana, Sandesh Dhawaskar ; Lee, Jinsung ; Lee, Jihoon ; Grunwald, Dirk ; Ha, Sangtae</creator><creatorcontrib>Sathyanarayana, Sandesh Dhawaskar ; Lee, Jinsung ; Lee, Jihoon ; Grunwald, Dirk ; Ha, Sangtae</creatorcontrib><description>In this article, we present a client-based multipath TCP (cMPTCP) framework that can cope with path heterogeneity across multiple LTE networks deployed by different operators. cMPTCP is the first work to apply the mobile client's inference based on our observation that an out-of-order queue in an MPTCP receiver (i.e., mobile client) builds up with increasing heterogeneity between different subflows and can significantly degrade throughput performance compared to that achieved by single-path TCP via the best path. For agile and accurate control for the existing MPTCP architecture, we argue that mobile clients are the best network entities to infer the bottleneck state of an end-to-end MPTCP connection. Our proposed cMPTCP consists of two main components: client-initiated multipath selection and subflow-level rate control mechanisms. These mechanisms are compatible with the default MPTCP architecture implemented in the Linux kernel. For performance evaluation, we prototype a complete LTE network testbed consisting of mobile phones, LTE base stations, LTE cores, and application servers. Our experimental results confirm that cMPTCP outperforms existing server-side schedulers in practical dynamic channel conditions.</description><identifier>ISSN: 0163-6804</identifier><identifier>EISSN: 1558-1896</identifier><identifier>DOI: 10.1109/MCOM.001.2000911</identifier><identifier>CODEN: ICOMD9</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Application servers ; Cell phones ; Cellular communication ; Cellular networks ; Heterogeneity ; Heuristic algorithms ; Inference ; Inference algorithms ; Multipath channels ; Performance degradation ; Performance evaluation ; Prototypes ; Radio equipment ; Receivers ; Throughput ; Wireless communications</subject><ispartof>IEEE communications magazine, 2021-04, Vol.59 (4), p.58-64</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-a3e98aba889d22cfe80a5708fee0f3adde9da8ccef5b78046475c076e133f83d3</citedby><cites>FETCH-LOGICAL-c291t-a3e98aba889d22cfe80a5708fee0f3adde9da8ccef5b78046475c076e133f83d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9433512$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>780,784,27925,54796</link.rule.ids></links><search><creatorcontrib>Sathyanarayana, Sandesh Dhawaskar</creatorcontrib><creatorcontrib>Lee, Jinsung</creatorcontrib><creatorcontrib>Lee, Jihoon</creatorcontrib><creatorcontrib>Grunwald, Dirk</creatorcontrib><creatorcontrib>Ha, Sangtae</creatorcontrib><title>Exploiting Client Inference in Multipath TCP Over Multiple Cellular Networks</title><title>IEEE communications magazine</title><addtitle>COM-M</addtitle><description>In this article, we present a client-based multipath TCP (cMPTCP) framework that can cope with path heterogeneity across multiple LTE networks deployed by different operators. cMPTCP is the first work to apply the mobile client's inference based on our observation that an out-of-order queue in an MPTCP receiver (i.e., mobile client) builds up with increasing heterogeneity between different subflows and can significantly degrade throughput performance compared to that achieved by single-path TCP via the best path. For agile and accurate control for the existing MPTCP architecture, we argue that mobile clients are the best network entities to infer the bottleneck state of an end-to-end MPTCP connection. Our proposed cMPTCP consists of two main components: client-initiated multipath selection and subflow-level rate control mechanisms. These mechanisms are compatible with the default MPTCP architecture implemented in the Linux kernel. For performance evaluation, we prototype a complete LTE network testbed consisting of mobile phones, LTE base stations, LTE cores, and application servers. Our experimental results confirm that cMPTCP outperforms existing server-side schedulers in practical dynamic channel conditions.</description><subject>Application servers</subject><subject>Cell phones</subject><subject>Cellular communication</subject><subject>Cellular networks</subject><subject>Heterogeneity</subject><subject>Heuristic algorithms</subject><subject>Inference</subject><subject>Inference algorithms</subject><subject>Multipath channels</subject><subject>Performance degradation</subject><subject>Performance evaluation</subject><subject>Prototypes</subject><subject>Radio equipment</subject><subject>Receivers</subject><subject>Throughput</subject><subject>Wireless communications</subject><issn>0163-6804</issn><issn>1558-1896</issn><fulltext>true</fulltext><rsrctype>magazinearticle</rsrctype><creationdate>2021</creationdate><recordtype>magazinearticle</recordtype><recordid>eNo9kMtOwzAQRS0EEqWwR2JjiXXKOI4Te4kiHpVayqKsLTcZg4tJguPw-HtStWI10ujcO6NDyCWDGWOgbpblajkDYLMUABRjR2TChJAJkyo_JhNgOU9yCdkpOev77cgUhZQTsrj76XzromteaekdNpHOG4sBmwqpa-hy8NF1Jr7RdflMV18YDiuPtETvB28CfcL43Yb3_pycWON7vDjMKXm5v1uXj8li9TAvbxdJlSoWE8NRSbMxUqo6TSuLEowoQFpEsNzUNarayKpCKzbF-HKeFaKCIkfGuZW85lNyve_tQvs5YB_1th1CM57UqUilyjKmxEjBnqpC2_cBre6C-zDhVzPQO2d650yPzvTB2Ri52kccIv7jKuNcsJT_AdQyaCc</recordid><startdate>20210401</startdate><enddate>20210401</enddate><creator>Sathyanarayana, Sandesh Dhawaskar</creator><creator>Lee, Jinsung</creator><creator>Lee, Jihoon</creator><creator>Grunwald, Dirk</creator><creator>Ha, Sangtae</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope></search><sort><creationdate>20210401</creationdate><title>Exploiting Client Inference in Multipath TCP Over Multiple Cellular Networks</title><author>Sathyanarayana, Sandesh Dhawaskar ; Lee, Jinsung ; Lee, Jihoon ; Grunwald, Dirk ; Ha, Sangtae</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-a3e98aba889d22cfe80a5708fee0f3adde9da8ccef5b78046475c076e133f83d3</frbrgroupid><rsrctype>magazinearticle</rsrctype><prefilter>magazinearticle</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Application servers</topic><topic>Cell phones</topic><topic>Cellular communication</topic><topic>Cellular networks</topic><topic>Heterogeneity</topic><topic>Heuristic algorithms</topic><topic>Inference</topic><topic>Inference algorithms</topic><topic>Multipath channels</topic><topic>Performance degradation</topic><topic>Performance evaluation</topic><topic>Prototypes</topic><topic>Radio equipment</topic><topic>Receivers</topic><topic>Throughput</topic><topic>Wireless communications</topic><toplevel>online_resources</toplevel><creatorcontrib>Sathyanarayana, Sandesh Dhawaskar</creatorcontrib><creatorcontrib>Lee, Jinsung</creatorcontrib><creatorcontrib>Lee, Jihoon</creatorcontrib><creatorcontrib>Grunwald, Dirk</creatorcontrib><creatorcontrib>Ha, Sangtae</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library</collection><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE communications magazine</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sathyanarayana, Sandesh Dhawaskar</au><au>Lee, Jinsung</au><au>Lee, Jihoon</au><au>Grunwald, Dirk</au><au>Ha, Sangtae</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Exploiting Client Inference in Multipath TCP Over Multiple Cellular Networks</atitle><jtitle>IEEE communications magazine</jtitle><stitle>COM-M</stitle><date>2021-04-01</date><risdate>2021</risdate><volume>59</volume><issue>4</issue><spage>58</spage><epage>64</epage><pages>58-64</pages><issn>0163-6804</issn><eissn>1558-1896</eissn><coden>ICOMD9</coden><abstract>In this article, we present a client-based multipath TCP (cMPTCP) framework that can cope with path heterogeneity across multiple LTE networks deployed by different operators. cMPTCP is the first work to apply the mobile client's inference based on our observation that an out-of-order queue in an MPTCP receiver (i.e., mobile client) builds up with increasing heterogeneity between different subflows and can significantly degrade throughput performance compared to that achieved by single-path TCP via the best path. For agile and accurate control for the existing MPTCP architecture, we argue that mobile clients are the best network entities to infer the bottleneck state of an end-to-end MPTCP connection. Our proposed cMPTCP consists of two main components: client-initiated multipath selection and subflow-level rate control mechanisms. These mechanisms are compatible with the default MPTCP architecture implemented in the Linux kernel. For performance evaluation, we prototype a complete LTE network testbed consisting of mobile phones, LTE base stations, LTE cores, and application servers. Our experimental results confirm that cMPTCP outperforms existing server-side schedulers in practical dynamic channel conditions.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/MCOM.001.2000911</doi><tpages>7</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0163-6804 |
ispartof | IEEE communications magazine, 2021-04, Vol.59 (4), p.58-64 |
issn | 0163-6804 1558-1896 |
language | eng |
recordid | cdi_ieee_primary_9433512 |
source | IEEE Xplore (Online service) |
subjects | Application servers Cell phones Cellular communication Cellular networks Heterogeneity Heuristic algorithms Inference Inference algorithms Multipath channels Performance degradation Performance evaluation Prototypes Radio equipment Receivers Throughput Wireless communications |
title | Exploiting Client Inference in Multipath TCP Over Multiple Cellular Networks |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T15%3A28%3A44IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Exploiting%20Client%20Inference%20in%20Multipath%20TCP%20Over%20Multiple%20Cellular%20Networks&rft.jtitle=IEEE%20communications%20magazine&rft.au=Sathyanarayana,%20Sandesh%20Dhawaskar&rft.date=2021-04-01&rft.volume=59&rft.issue=4&rft.spage=58&rft.epage=64&rft.pages=58-64&rft.issn=0163-6804&rft.eissn=1558-1896&rft.coden=ICOMD9&rft_id=info:doi/10.1109/MCOM.001.2000911&rft_dat=%3Cproquest_ieee_%3E2528944195%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c291t-a3e98aba889d22cfe80a5708fee0f3adde9da8ccef5b78046475c076e133f83d3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2528944195&rft_id=info:pmid/&rft_ieee_id=9433512&rfr_iscdi=true |