SMig: Stream Migration Extension For HTTP/2

被引:3
作者
Mi, Xianghang [1 ]
Qian, Feng [1 ]
Wang, Xiaofeng [1 ]
机构
[1] Indiana Univ, Bloomington, IN 47405 USA
来源
PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT'16) | 2016年
基金
美国国家科学基金会;
关键词
HTTP/2; Stream Migration; Head-of-line Blocking;
D O I
10.1145/2999572.2999583
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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).
引用
收藏
页码:121 / 128
页数:8
相关论文
共 21 条
[1]  
Agababov V., 2015, NSDI
[2]  
[Anonymous], 2015, RFC
[3]  
[Anonymous], 2015, RFC, DOI DOI 10.17487/RFC7540
[4]  
[Anonymous], MULTIPATH TCP LINUX
[5]  
Bradner S., 1997, Key words for use in RFCs to Indicate Requirement Levels, DOI DOI 10.17487/RFC2119
[6]  
Butkiewicz M., 2015, NSDI
[7]  
Carlucci G., 2015, ACM SAC
[8]  
Cherif W., 2015, NOSSDAV
[9]  
Erman J., 2013, CONEXT
[10]  
Fielding R., 1999, RFC 2616: Hypertext transfer protocol-HTTP/1.1