Show simple item record

dc.contributor.authorNetravali, Ravi
dc.contributor.authorSivaraman, Anirudh
dc.contributor.authorMickens, James
dc.contributor.authorBalakrishnan, Hari
dc.contributor.authorBalakrishnan, Hari
dc.date.accessioned2021-02-10T19:04:14Z
dc.date.available2021-02-10T19:04:14Z
dc.date.issued2019-06
dc.identifier.isbn9781450366618
dc.identifier.urihttps://hdl.handle.net/1721.1/129740
dc.description.abstractRemote 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.en_US
dc.description.sponsorshipNSF (Grant CNS-1407470)en_US
dc.language.isoen
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/3307334.3326104en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceother univ websiteen_US
dc.titleWatchTower: Fast, Secure Mobile Page Loads Using Remote Dependency Resolutionen_US
dc.typeArticleen_US
dc.identifier.citationNetravali, Ravi et al. "WatchTower: Fast, Secure Mobile Page Loads Using Remote Dependency Resolution." Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services, June 2019, Seoul, Korea, Association for Computing Machinery, June 2019. © 2019 The Author(s)en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.relation.journalProceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Servicesen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2020-11-24T18:17:07Z
dspace.orderedauthorsNetravali, R; Sivaraman, A; Mickens, J; Balakrishnan, Hen_US
dspace.date.submission2020-11-24T18:17:10Z
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record