Reducing Mobile Web Latency Through Adaptively Selecting Transport Protocol

To improve the performance of mobile web services, a new transport protocol, QUIC, has been recently proposed as a substitute for TCP. However, with pros and cons of QUIC, it is challenging to decide whether and when to use QUIC in large-scale real-world mobile web services. Complex temporal correla...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ACM transactions on networking 2023-10, Vol.31 (5), p.1-16
Hauptverfasser: Zhang, Jia, Ren, Shaorui, Dong, Enhuan, Meng, Zili, Yang, Yuan, Xu, Mingwei, Yang, Sijie, Zhang, Miao, Yue, Yang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 16
container_issue 5
container_start_page 1
container_title IEEE/ACM transactions on networking
container_volume 31
creator Zhang, Jia
Ren, Shaorui
Dong, Enhuan
Meng, Zili
Yang, Yuan
Xu, Mingwei
Yang, Sijie
Zhang, Miao
Yue, Yang
description To improve the performance of mobile web services, a new transport protocol, QUIC, has been recently proposed as a substitute for TCP. However, with pros and cons of QUIC, it is challenging to decide whether and when to use QUIC in large-scale real-world mobile web services. Complex temporal correlation of network conditions, high user heterogeneity in a nationwide deployment, implementation diversity of QUIC variants limited, and resources on mobile devices all affect the selection of transport protocols. In this paper, we present WiseTrans, an adaptive transport protocol selection mechanism, to switch transport protocols for mobile web services online and improve the completion time of web requests. WiseTrans introduces machine learning techniques to deal with temporal heterogeneity, makes decisions with historical information to handle spatial heterogeneity, adopts an online learning method to keep pace with implementation variation, and switches transport protocols at the request level to reach high performance with acceptable overhead. We implement WiseTrans on two platforms (Android and iOS) in a popular mobile web service application of Baidu . Comprehensive experiments demonstrate that WiseTrans can reduce request completion time by up to 25.8% on average compared to the usage of a single protocol.
doi_str_mv 10.1109/TNET.2023.3235907
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_10032323</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10032323</ieee_id><sourcerecordid>2878508462</sourcerecordid><originalsourceid>FETCH-LOGICAL-c246t-a8ca0b9ad4c985a577b0ef6f96f993ac484fff6e5aae881ef89b25c6b40a618a3</originalsourceid><addsrcrecordid>eNpNkF1LwzAUhoMoOKc_QPCi4HVnPpo0uRzDL5wfaMXLkGYnW0dtatIK-_e2bBfCgfdcPO858CB0SfCMEKxuipfbYkYxZTNGGVc4P0ITwrlMKRfieNixYKkQip6isxi3GBOGqZigp3dY9bZq1smzL6saki8ok6XpoLG7pNgE3683yXxl2q76hXqXfEANthv5Ipgmtj50yVvwnbe-PkcnztQRLg45RZ93t8XiIV2-3j8u5svU0kx0qZHW4FKZVWaV5IbneYnBCaeGUczYTGbOOQHcGJCSgJOqpNyKMsNGEGnYFF3v77bB__QQO731fWiGl5rKXHIsM0EHiuwpG3yMAZxuQ_Vtwk4TrEdnenSmR2f64GzoXO07FQD84_EAUMb-AOUfaPg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2878508462</pqid></control><display><type>article</type><title>Reducing Mobile Web Latency Through Adaptively Selecting Transport Protocol</title><source>IEEE Electronic Library (IEL)</source><creator>Zhang, Jia ; Ren, Shaorui ; Dong, Enhuan ; Meng, Zili ; Yang, Yuan ; Xu, Mingwei ; Yang, Sijie ; Zhang, Miao ; Yue, Yang</creator><creatorcontrib>Zhang, Jia ; Ren, Shaorui ; Dong, Enhuan ; Meng, Zili ; Yang, Yuan ; Xu, Mingwei ; Yang, Sijie ; Zhang, Miao ; Yue, Yang</creatorcontrib><description>To improve the performance of mobile web services, a new transport protocol, QUIC, has been recently proposed as a substitute for TCP. However, with pros and cons of QUIC, it is challenging to decide whether and when to use QUIC in large-scale real-world mobile web services. Complex temporal correlation of network conditions, high user heterogeneity in a nationwide deployment, implementation diversity of QUIC variants limited, and resources on mobile devices all affect the selection of transport protocols. In this paper, we present WiseTrans, an adaptive transport protocol selection mechanism, to switch transport protocols for mobile web services online and improve the completion time of web requests. WiseTrans introduces machine learning techniques to deal with temporal heterogeneity, makes decisions with historical information to handle spatial heterogeneity, adopts an online learning method to keep pace with implementation variation, and switches transport protocols at the request level to reach high performance with acceptable overhead. We implement WiseTrans on two platforms (Android and iOS) in a popular mobile web service application of Baidu . Comprehensive experiments demonstrate that WiseTrans can reduce request completion time by up to 25.8% on average compared to the usage of a single protocol.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2023.3235907</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Color ; Completion time ; Heterogeneity ; Internet service providers ; Machine learning ; ML-based networking systems ; mobile web service ; Performance enhancement ; Performance evaluation ; Protocol ; Protocol selection ; Protocols ; Switches ; Transport protocols ; Web and internet services ; Web services</subject><ispartof>IEEE/ACM transactions on networking, 2023-10, Vol.31 (5), p.1-16</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c246t-a8ca0b9ad4c985a577b0ef6f96f993ac484fff6e5aae881ef89b25c6b40a618a3</cites><orcidid>0000-0002-7982-8892 ; 0000-0003-1739-8134 ; 0000-0002-4847-4585 ; 0000-0002-2539-8241 ; 0000-0003-2009-7180 ; 0000-0002-3481-8447</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10032323$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10032323$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Zhang, Jia</creatorcontrib><creatorcontrib>Ren, Shaorui</creatorcontrib><creatorcontrib>Dong, Enhuan</creatorcontrib><creatorcontrib>Meng, Zili</creatorcontrib><creatorcontrib>Yang, Yuan</creatorcontrib><creatorcontrib>Xu, Mingwei</creatorcontrib><creatorcontrib>Yang, Sijie</creatorcontrib><creatorcontrib>Zhang, Miao</creatorcontrib><creatorcontrib>Yue, Yang</creatorcontrib><title>Reducing Mobile Web Latency Through Adaptively Selecting Transport Protocol</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>To improve the performance of mobile web services, a new transport protocol, QUIC, has been recently proposed as a substitute for TCP. However, with pros and cons of QUIC, it is challenging to decide whether and when to use QUIC in large-scale real-world mobile web services. Complex temporal correlation of network conditions, high user heterogeneity in a nationwide deployment, implementation diversity of QUIC variants limited, and resources on mobile devices all affect the selection of transport protocols. In this paper, we present WiseTrans, an adaptive transport protocol selection mechanism, to switch transport protocols for mobile web services online and improve the completion time of web requests. WiseTrans introduces machine learning techniques to deal with temporal heterogeneity, makes decisions with historical information to handle spatial heterogeneity, adopts an online learning method to keep pace with implementation variation, and switches transport protocols at the request level to reach high performance with acceptable overhead. We implement WiseTrans on two platforms (Android and iOS) in a popular mobile web service application of Baidu . Comprehensive experiments demonstrate that WiseTrans can reduce request completion time by up to 25.8% on average compared to the usage of a single protocol.</description><subject>Color</subject><subject>Completion time</subject><subject>Heterogeneity</subject><subject>Internet service providers</subject><subject>Machine learning</subject><subject>ML-based networking systems</subject><subject>mobile web service</subject><subject>Performance enhancement</subject><subject>Performance evaluation</subject><subject>Protocol</subject><subject>Protocol selection</subject><subject>Protocols</subject><subject>Switches</subject><subject>Transport protocols</subject><subject>Web and internet services</subject><subject>Web services</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkF1LwzAUhoMoOKc_QPCi4HVnPpo0uRzDL5wfaMXLkGYnW0dtatIK-_e2bBfCgfdcPO858CB0SfCMEKxuipfbYkYxZTNGGVc4P0ITwrlMKRfieNixYKkQip6isxi3GBOGqZigp3dY9bZq1smzL6saki8ok6XpoLG7pNgE3683yXxl2q76hXqXfEANthv5Ipgmtj50yVvwnbe-PkcnztQRLg45RZ93t8XiIV2-3j8u5svU0kx0qZHW4FKZVWaV5IbneYnBCaeGUczYTGbOOQHcGJCSgJOqpNyKMsNGEGnYFF3v77bB__QQO731fWiGl5rKXHIsM0EHiuwpG3yMAZxuQ_Vtwk4TrEdnenSmR2f64GzoXO07FQD84_EAUMb-AOUfaPg</recordid><startdate>20231001</startdate><enddate>20231001</enddate><creator>Zhang, Jia</creator><creator>Ren, Shaorui</creator><creator>Dong, Enhuan</creator><creator>Meng, Zili</creator><creator>Yang, Yuan</creator><creator>Xu, Mingwei</creator><creator>Yang, Sijie</creator><creator>Zhang, Miao</creator><creator>Yue, Yang</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>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-7982-8892</orcidid><orcidid>https://orcid.org/0000-0003-1739-8134</orcidid><orcidid>https://orcid.org/0000-0002-4847-4585</orcidid><orcidid>https://orcid.org/0000-0002-2539-8241</orcidid><orcidid>https://orcid.org/0000-0003-2009-7180</orcidid><orcidid>https://orcid.org/0000-0002-3481-8447</orcidid></search><sort><creationdate>20231001</creationdate><title>Reducing Mobile Web Latency Through Adaptively Selecting Transport Protocol</title><author>Zhang, Jia ; Ren, Shaorui ; Dong, Enhuan ; Meng, Zili ; Yang, Yuan ; Xu, Mingwei ; Yang, Sijie ; Zhang, Miao ; Yue, Yang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c246t-a8ca0b9ad4c985a577b0ef6f96f993ac484fff6e5aae881ef89b25c6b40a618a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Color</topic><topic>Completion time</topic><topic>Heterogeneity</topic><topic>Internet service providers</topic><topic>Machine learning</topic><topic>ML-based networking systems</topic><topic>mobile web service</topic><topic>Performance enhancement</topic><topic>Performance evaluation</topic><topic>Protocol</topic><topic>Protocol selection</topic><topic>Protocols</topic><topic>Switches</topic><topic>Transport protocols</topic><topic>Web and internet services</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Jia</creatorcontrib><creatorcontrib>Ren, Shaorui</creatorcontrib><creatorcontrib>Dong, Enhuan</creatorcontrib><creatorcontrib>Meng, Zili</creatorcontrib><creatorcontrib>Yang, Yuan</creatorcontrib><creatorcontrib>Xu, Mingwei</creatorcontrib><creatorcontrib>Yang, Sijie</creatorcontrib><creatorcontrib>Zhang, Miao</creatorcontrib><creatorcontrib>Yue, Yang</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Zhang, Jia</au><au>Ren, Shaorui</au><au>Dong, Enhuan</au><au>Meng, Zili</au><au>Yang, Yuan</au><au>Xu, Mingwei</au><au>Yang, Sijie</au><au>Zhang, Miao</au><au>Yue, Yang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reducing Mobile Web Latency Through Adaptively Selecting Transport Protocol</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2023-10-01</date><risdate>2023</risdate><volume>31</volume><issue>5</issue><spage>1</spage><epage>16</epage><pages>1-16</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><abstract>To improve the performance of mobile web services, a new transport protocol, QUIC, has been recently proposed as a substitute for TCP. However, with pros and cons of QUIC, it is challenging to decide whether and when to use QUIC in large-scale real-world mobile web services. Complex temporal correlation of network conditions, high user heterogeneity in a nationwide deployment, implementation diversity of QUIC variants limited, and resources on mobile devices all affect the selection of transport protocols. In this paper, we present WiseTrans, an adaptive transport protocol selection mechanism, to switch transport protocols for mobile web services online and improve the completion time of web requests. WiseTrans introduces machine learning techniques to deal with temporal heterogeneity, makes decisions with historical information to handle spatial heterogeneity, adopts an online learning method to keep pace with implementation variation, and switches transport protocols at the request level to reach high performance with acceptable overhead. We implement WiseTrans on two platforms (Android and iOS) in a popular mobile web service application of Baidu . Comprehensive experiments demonstrate that WiseTrans can reduce request completion time by up to 25.8% on average compared to the usage of a single protocol.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2023.3235907</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0002-7982-8892</orcidid><orcidid>https://orcid.org/0000-0003-1739-8134</orcidid><orcidid>https://orcid.org/0000-0002-4847-4585</orcidid><orcidid>https://orcid.org/0000-0002-2539-8241</orcidid><orcidid>https://orcid.org/0000-0003-2009-7180</orcidid><orcidid>https://orcid.org/0000-0002-3481-8447</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-6692
ispartof IEEE/ACM transactions on networking, 2023-10, Vol.31 (5), p.1-16
issn 1063-6692
1558-2566
language eng
recordid cdi_ieee_primary_10032323
source IEEE Electronic Library (IEL)
subjects Color
Completion time
Heterogeneity
Internet service providers
Machine learning
ML-based networking systems
mobile web service
Performance enhancement
Performance evaluation
Protocol
Protocol selection
Protocols
Switches
Transport protocols
Web and internet services
Web services
title Reducing Mobile Web Latency Through Adaptively Selecting Transport Protocol
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T22%3A56%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Reducing%20Mobile%20Web%20Latency%20Through%20Adaptively%20Selecting%20Transport%20Protocol&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Zhang,%20Jia&rft.date=2023-10-01&rft.volume=31&rft.issue=5&rft.spage=1&rft.epage=16&rft.pages=1-16&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2023.3235907&rft_dat=%3Cproquest_RIE%3E2878508462%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2878508462&rft_id=info:pmid/&rft_ieee_id=10032323&rfr_iscdi=true