Abstract
HTTP/2 is quickly replacing HTTP/1.1, the protocol that supports theWWWfor the past 17 years. However, HTTP/2's connection management and multiplexing schemes often incur unexpected cross-layer interactions. In this paper, we propose SMig, an HTTP/2 extension that allows a client or server to migrate an on-going HTTP/2 stream from one connection to another. We demonstrate through real implementation that SMig can bring substantial performance improvement under certain common usage scenarios (e.g., up to 99% of download time reduction for small delay-sensitive objects when a concurrent large download is present).
Original language | English (US) |
---|---|
Title of host publication | CoNEXT 2016 - Proceedings of the 12th International Conference on Emerging Networking EXperiments and Technologies |
Publisher | Association for Computing Machinery, Inc |
Pages | 121-128 |
Number of pages | 8 |
ISBN (Electronic) | 9781450342926 |
DOIs | |
State | Published - Dec 6 2016 |
Externally published | Yes |
Event | 12th ACM Conference on Emerging Networking Experiments and Technologies, ACM CoNEXT 2016 - Irvine, United States Duration: Dec 12 2016 → Dec 15 2016 |
Publication series
Name | CoNEXT 2016 - Proceedings of the 12th International Conference on Emerging Networking EXperiments and Technologies |
---|
Other
Other | 12th ACM Conference on Emerging Networking Experiments and Technologies, ACM CoNEXT 2016 |
---|---|
Country/Territory | United States |
City | Irvine |
Period | 12/12/16 → 12/15/16 |
Bibliographical note
Funding Information:We would like to thank our shepherd, Ramesh Sitaraman, and the anonymous reviewers for their valuable comments and suggestions. This research was supported in part by the National Science Foundation under grant CNS-1566331.
Keywords
- HTTP/2
- Head-of-line blocking
- Stream migration