SAND/3: SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3

Dynamic Adaptive Streaming over HTTP (DASH) is a widely used standard for video content delivery. Video traffic, most of which is generated from mobile devices, is shortly to become the most significant part of Internet traffic. Current DASH solutions only consider either client- or server-side opti...

Full description

Bibliographic Details
Main Authors: Luis Guillen, Satoru Izumi, Toru Abe, Takuo Suganuma
Format: Article
Language:English
Published: MDPI AG 2019-08-01
Series:Electronics
Subjects:
SDN
QoE
Online Access:https://www.mdpi.com/2079-9292/8/8/864
id doaj-c157d15b5cbc4aef9880eb3c9274ff8d
record_format Article
spelling doaj-c157d15b5cbc4aef9880eb3c9274ff8d2020-11-24T21:34:31ZengMDPI AGElectronics2079-92922019-08-018886410.3390/electronics8080864electronics8080864SAND/3: SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3Luis Guillen0Satoru Izumi1Toru Abe2Takuo Suganuma3Graduate School of Information Sciences, Tohoku University, Miyagi-Sendai 980-8577, JapanGraduate School of Information Sciences, Tohoku University, Miyagi-Sendai 980-8577, JapanGraduate School of Information Sciences, Tohoku University, Miyagi-Sendai 980-8577, JapanGraduate School of Information Sciences, Tohoku University, Miyagi-Sendai 980-8577, JapanDynamic Adaptive Streaming over HTTP (DASH) is a widely used standard for video content delivery. Video traffic, most of which is generated from mobile devices, is shortly to become the most significant part of Internet traffic. Current DASH solutions only consider either client- or server-side optimization, leaving other components in DASH (e.g., at the transport layer) to default solutions that cause a performance bottleneck. In that regard, although it is assumed that HTTP must be necessarily transported on top of TCP, with the latest introduction of HTTP/3, it is time to re-evaluate its effects on DASH. The most substantial change in HTTP/3 is having Quick UDP Internet Connections (QUIC) as its primary underlying transport protocol. However, little is still know about the effects on standard DASH client-based adaption algorithms when exposed to the future HTTP/3. In this paper, we present SAND/3, an SDN (Software Defined Networking)-based Quality of Experience (QoE) control method for DASH over HTTP/3. Since the official deployment of HTTP/3 has not been released yet, we used the current implementation of Google QUIC. Preliminary results show that, by applying SAND/3, which combines information from different layers orchestrated by SDN to select the best QoE, we can obtain steadier media throughput, reduce the number of quality shifts in at least 40%, increase the amount downloaded content at least 20%, and minimize video interruptions compared to the current implementations regardless of the client adaption algorithm.https://www.mdpi.com/2079-9292/8/8/864SDNDASHQoEHTTP/3QUIC
collection DOAJ
language English
format Article
sources DOAJ
author Luis Guillen
Satoru Izumi
Toru Abe
Takuo Suganuma
spellingShingle Luis Guillen
Satoru Izumi
Toru Abe
Takuo Suganuma
SAND/3: SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3
Electronics
SDN
DASH
QoE
HTTP/3
QUIC
author_facet Luis Guillen
Satoru Izumi
Toru Abe
Takuo Suganuma
author_sort Luis Guillen
title SAND/3: SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3
title_short SAND/3: SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3
title_full SAND/3: SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3
title_fullStr SAND/3: SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3
title_full_unstemmed SAND/3: SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3
title_sort sand/3: sdn-assisted novel qoe control method for dynamic adaptive streaming over http/3
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2019-08-01
description Dynamic Adaptive Streaming over HTTP (DASH) is a widely used standard for video content delivery. Video traffic, most of which is generated from mobile devices, is shortly to become the most significant part of Internet traffic. Current DASH solutions only consider either client- or server-side optimization, leaving other components in DASH (e.g., at the transport layer) to default solutions that cause a performance bottleneck. In that regard, although it is assumed that HTTP must be necessarily transported on top of TCP, with the latest introduction of HTTP/3, it is time to re-evaluate its effects on DASH. The most substantial change in HTTP/3 is having Quick UDP Internet Connections (QUIC) as its primary underlying transport protocol. However, little is still know about the effects on standard DASH client-based adaption algorithms when exposed to the future HTTP/3. In this paper, we present SAND/3, an SDN (Software Defined Networking)-based Quality of Experience (QoE) control method for DASH over HTTP/3. Since the official deployment of HTTP/3 has not been released yet, we used the current implementation of Google QUIC. Preliminary results show that, by applying SAND/3, which combines information from different layers orchestrated by SDN to select the best QoE, we can obtain steadier media throughput, reduce the number of quality shifts in at least 40%, increase the amount downloaded content at least 20%, and minimize video interruptions compared to the current implementations regardless of the client adaption algorithm.
topic SDN
DASH
QoE
HTTP/3
QUIC
url https://www.mdpi.com/2079-9292/8/8/864
work_keys_str_mv AT luisguillen sand3sdnassistednovelqoecontrolmethodfordynamicadaptivestreamingoverhttp3
AT satoruizumi sand3sdnassistednovelqoecontrolmethodfordynamicadaptivestreamingoverhttp3
AT toruabe sand3sdnassistednovelqoecontrolmethodfordynamicadaptivestreamingoverhttp3
AT takuosuganuma sand3sdnassistednovelqoecontrolmethodfordynamicadaptivestreamingoverhttp3
_version_ 1725949043376390144