WatchTower: Fast, Secure Mobile Page Loads Using Remote Dependency Resolution
WatchTower: Fast, Secure Mobile Page Loads Using Remote Dependency Resolution
复制标题
DOI:
10.1145/3307334.3326104
复制
发表时间:
2019-06
期刊:
影响因子:
--
通讯作者:
R. Netravali;Anirudh Sivaraman;James W. Mickens;H. Balakrishnan
中科院分区:
文献类型:
--
作者:
R. Netravali;Anirudh Sivaraman;James W. Mickens;H. Balakrishnan
Remote dependency resolution (RDR) is a proxy-driven scheme for reducing mobile page load times; a proxy loads a requested page using a local browser, fetching the page's resources over fast proxy-origin links instead of a client's slow last-mile links. In this paper, we describe two fundamental challenges to efficient RDR proxying: the increasing popularity of encrypted HTTPS content, and the fact that, due to time-dependent network conditions and page properties, RDR proxying can actually increase load times. We solve these problems by introducing a new, secure proxying scheme for HTTPS traffic, and by implementing WatchTower, a selective proxying system that uses dynamic models of network conditions and page structures to only enable RDR when it is predicted to help. WatchTower loads pages 21.2%-41.3% faster than state-of-the-art proxies and server push systems, while preserving end-to-end HTTPS security.