Publication:
Game of protocols: Is QUIC ready for prime time streaming?

dc.contributor.authorArısu, Şevket
dc.contributor.authorYıldız, Ertan
dc.contributor.authorBeğen, Ali Cengiz
dc.contributor.departmentComputer Science
dc.contributor.ozuauthorBEĞEN, Ali Cengiz
dc.contributor.ozugradstudentArısu, Şevket
dc.contributor.ozugradstudentYıldız, Ertan
dc.date.accessioned2020-12-11T07:47:46Z
dc.date.available2020-12-11T07:47:46Z
dc.date.issued2020-05
dc.description.abstractQuick User Datagram Protocol (UDP) Internet Connections (QUIC) is an experimental and low-latency transport protocol proposed by Google, which is still being improved and specified in the Internet Engineering Task Force (IETF). The viewer's quality of experience (QoE) in HTTP adaptive streaming (HAS) applications may be improved with the help of QUIC's low-latency, improved congestion control, and multiplexing features. We measured the streaming performance of QUIC on wireless and cellular networks in order to understand whether the problems that occur when running HTTP over TCP can be reduced by using HTTP over QUIC. The performance of QUIC was tested in the presence of network interface changes caused by the mobility of the viewer. We observed that QUIC resulted in quicker start of media streams, better streaming, and seeking experience, especially during the higher levels of congestion in the network and had a better performance than TCP when the viewer was mobile and switched between the wireless networks. Furthermore, we measured QUIC's performance in an emulated network that had a various amount of losses and delays to evaluate how QUIC's multiplexing feature would be beneficial for HAS applications. We compared the performance of HAS applications using multiplexing video streams with HTTP/1.1 over multiple TCP connections to HTTP/2 over one TCP connection and to QUIC over one UDP connection. To that effect, we observed that QUIC provided better performance than TCP on a network that had large delays. However, QUIC did not provide a significant improvement when the loss rate was large. Finally, we analyzed the performance of the congestion control mechanisms implemented by QUIC and TCP, and tested their ability to provide fairness among streaming clients. We found that QUIC always provided fairness among QUIC flows, but was not always fair to TCP.en_US
dc.identifier.doi10.1002/nem.2063en_US
dc.identifier.issn1055-7148en_US
dc.identifier.issue3en_US
dc.identifier.scopus2-s2.0-85061930938
dc.identifier.urihttp://hdl.handle.net/10679/7179
dc.identifier.urihttps://doi.org/10.1002/nem.2063
dc.identifier.volume30en_US
dc.identifier.wos000536528100003
dc.language.isoengen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.publisherWileyen_US
dc.relation.ispartofInternational Journal of Network Management
dc.relation.publicationcategoryInternational Refereed Journal
dc.rightsrestrictedAccess
dc.titleGame of protocols: Is QUIC ready for prime time streaming?en_US
dc.typearticleen_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication85662e71-2a61-492a-b407-df4d38ab90d7
relation.isOrgUnitOfPublication.latestForDiscovery85662e71-2a61-492a-b407-df4d38ab90d7

Files

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections