ASAP: Adaptive Stall-Aware Pacing for Improved DASH Video Experience in Cellular Networks

The dramatic growth of video traffic represents a practical challenge for cellular network operators in providing a consistent streaming Quality of Experience (QoE) to their users. Satisfying this objective has so-far proved elusive, due to the inherent characteristics of wireless networks and varyi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on multimedia computing communications and applications 2018-08, Vol.14 (3s), p.1-23
Hauptverfasser: Zahran, Ahmed H., Quinlan, Jason J., Ramakrishnan, K. K., Sreenan, Cormac J.
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 23
container_issue 3s
container_start_page 1
container_title ACM transactions on multimedia computing communications and applications
container_volume 14
creator Zahran, Ahmed H.
Quinlan, Jason J.
Ramakrishnan, K. K.
Sreenan, Cormac J.
description The dramatic growth of video traffic represents a practical challenge for cellular network operators in providing a consistent streaming Quality of Experience (QoE) to their users. Satisfying this objective has so-far proved elusive, due to the inherent characteristics of wireless networks and varying channel conditions as well as variability in the video bitrate that can degrade streaming performance. In this article, we propose stall-aware pacing as a novel MPEG DASH video traffic management solution that reduces playback stalls and seeks to maintain a consistent QoE for cellular users, even those with diverse channel conditions. These goals are achieved by leveraging both network and client state information to optimize the pacing of individual video flows. We evaluate the performance of two versions of stall-aware pacing techniques extensively, including stall-aware pacing (SAP) and adaptive stall-aware pacing (ASAP), using real video content and clients, operating over a simulated LTE network. We implement state-of-the-art client adaptation and traffic management strategies for direct comparisons with SAP and ASAP. Our results, using a heavily loaded base station, show that SAP reduces the number of stalls and the average stall duration per session by up to 95%. Additionally, SAP ensures that clients with good channel conditions do not dominate available wireless resources, evidenced by a reduction of up to 40% in the standard deviation of the QoE metric across clients. We also show that ASAP achieves additional performance gains by adaptively pacing video streams based on the application buffer state.
doi_str_mv 10.1145/3219750
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3219750</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_3219750</sourcerecordid><originalsourceid>FETCH-LOGICAL-c187t-3eb188cde4a5eedca601ce10d7edc08f23e3b372f5b57d06d91349b06899f4283</originalsourceid><addsrcrecordid>eNo9jktrwkAURgexoI3Fn-Eq9t65c-exDKE-INBC6zok84AWRcm48d9rUVyd72w-jhBzhCWi4neS6AzDSEyRGUttNY-fm81EvOb8B0CalZ6KcfVdfc3ES-r2Ob49WIjd6uOn3pTN53pbV03p0ZpzSbFHa32IquMYg-80oI8IwdwEbJIUqScjE_dsAujgkJTrQVvnkpKWCrG4__rhmPMQU3safg_dcGkR2v_49hFPV8ugM1A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>ASAP: Adaptive Stall-Aware Pacing for Improved DASH Video Experience in Cellular Networks</title><source>ACM Digital Library Complete</source><creator>Zahran, Ahmed H. ; Quinlan, Jason J. ; Ramakrishnan, K. K. ; Sreenan, Cormac J.</creator><creatorcontrib>Zahran, Ahmed H. ; Quinlan, Jason J. ; Ramakrishnan, K. K. ; Sreenan, Cormac J.</creatorcontrib><description>The dramatic growth of video traffic represents a practical challenge for cellular network operators in providing a consistent streaming Quality of Experience (QoE) to their users. Satisfying this objective has so-far proved elusive, due to the inherent characteristics of wireless networks and varying channel conditions as well as variability in the video bitrate that can degrade streaming performance. In this article, we propose stall-aware pacing as a novel MPEG DASH video traffic management solution that reduces playback stalls and seeks to maintain a consistent QoE for cellular users, even those with diverse channel conditions. These goals are achieved by leveraging both network and client state information to optimize the pacing of individual video flows. We evaluate the performance of two versions of stall-aware pacing techniques extensively, including stall-aware pacing (SAP) and adaptive stall-aware pacing (ASAP), using real video content and clients, operating over a simulated LTE network. We implement state-of-the-art client adaptation and traffic management strategies for direct comparisons with SAP and ASAP. Our results, using a heavily loaded base station, show that SAP reduces the number of stalls and the average stall duration per session by up to 95%. Additionally, SAP ensures that clients with good channel conditions do not dominate available wireless resources, evidenced by a reduction of up to 40% in the standard deviation of the QoE metric across clients. We also show that ASAP achieves additional performance gains by adaptively pacing video streams based on the application buffer state.</description><identifier>ISSN: 1551-6857</identifier><identifier>EISSN: 1551-6865</identifier><identifier>DOI: 10.1145/3219750</identifier><language>eng</language><ispartof>ACM transactions on multimedia computing communications and applications, 2018-08, Vol.14 (3s), p.1-23</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c187t-3eb188cde4a5eedca601ce10d7edc08f23e3b372f5b57d06d91349b06899f4283</cites><orcidid>0000-0003-3405-0324 ; 0000-0001-7810-9768</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Zahran, Ahmed H.</creatorcontrib><creatorcontrib>Quinlan, Jason J.</creatorcontrib><creatorcontrib>Ramakrishnan, K. K.</creatorcontrib><creatorcontrib>Sreenan, Cormac J.</creatorcontrib><title>ASAP: Adaptive Stall-Aware Pacing for Improved DASH Video Experience in Cellular Networks</title><title>ACM transactions on multimedia computing communications and applications</title><description>The dramatic growth of video traffic represents a practical challenge for cellular network operators in providing a consistent streaming Quality of Experience (QoE) to their users. Satisfying this objective has so-far proved elusive, due to the inherent characteristics of wireless networks and varying channel conditions as well as variability in the video bitrate that can degrade streaming performance. In this article, we propose stall-aware pacing as a novel MPEG DASH video traffic management solution that reduces playback stalls and seeks to maintain a consistent QoE for cellular users, even those with diverse channel conditions. These goals are achieved by leveraging both network and client state information to optimize the pacing of individual video flows. We evaluate the performance of two versions of stall-aware pacing techniques extensively, including stall-aware pacing (SAP) and adaptive stall-aware pacing (ASAP), using real video content and clients, operating over a simulated LTE network. We implement state-of-the-art client adaptation and traffic management strategies for direct comparisons with SAP and ASAP. Our results, using a heavily loaded base station, show that SAP reduces the number of stalls and the average stall duration per session by up to 95%. Additionally, SAP ensures that clients with good channel conditions do not dominate available wireless resources, evidenced by a reduction of up to 40% in the standard deviation of the QoE metric across clients. We also show that ASAP achieves additional performance gains by adaptively pacing video streams based on the application buffer state.</description><issn>1551-6857</issn><issn>1551-6865</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNo9jktrwkAURgexoI3Fn-Eq9t65c-exDKE-INBC6zok84AWRcm48d9rUVyd72w-jhBzhCWi4neS6AzDSEyRGUttNY-fm81EvOb8B0CalZ6KcfVdfc3ES-r2Ob49WIjd6uOn3pTN53pbV03p0ZpzSbFHa32IquMYg-80oI8IwdwEbJIUqScjE_dsAujgkJTrQVvnkpKWCrG4__rhmPMQU3safg_dcGkR2v_49hFPV8ugM1A</recordid><startdate>20180801</startdate><enddate>20180801</enddate><creator>Zahran, Ahmed H.</creator><creator>Quinlan, Jason J.</creator><creator>Ramakrishnan, K. K.</creator><creator>Sreenan, Cormac J.</creator><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-3405-0324</orcidid><orcidid>https://orcid.org/0000-0001-7810-9768</orcidid></search><sort><creationdate>20180801</creationdate><title>ASAP</title><author>Zahran, Ahmed H. ; Quinlan, Jason J. ; Ramakrishnan, K. K. ; Sreenan, Cormac J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c187t-3eb188cde4a5eedca601ce10d7edc08f23e3b372f5b57d06d91349b06899f4283</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zahran, Ahmed H.</creatorcontrib><creatorcontrib>Quinlan, Jason J.</creatorcontrib><creatorcontrib>Ramakrishnan, K. K.</creatorcontrib><creatorcontrib>Sreenan, Cormac J.</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on multimedia computing communications and applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zahran, Ahmed H.</au><au>Quinlan, Jason J.</au><au>Ramakrishnan, K. K.</au><au>Sreenan, Cormac J.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>ASAP: Adaptive Stall-Aware Pacing for Improved DASH Video Experience in Cellular Networks</atitle><jtitle>ACM transactions on multimedia computing communications and applications</jtitle><date>2018-08-01</date><risdate>2018</risdate><volume>14</volume><issue>3s</issue><spage>1</spage><epage>23</epage><pages>1-23</pages><issn>1551-6857</issn><eissn>1551-6865</eissn><abstract>The dramatic growth of video traffic represents a practical challenge for cellular network operators in providing a consistent streaming Quality of Experience (QoE) to their users. Satisfying this objective has so-far proved elusive, due to the inherent characteristics of wireless networks and varying channel conditions as well as variability in the video bitrate that can degrade streaming performance. In this article, we propose stall-aware pacing as a novel MPEG DASH video traffic management solution that reduces playback stalls and seeks to maintain a consistent QoE for cellular users, even those with diverse channel conditions. These goals are achieved by leveraging both network and client state information to optimize the pacing of individual video flows. We evaluate the performance of two versions of stall-aware pacing techniques extensively, including stall-aware pacing (SAP) and adaptive stall-aware pacing (ASAP), using real video content and clients, operating over a simulated LTE network. We implement state-of-the-art client adaptation and traffic management strategies for direct comparisons with SAP and ASAP. Our results, using a heavily loaded base station, show that SAP reduces the number of stalls and the average stall duration per session by up to 95%. Additionally, SAP ensures that clients with good channel conditions do not dominate available wireless resources, evidenced by a reduction of up to 40% in the standard deviation of the QoE metric across clients. We also show that ASAP achieves additional performance gains by adaptively pacing video streams based on the application buffer state.</abstract><doi>10.1145/3219750</doi><tpages>23</tpages><orcidid>https://orcid.org/0000-0003-3405-0324</orcidid><orcidid>https://orcid.org/0000-0001-7810-9768</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1551-6857
ispartof ACM transactions on multimedia computing communications and applications, 2018-08, Vol.14 (3s), p.1-23
issn 1551-6857
1551-6865
language eng
recordid cdi_crossref_primary_10_1145_3219750
source ACM Digital Library Complete
title ASAP: Adaptive Stall-Aware Pacing for Improved DASH Video Experience in Cellular Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T13%3A31%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=ASAP:%20Adaptive%20Stall-Aware%20Pacing%20for%20Improved%20DASH%20Video%20Experience%20in%20Cellular%20Networks&rft.jtitle=ACM%20transactions%20on%20multimedia%20computing%20communications%20and%20applications&rft.au=Zahran,%20Ahmed%20H.&rft.date=2018-08-01&rft.volume=14&rft.issue=3s&rft.spage=1&rft.epage=23&rft.pages=1-23&rft.issn=1551-6857&rft.eissn=1551-6865&rft_id=info:doi/10.1145/3219750&rft_dat=%3Ccrossref%3E10_1145_3219750%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true