Respect the ORIGIN! a best-case evaluation of connection coalescing in the wild

Sudheesh Singanamalla, Muhammad Talha Paracha, Suleman Ahmad, Jonathan Hoyland, Luke Valenta, Yevgen Safronov, Peter Wu, Andrew Galloni, Kurtis Heimerl, Nick Sullivan, Christopher A. Wood, Marwan Fayed

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Connection coalescing, enabled by HTTP/2, permits a client to use an existing connection to request additional resources at the connected hostname. The potential for requests to be coalesced is hindered by the practice of domain sharding introduced by HTTP/1.1, because subresources are scattered across subdomains in an effort to improve performance with additional connections. When this happens, HTTP/2 clients invoke additional DNS queries and new connections to retrieve content that is available at the same server. ORIGIN Frame is an HTTP/2 extension that can be used by servers to inform clients about other domains that are reachable on the same connection. Despite being proposed by content delivery network (CDN) operators and standardized by the IETF in 2018, the extension has no known server implementation and is supported by only one browser. In this paper, we collect and characterize a large dataset. We use that dataset to model connection coalescing and identify a least-effort set of certificate changes that maximize opportunities for clients to coalesce. We then implemented and deployed ORIGIN Frame support at a large CDN. To evaluate and validate our modeling at scale, 5000 certificates were reissued. Passive measurements were conducted on production traffic over two weeks, during which we also actively measured on the 5000 domains.

Original languageEnglish
Title of host publicationIMC'22
Subtitle of host publicationproceedings of the 2022 ACM internet measurement conference
EditorsChadi Barakat, Cristel Pelsser
Place of PublicationNew York, NY
PublisherACM
Pages664-678
Number of pages15
ISBN (Electronic)9781450392594
DOIs
Publication statusPublished - 25 Oct 2022
Event22nd ACM Internet Measurement Conference, IMC 2022 - Nice, France
Duration: 25 Oct 202227 Oct 2022

Conference

Conference22nd ACM Internet Measurement Conference, IMC 2022
Country/TerritoryFrance
CityNice
Period25/10/2227/10/22

Keywords

  • Measurement
  • Network Modelling
  • Privacy
  • Protocols
  • Standards

Fingerprint

Dive into the research topics of 'Respect the ORIGIN! a best-case evaluation of connection coalescing in the wild'. Together they form a unique fingerprint.

Cite this