English

Multi-Source Multi-Path HTTP (mHTTP): A Proposal

Networking and Internet Architecture 2013-12-11 v3

Abstract

Today, most devices have multiple network interfaces. Coupled with wide-spread replication of popular content at multiple locations, this provides substantial path diversity in the Internet. We propose Multi-source Multipath HTTP, mHTTP, which takes advantage of all existing types of path diversity in the Internet. mHTTP needs only client-side but not server-side or network modifications as it is a receiver-oriented mechanism. Moreover, the modifications are restricted to the socket interface. Thus, no changes are needed to the applications or to the kernel. As mHTTP relies on HTTP range requests, it is specific to HTTP which accounts for more than 60% of the Internet traffic. We implement mHTTP and study its performance by conducting measurements over a testbed and in the wild. Our results show that mHTTP indeed takes advantage of all types of path diversity in the Internet, and that it is a viable alternative to Multipath TCP for HTTP traffic. mHTTP decreases download times for large objects up to 50%, whereas it does no harm to small object downloads.

Keywords

Cite

@article{arxiv.1310.2748,
  title  = {Multi-Source Multi-Path HTTP (mHTTP): A Proposal},
  author = {Juhoon Kim and Ramin Khalili and Anja Feldmann and Yung-Chih Chen and Don Towsley},
  journal= {arXiv preprint arXiv:1310.2748},
  year   = {2013}
}

Comments

12 pages

R2 v1 2026-06-22T01:44:01.846Z