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
期刊:
Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services
影响因子:
--
通讯作者:
R. Netravali;Anirudh Sivaraman;James W. Mickens;H. Balakrishnan
R. Netravali;Anirudh Sivaraman;James W. Mickens;H. Balakrishnan
中科院分区:
其他
文献类型:
--
作者:
R. Netravali;Anirudh Sivaraman;James W. Mickens;H. Balakrishnan

文献摘要

被引文献

相似文献

远程依赖分辨率(RDR)是一种用于减少移动页面加载时间的代理驱动的方案;代理使用本地浏览器加载了请求的页面,从而通过快速代理 - 原始链接获取页面的资源,而不是客户端的慢速链接链接。在本文中,我们描述了有效的RDR代理的两个基本挑战:加密HTTPS内容的普及不断增长,事实是,由于时间依赖时间依赖的网络条件和页面属性,RDR代理实际上可以增加负载时间。我们通过引入针对HTTPS流量的新的,安全的代理方案来解决这些问题,并实现Watchtower,Watchtower是一种选择性的代理系统,该系统使用网络条件和页面结构的动态模型,仅在预测其帮助时才能启用RDR。 Watchtower加载第21.2%-41.3%的速度比最新的代理和服务器推动系统快,同时保留端到端的HTTPS安全性。
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.