Is There a Case for Parallel Connections with Modern Web Protocols?

Uloženo v:
Podrobná bibliografie
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