Abstract
With the standardization of HTTP/2, content providerswant to understand the benefits and pitfalls of transitioning to the new standard. Using a large dataset of HTTP/1.1 resource timing data from production traffic on Akamai’s CDN, and a model of HTTP/2 behavior, we obtain the distribution of performance differences between the protocol versions for nearly 280,000 downloads. We find that HTTP/2 provides significant performanceimprovements in the tail, and, for websites for which HTTP/2 does not improve median performance, we explore how optimizations like prioritization and push can improve performance, and how these improvements relate to page structure.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
HTTP Pipelining Not So Fast (Nor Slow!). http://www.guypo.com/http-pipelining-not-so-fast-nor-slow/
Resource Timing Specification. http://www.w3.org/TR/resource-timing/
SPDY Performance on Mobile Networks. https://developers.google.com/speed/articles/spdy-for-mobile
SPDY whitepaper. https://www.chromium.org/spdy/spdy-whitepaper
Cherif, W., Fablet, Y., Nassor, E., Taquet, J., Fujimori, Y.: Dash fast start using HTTP/2. In: NOSSDAV (2015)
El-Khatib, Y., Tyson, G., Welzl, M.: Can SPDY really make the web faster? In: IFIP Networking Conference (2014)
Erman, J., Gopalakrishnan, V., Jana, R., Ramakrishnan, K.K.: Towards a SPDY’ier mobile web? In: CoNEXT (2013)
Flach, T., Dukkipati, N., Terzis, A., Raghavan, B., Cardwell, N., Cheng, Y., Jain, A., Hao, S., Katz-Bassett, E., Govindan, R.: Reducing web latency: the virtue of gentle aggression. In: SIGCOMM (2013)
Ha, S., Rhee, I., Xu, L.: CUBIC: a new tcp-friendly high-speed TCP variant. Operating Syst. Rev. 42, 64–74 (2008)
Meenan, P.: How fast is your web site? Commun. ACM 56, 49–55 (2013)
Padhye, J., Nielsen, H.F.: A comparison of SPDY and HTTP performance. Technical report, July 2012
Varvello, M., Schomp, K., Naylor, D., Blackburn, J., Finamore, A., Papagiannaki, K.: To HTTP/2, or not to HTTP/2, that is the question. In: PAM (2016)
Wang, X.S., Balasubramanian, A., Krishnamurthy, A., Wetherall, D.: Demystifying page load performance with wprof. In: NSDI (2013)
Wang, X.S., Balasubramanian, A., Krishnamurthy, A., Wetherall, D.: How speedy is SPDY? In: NSDI (2014)
Acknowledgments
We thank our shepherd, Srikanth Sundaresan, and the reviewers for their helpful comments. Kyriakos Zarifis performed this work while employed temporarily at Akamai. This work was funded in part by the National Science Foundation (NSF) under grant number CNS-1413978.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Zarifis, K., Holland, M., Jain, M., Katz-Bassett, E., Govindan, R. (2016). Modeling HTTP/2 Speed from HTTP/1 Traces. In: Karagiannis, T., Dimitropoulos, X. (eds) Passive and Active Measurement. PAM 2016. Lecture Notes in Computer Science(), vol 9631. Springer, Cham. https://doi.org/10.1007/978-3-319-30505-9_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-30505-9_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30504-2
Online ISBN: 978-3-319-30505-9
eBook Packages: Computer ScienceComputer Science (R0)