Skip to main content

Modeling HTTP/2 Speed from HTTP/1 Traces

  • Conference paper
  • First Online:
Passive and Active Measurement (PAM 2016)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 9631))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. HTTP Pipelining Not So Fast (Nor Slow!). http://www.guypo.com/http-pipelining-not-so-fast-nor-slow/

  2. Resource Timing Specification. http://www.w3.org/TR/resource-timing/

  3. SPDY Performance on Mobile Networks. https://developers.google.com/speed/articles/spdy-for-mobile

  4. SPDY whitepaper. https://www.chromium.org/spdy/spdy-whitepaper

  5. Cherif, W., Fablet, Y., Nassor, E., Taquet, J., Fujimori, Y.: Dash fast start using HTTP/2. In: NOSSDAV (2015)

    Google Scholar 

  6. El-Khatib, Y., Tyson, G., Welzl, M.: Can SPDY really make the web faster? In: IFIP Networking Conference (2014)

    Google Scholar 

  7. Erman, J., Gopalakrishnan, V., Jana, R., Ramakrishnan, K.K.: Towards a SPDY’ier mobile web? In: CoNEXT (2013)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Ha, S., Rhee, I., Xu, L.: CUBIC: a new tcp-friendly high-speed TCP variant. Operating Syst. Rev. 42, 64–74 (2008)

    Article  Google Scholar 

  10. Meenan, P.: How fast is your web site? Commun. ACM 56, 49–55 (2013)

    Article  Google Scholar 

  11. Padhye, J., Nielsen, H.F.: A comparison of SPDY and HTTP performance. Technical report, July 2012

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Wang, X.S., Balasubramanian, A., Krishnamurthy, A., Wetherall, D.: Demystifying page load performance with wprof. In: NSDI (2013)

    Google Scholar 

  14. Wang, X.S., Balasubramanian, A., Krishnamurthy, A., Wetherall, D.: How speedy is SPDY? In: NSDI (2014)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Kyriakos Zarifis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics