Reducing Mobile Web Latency Through Adaptively Selecting Transport Protocol

被引:2
|
作者
Zhang, Jia [1 ]
Ren, Shaorui [2 ]
Dong, Enhuan [3 ,4 ,5 ]
Meng, Zili [3 ]
Yang, Yuan [1 ,4 ,6 ]
Xu, Mingwei [5 ,7 ]
Yang, Sijie [8 ]
Zhang, Miao [9 ]
Yue, Yang [10 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, BNRist, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Dept Elect Engn, BNRist, Beijing 100084, Peoples R China
[3] Tsinghua Univ, Inst Network Sci & Cyberspace, BNRist, Beijing 100084, Peoples R China
[4] Zhongguancun Lab, Beijing 100094, Peoples R China
[5] Quan Cheng Lab, Jinan 250103, Peoples R China
[6] Peng Cheng Lab, Shenzhen 518066, Peoples R China
[7] Tsinghua Univ, Inst Network Sci & Cyberspace, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[8] Tencent Technol Beijing Co Ltd, Beijing 100000, Peoples R China
[9] Baidu Inc, Beijing 100085, Peoples R China
[10] Tsinghua Univ, Dept Automat, BNRist, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
Protocols; Web services; Transport protocols; Switches; Performance evaluation; Color; Web and internet services; Protocol selection; mobile web service; ML-based networking systems; CONGESTION CONTROL;
D O I
10.1109/TNET.2023.3235907
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:2162 / 2177
页数:16
相关论文
共 50 条
  • [1] Reducing Web Latency in Mobile Network
    Chen, Xiaohui
    Wang, Weidong
    Wei, Guo
    PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 829 - 833
  • [2] Reducing web latency through TCP IW: be smart
    Sallantin, Renaud
    Baudoin, Cedric
    Chapu, Emmanuel
    Arnal, Fabrice
    Dubois, Emmanuel
    Beylo, Andre-Luc
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [3] Reducing Information Gathering Latency through Mobile Aerial Sensor Network
    Gu, Zhaoquan
    Hua, Qiang-Sheng
    Wang, Yuexuan
    Lau, Francis C. M.
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 656 - 664
  • [4] WiseTrans: Adaptive Transport Protocol Selection for Mobile Web Service
    Zhang, Jia
    Dong, Enhuan
    Meng, Zili
    Yang, Yuan
    Xu, Mingwei
    Yang, Sijie
    Zhang, Miao
    Yue, Yang
    PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 284 - 294
  • [5] Content aware selecting method for reducing the response time of an adaptive mobile web service
    Kang, Euisun
    Park, Daehyuck
    Lim, Younghwan
    UBIQUITOUS INTELLIGENCE AND COMPUTING, PROCEEDINGS, 2007, 4611 : 748 - +
  • [6] Understanding and Reducing Web Page Latency
    Curran, Kevin
    Broderick, Noel
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2005, 1 (01): : 18 - 23
  • [7] Reducing startup latency in web and desktop applications
    Lee, D
    Baer, JL
    Bershad, B
    Anderson, T
    PROCEEDINGS OF THE 3RD USENIX WINDOWS NT SYMPOSIUM, 1999, : 165 - 174
  • [8] Reducing Web Latency: the Virtue of Gentle Aggression
    Flach, Tobias
    Dukkipati, Nandita
    Terzis, Andreas
    Raghavan, Barath
    Cardwell, Neal
    Cheng, Yuchung
    Jain, Ankur
    Hao, Shuai
    Katz-Bassett, Ethan
    Govindan, Ramesh
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 159 - 170
  • [9] Reducing Web Latency through Dynamically Setting TCP Initial Window with Reinforcement Learning
    Nie, Xiaohui
    Zhao, Youjian
    Pei, Dan
    Chen, Guo
    Sui, Kaixin
    Zhang, Jiyang
    2018 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2018,
  • [10] Reducing Latency Through Page-aware Management of Web Objects by Content Delivery Networks
    Narayanan, Shankaranarayanan Puzhavakath
    Nam, Yun Seong
    Sivakumar, Ashiwan
    Chandrasekaran, Balakrishnan
    Maggs, Bruce
    Rao, Sanjay
    SIGMETRICS/PERFORMANCE 2016: PROCEEDINGS OF THE SIGMETRICS/PERFORMANCE JOINT INTERNATIONAL CONFERENCE ON MEASUREMENT AND MODELING OF COMPUTER SCIENCE, 2016, : 89 - 100