Is There a Case for Parallel Connections with Modern Web Protocols?
Uloženo v:
| Název: | Is There a Case for Parallel Connections with Modern Web Protocols? |
|---|---|
| Autoři: | Manzoor, Jawad, Sadre, Ramin, Drago, Idilio, Cerda-Alabern, Llorenc, IFIP Networking 2018 |
| Přispěvatelé: | UCL - SST/ICTM/INGI - Pôle en ingénierie informatique |
| Rok vydání: | 2018 |
| Sbírka: | DIAL@UCL (Université catholique de Louvain) |
| Témata: | HTTP/2, QUIC, MPTCP, Performance, Measurements |
| Popis: | Modern web protocols like HTTP/2 and QUIC aim to make the web faster by addressing well-known problems of HTTP/1.1 running on top of TCP. Both HTTP/2 and QUIC are specified to run on a single connection, in contrast to the usage of multiple TCP connections in HTTP/1.1. Reducing the number of open connections brings a positive impact on the network infrastructure, besides improving fairness among applications. However, the usage of a single connection may result in poor application performance in common adverse scenarios, such as under high packet losses. In this paper we first investigate these scenarios, confirming that the use of a single connection sometimes impairs application performance. We then propose a practical solution (here called H2-Parallel) that implements multiple TCP connection mechanism for HTTP/2 in Chromium browser. We compare H2-Parallel with HTTP/1.1 over TCP, QUIC over UDP, as well as HTTP/2 over Multipath TCP, which creates parallel connections at the transport layer opaque to the application layer. Experiments with popular live websites as well as controlled emulations show that H2-Parallel is simple and effective. By opening only two connections to load a page with H2-Parallel, the page load time can be reduced substantially in adverse network conditions. |
| Druh dokumentu: | conference object |
| Jazyk: | English |
| Relation: | boreal:200309; http://hdl.handle.net/2078.1/200309 |
| Dostupnost: | http://hdl.handle.net/2078.1/200309 |
| Rights: | info:eu-repo/semantics/openAccess |
| Přístupové číslo: | edsbas.B0EAE2FE |
| Databáze: | BASE |
| FullText | Text: Availability: 0 CustomLinks: – Url: http://hdl.handle.net/2078.1/200309# Name: EDS - BASE (s4221598) Category: fullText Text: View record from BASE – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Manzoor%20J Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsbas DbLabel: BASE An: edsbas.B0EAE2FE RelevancyScore: 887 AccessLevel: 3 PubType: Conference PubTypeId: conference PreciseRelevancyScore: 887.436645507813 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Is There a Case for Parallel Connections with Modern Web Protocols? – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Manzoor%2C+Jawad%22">Manzoor, Jawad</searchLink><br /><searchLink fieldCode="AR" term="%22Sadre%2C+Ramin%22">Sadre, Ramin</searchLink><br /><searchLink fieldCode="AR" term="%22Drago%2C+Idilio%22">Drago, Idilio</searchLink><br /><searchLink fieldCode="AR" term="%22Cerda-Alabern%2C+Llorenc%22">Cerda-Alabern, Llorenc</searchLink><br /><searchLink fieldCode="AR" term="%22IFIP+Networking+2018%22">IFIP Networking 2018</searchLink> – Name: Author Label: Contributors Group: Au Data: UCL - SST/ICTM/INGI - Pôle en ingénierie informatique – Name: DatePubCY Label: Publication Year Group: Date Data: 2018 – Name: Subset Label: Collection Group: HoldingsInfo Data: DIAL@UCL (Université catholique de Louvain) – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22HTTP%2F2%22">HTTP/2</searchLink><br /><searchLink fieldCode="DE" term="%22QUIC%22">QUIC</searchLink><br /><searchLink fieldCode="DE" term="%22MPTCP%22">MPTCP</searchLink><br /><searchLink fieldCode="DE" term="%22Performance%22">Performance</searchLink><br /><searchLink fieldCode="DE" term="%22Measurements%22">Measurements</searchLink> – Name: Abstract Label: Description Group: Ab Data: Modern web protocols like HTTP/2 and QUIC aim to make the web faster by addressing well-known problems of HTTP/1.1 running on top of TCP. Both HTTP/2 and QUIC are specified to run on a single connection, in contrast to the usage of multiple TCP connections in HTTP/1.1. Reducing the number of open connections brings a positive impact on the network infrastructure, besides improving fairness among applications. However, the usage of a single connection may result in poor application performance in common adverse scenarios, such as under high packet losses. In this paper we first investigate these scenarios, confirming that the use of a single connection sometimes impairs application performance. We then propose a practical solution (here called H2-Parallel) that implements multiple TCP connection mechanism for HTTP/2 in Chromium browser. We compare H2-Parallel with HTTP/1.1 over TCP, QUIC over UDP, as well as HTTP/2 over Multipath TCP, which creates parallel connections at the transport layer opaque to the application layer. Experiments with popular live websites as well as controlled emulations show that H2-Parallel is simple and effective. By opening only two connections to load a page with H2-Parallel, the page load time can be reduced substantially in adverse network conditions. – Name: TypeDocument Label: Document Type Group: TypDoc Data: conference object – Name: Language Label: Language Group: Lang Data: English – Name: NoteTitleSource Label: Relation Group: SrcInfo Data: boreal:200309; http://hdl.handle.net/2078.1/200309 – Name: URL Label: Availability Group: URL Data: http://hdl.handle.net/2078.1/200309 – Name: Copyright Label: Rights Group: Cpyrght Data: info:eu-repo/semantics/openAccess – Name: AN Label: Accession Number Group: ID Data: edsbas.B0EAE2FE |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.B0EAE2FE |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English Subjects: – SubjectFull: HTTP/2 Type: general – SubjectFull: QUIC Type: general – SubjectFull: MPTCP Type: general – SubjectFull: Performance Type: general – SubjectFull: Measurements Type: general Titles: – TitleFull: Is There a Case for Parallel Connections with Modern Web Protocols? Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Manzoor, Jawad – PersonEntity: Name: NameFull: Sadre, Ramin – PersonEntity: Name: NameFull: Drago, Idilio – PersonEntity: Name: NameFull: Cerda-Alabern, Llorenc – PersonEntity: Name: NameFull: IFIP Networking 2018 – PersonEntity: Name: NameFull: UCL - SST/ICTM/INGI - Pôle en ingénierie informatique IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2018 Identifiers: – Type: issn-locals Value: edsbas – Type: issn-locals Value: edsbas.oa |
| ResultId | 1 |
Nájsť tento článok vo Web of Science