Adaptive Video Streaming for Wireless Networks With Multiple Users and Helpers
We consider the design of a scheduling policy for video streaming in a wireless network formed by several users and helpers (e.g., base stations). In such networks, any user is typically in the range of multiple helpers. Hence, an efficient policy should allow the users to dynamically select the hel...
Saved in:
Published in | IEEE transactions on communications Vol. 63; no. 1; pp. 268 - 285 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.01.2015
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
ISSN | 0090-6778 1558-0857 |
DOI | 10.1109/TCOMM.2014.2378774 |
Cover
Loading…
Abstract | We consider the design of a scheduling policy for video streaming in a wireless network formed by several users and helpers (e.g., base stations). In such networks, any user is typically in the range of multiple helpers. Hence, an efficient policy should allow the users to dynamically select the helper nodes to download from and determine adaptively the quality level of the requested video segment. In order to obtain a tractable formulation, we follow a "divide and conquer" approach. First, we formulate a network utility maximization (NUM) problem where the network utility function is a concave and component-wise nondecreasing function of the time-averaged users' requested video quality index, and maximization is subject to the stability of all queues in the system. Second, we solve the NUM problem by using a Lyapunov drift plus penalty approach, obtaining a dynamic adaptive scheme that decomposes into two building blocks: 1) adaptive video quality and helper selection (run at the user nodes); and 2) dynamic allocation of the helper-to-user transmission rates (run at the help nodes). Our solution provably achieves NUM optimality in a strong per-sample path sense (i.e., without assumptions of stationarity and ergodicity). Third, we observe that, since all queues in the system are stable, all requested video chunks shall be eventually delivered. Fourth, in order to translate the requested video quality into the effective video quality at the user playback, it is necessary that the chunks are delivered within their playback deadline. This requires that the largest delay among all queues at the helpers serving any given user is less than the pre-buffering time of that user at its streaming session startup phase. In order to achieve this condition with high probability, we propose an effective and decentralized (albeit heuristic) scheme to adaptively calculate the pre-buffering and re-buffering time at each user. In this way, the system is forced to work in the "smooth streaming regime," i.e., in the regime of very small playback buffer underrun rate. Through simulations, we evaluate the performance of the proposed algorithm under realistic assumptions of a network with densely deployed helper and user nodes, including user mobility, variable bit-rate video coding, and users joining or leaving the system at arbitrary times. |
---|---|
AbstractList | We consider the design of a scheduling policy for video streaming in a wireless network formed by several users and helpers (e.g., base stations). In such networks, any user is typically in the range of multiple helpers. Hence, an efficient policy should allow the users to dynamically select the helper nodes to download from and determine adaptively the quality level of the requested video segment. In order to obtain a tractable formulation, we follow a "divide and conquer" approach. First, we formulate a network utility maximization (NUM) problem where the network utility function is a concave and component-wise nondecreasing function of the time-averaged users' requested video quality index, and maximization is subject to the stability of all queues in the system. Second, we solve the NUM problem by using a Lyapunov drift plus penalty approach, obtaining a dynamic adaptive scheme that decomposes into two building blocks: 1) adaptive video quality and helper selection (run at the user nodes); and 2) dynamic allocation of the helper-to-user transmission rates (run at the help nodes). Our solution provably achieves NUM optimality in a strong per-sample path sense (i.e., without assumptions of stationarity and ergodicity). Third, we observe that, since all queues in the system are stable, all requested video chunks shall be eventually delivered. Fourth, in order to translate the requested video quality into the effective video quality at the user playback, it is necessary that the chunks are delivered within their playback deadline. This requires that the largest delay among all queues at the helpers serving any given user is less than the pre-buffering time of that user at its streaming session startup phase. In order to achieve this condition with high probability, we propose an effective and decentralized (albeit heuristic) scheme to adaptively calculate the pre-buffering and re-buffering time at each user. In this way, the system is forced to work in the "smooth streaming regime," i.e., in the regime of very small playback buffer underrun rate. Through simulations, we evaluate the performance of the proposed algorithm under realistic assumptions of a network with densely deployed helper and user nodes, including user mobility, variable bit-rate video coding, and users joining or leaving the system at arbitrary times. |
Author | Neely, Michael J. Caire, Giuseppe Bethanabhotla, Dilip |
Author_xml | – sequence: 1 givenname: Dilip surname: Bethanabhotla fullname: Bethanabhotla, Dilip email: bethanab@usc.edu organization: Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA – sequence: 2 givenname: Giuseppe surname: Caire fullname: Caire, Giuseppe email: caire@usc.edu organization: Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA – sequence: 3 givenname: Michael J. surname: Neely fullname: Neely, Michael J. email: mjneely@usc.edu organization: Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA |
BookMark | eNqNkT1vFDEQhi2USFxC_gA0lmho9hivv8voREikXFLkg3LlXc-Bw956sX0g_n0cLqJIgahmNHqekWbeI3IwxQkJectgyRjYj7er6_V62QITy5Zro7V4RRZMStOAkfqALAAsNEpr85oc5fwAAAI4X5CrU-_mEn4ivQ8eI70pCd02TF_pJib6JSQcMWd6heVXTN9znZRvdL0bS5hHpHcZU6Zu8vQcx7n2b8jhxo0ZT57rMbk7-3S7Om8urz9frE4vm4ErVhrDvfGonfUOPNu0rWWK-V5qb1TPBQqtWC8NikEJM5jeKxBMmoH3ApTVLT8mH_Z75xR_7DCXbhvygOPoJoy73DGlrLHM1hv_A63LWxCyou9foA9xl6Z6SKWEYiCt1JUye2pIMeeEm24IxZUQp5JcGDsG3VMm3Z9MuqdMuudMqtq-UOcUti79_rf0bi8FRPwr1DdoKxh_BP-LmAo |
CODEN | IECMBT |
CitedBy_id | crossref_primary_10_1109_TIFS_2017_2774441 crossref_primary_10_1109_TNSM_2024_3453992 crossref_primary_10_1109_MNET_2015_7340418 crossref_primary_10_1109_TCOMM_2017_2783974 crossref_primary_10_1109_TMC_2019_2893917 crossref_primary_10_1109_TVT_2022_3226764 crossref_primary_10_1109_TWC_2017_2756887 crossref_primary_10_1109_JSAC_2017_2695738 crossref_primary_10_1109_TCOMM_2016_2594438 crossref_primary_10_1109_TCOMM_2016_2620164 crossref_primary_10_1109_TGCN_2017_2763826 crossref_primary_10_1109_TCOMM_2017_2699958 crossref_primary_10_1109_TGCN_2019_2948255 crossref_primary_10_1109_TCOMM_2016_2552164 crossref_primary_10_1109_TCOMM_2018_2831207 crossref_primary_10_1109_JIOT_2017_2763166 crossref_primary_10_1109_ACCESS_2018_2870855 crossref_primary_10_1109_TMM_2015_2441002 crossref_primary_10_1109_TVT_2017_2776327 crossref_primary_10_1109_TCCN_2021_3063132 crossref_primary_10_1007_s11554_021_01163_2 crossref_primary_10_1109_TBC_2018_2823644 crossref_primary_10_1109_TWC_2016_2533496 crossref_primary_10_1109_TMM_2019_2931441 crossref_primary_10_1109_LCOMM_2016_2540624 crossref_primary_10_1109_JSAC_2016_2545539 crossref_primary_10_1109_TCOMM_2021_3088528 crossref_primary_10_1109_TVT_2024_3384952 crossref_primary_10_1109_TWC_2019_2943552 crossref_primary_10_1155_2016_4047213 crossref_primary_10_1109_TMC_2018_2850026 crossref_primary_10_1109_TWC_2017_2758363 crossref_primary_10_1109_TSC_2018_2828426 crossref_primary_10_1109_TMM_2019_2929929 crossref_primary_10_1109_MWC_001_1900351 crossref_primary_10_1109_TMC_2020_3036876 crossref_primary_10_1109_TVT_2017_2665649 crossref_primary_10_1109_MCOM_2017_1601089 crossref_primary_10_1109_TNET_2022_3182890 crossref_primary_10_1109_JIOT_2020_3046543 crossref_primary_10_1109_LCOMM_2018_2850894 crossref_primary_10_1109_TCOMM_2018_2883627 crossref_primary_10_1109_TGCN_2023_3349273 crossref_primary_10_1109_JSAC_2018_2844980 crossref_primary_10_1109_TNET_2015_2452272 crossref_primary_10_1109_TWC_2019_2938755 crossref_primary_10_1109_ACCESS_2019_2909740 crossref_primary_10_1109_ACCESS_2020_3047373 crossref_primary_10_1109_TBC_2018_2832444 |
Cites_doi | 10.1109/ICC.2012.6364526 10.1002/9780470742891 10.1109/18.720551 10.1109/MCOM.2013.6495773 10.1017/CBO9780511791338 10.1109/TWC.2012.070912.111383 10.1002/ett.1285 10.1109/CISS.2012.6310908 10.1109/CCNC.2011.5766550 10.1109/ICC.2014.6883597 10.1109/ISIT.2013.6620469 10.1017/CBO9780511807213 10.1109/INFCOM.2012.6195469 10.1109/TWC.2010.092810.091092 10.1109/INFCOMW.2014.6849235 10.1109/Allerton.2013.6736555 10.1109/TIT.2010.2046225 10.1109/MIC.2010.155 10.1109/CDC.2010.5717885 10.1109/MCOM.2008.4623708 10.1109/MCOM.2006.1593549 10.1109/MVT.2010.939904 10.1109/JPROC.2006.887322 10.1109/90.879343 10.2200/S00271ED1V01Y201006CNT007 10.1109/ISIT.2013.6620392 10.1109/Allerton.2011.6120214 10.1109/ITW.2013.6691247 10.1109/TIT.2006.881746 10.1109/TIP.2003.819861 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jan 2015 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jan 2015 |
DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD L7M 7TG KL. F28 FR3 |
DOI | 10.1109/TCOMM.2014.2378774 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library (IEL) CrossRef Electronics & Communications Abstracts Technology Research Database Advanced Technologies Database with Aerospace Meteorological & Geoastrophysical Abstracts Meteorological & Geoastrophysical Abstracts - Academic ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
DatabaseTitle | CrossRef Technology Research Database Advanced Technologies Database with Aerospace Electronics & Communications Abstracts Meteorological & Geoastrophysical Abstracts - Academic Meteorological & Geoastrophysical Abstracts Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
DatabaseTitleList | Meteorological & Geoastrophysical Abstracts - Academic Engineering Research Database Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1558-0857 |
EndPage | 285 |
ExternalDocumentID | 3560233961 10_1109_TCOMM_2014_2378774 6977941 |
Genre | orig-research |
GrantInformation_xml | – fundername: Intel, Cisco, and Verizon Wireless |
GroupedDBID | -~X .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 85S 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFO ACGFS ACIWK ACKIV ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 IAAWW IBMZZ ICLAB IES IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P RIA RIE RNS TAE TN5 VH1 ZCA ZCG AAYOK AAYXX CITATION RIG 7SP 8FD L7M 7TG KL. F28 FR3 |
ID | FETCH-LOGICAL-c361t-83d8de7a9da0d1f229161db57d86b34e4761b58e4c648c8bd604158c3b4069723 |
IEDL.DBID | RIE |
ISSN | 0090-6778 |
IngestDate | Fri Sep 05 10:35:07 EDT 2025 Thu Sep 04 20:07:18 EDT 2025 Mon Jun 30 10:21:36 EDT 2025 Tue Jul 01 00:29:00 EDT 2025 Thu Apr 24 22:57:18 EDT 2025 Wed Aug 27 02:49:11 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Keywords | scheduling congestion control Adaptive video streaming small-cells wireless networks adaptive pre-buffering time |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c361t-83d8de7a9da0d1f229161db57d86b34e4761b58e4c648c8bd604158c3b4069723 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
PQID | 1646105957 |
PQPubID | 85472 |
PageCount | 18 |
ParticipantIDs | crossref_citationtrail_10_1109_TCOMM_2014_2378774 proquest_miscellaneous_1660412045 proquest_journals_1646105957 ieee_primary_6977941 crossref_primary_10_1109_TCOMM_2014_2378774 proquest_miscellaneous_1669891903 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2015-01-01 |
PublicationDateYYYYMMDD | 2015-01-01 |
PublicationDate_xml | – month: 01 year: 2015 text: 2015-01-01 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on communications |
PublicationTitleAbbrev | TCOMM |
PublicationYear | 2015 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref13 (ref43) 0 ref12 ref15 ref36 ref14 ref31 kyosti (ref41) 2007; 1 ref30 ref33 ref11 ref32 ref10 ref2 ref39 ref38 ref16 ref18 (ref1) 0 ji (ref17) 0 kelly (ref19) 2006 ref24 ref23 sánchez (ref27) 0 ref25 ref20 ref22 ref21 ji (ref9) 0 ref28 ong (ref34) 0 bethanabhotla (ref40) 0 ref29 ref8 ref7 ref4 ref3 ref6 ref5 ortega (ref26) 2000 schrijver (ref37) 2003; 24 molisch (ref35) 2010; 15 (ref42) 0 |
References_xml | – ident: ref12 doi: 10.1109/ICC.2012.6364526 – ident: ref2 doi: 10.1002/9780470742891 – start-page: 343 year: 2000 ident: ref26 article-title: Variable bit-rate video coding publication-title: Compressed Video over Networks – volume: 15 year: 2010 ident: ref35 publication-title: Wireless Communications – ident: ref33 doi: 10.1109/18.720551 – ident: ref10 doi: 10.1109/MCOM.2013.6495773 – ident: ref32 doi: 10.1017/CBO9780511791338 – ident: ref4 doi: 10.1109/TWC.2012.070912.111383 – ident: ref20 doi: 10.1002/ett.1285 – ident: ref25 doi: 10.1109/CISS.2012.6310908 – ident: ref36 doi: 10.1109/CCNC.2011.5766550 – ident: ref16 doi: 10.1109/ICC.2014.6883597 – year: 0 ident: ref17 article-title: Order optimal coded caching-aided multicast under zipf demand distributions – ident: ref8 doi: 10.1109/ISIT.2013.6620469 – year: 0 ident: ref43 publication-title: The SSIM Index for Image Quality Assessment – ident: ref31 doi: 10.1017/CBO9780511807213 – ident: ref11 doi: 10.1109/INFCOM.2012.6195469 – ident: ref3 doi: 10.1109/TWC.2010.092810.091092 – year: 0 ident: ref42 – ident: ref15 doi: 10.1109/INFCOMW.2014.6849235 – volume: 1 year: 2007 ident: ref41 publication-title: WINNER II Channel Models – ident: ref14 doi: 10.1109/Allerton.2013.6736555 – year: 2006 ident: ref19 article-title: The mathematics of traffic in networks publication-title: The Princeton Companion to Mathematics – ident: ref39 doi: 10.1109/TIT.2010.2046225 – ident: ref28 doi: 10.1109/MIC.2010.155 – ident: ref24 doi: 10.1109/CDC.2010.5717885 – start-page: 849 year: 0 ident: ref34 article-title: IEEE 802.11 ac: Enhancements for very high throughput WLANs publication-title: Proc IEEE 22nd Int Symp PIMRC – ident: ref6 doi: 10.1109/MCOM.2008.4623708 – ident: ref38 doi: 10.1109/MCOM.2006.1593549 – ident: ref7 doi: 10.1109/MVT.2010.939904 – ident: ref21 doi: 10.1109/JPROC.2006.887322 – ident: ref22 doi: 10.1109/90.879343 – volume: 24 year: 2003 ident: ref37 publication-title: Combinatorial Optimization Polyhedra and Efficiency – start-page: 23 year: 0 ident: ref27 article-title: iDASH: Improved dynamic adaptive streaming over HTTP using scalable video coding publication-title: Proc ACM MMSys – ident: ref23 doi: 10.2200/S00271ED1V01Y201006CNT007 – ident: ref13 doi: 10.1109/ISIT.2013.6620392 – ident: ref5 doi: 10.1109/Allerton.2011.6120214 – ident: ref18 doi: 10.1109/ITW.2013.6691247 – ident: ref30 doi: 10.1109/TIT.2006.881746 – ident: ref29 doi: 10.1109/TIP.2003.819861 – year: 0 ident: ref40 article-title: Adaptive video streaming in MU-MIMO networks – year: 0 ident: ref9 article-title: Wireless device-to-device caching networks: Basic principles and system performance – year: 0 ident: ref1 publication-title: Cisco Visual Networking Index Global Mobile Data Traffic Forecast Update 2013-2018 |
SSID | ssj0004033 |
Score | 2.4722915 |
Snippet | We consider the design of a scheduling policy for video streaming in a wireless network formed by several users and helpers (e.g., base stations). In such... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 268 |
SubjectTerms | Adaptive Pre- Buffering Time Adaptive Video Streaming Congestion Control Delays Dynamical systems Dynamics Fading Maximization Networks Optimal scheduling Playbacks Policies Product introduction Quality assessment Queues Scheduling Small-Cells Wireless Networks Streaming media Utilities Wireless communication Wireless networks |
Title | Adaptive Video Streaming for Wireless Networks With Multiple Users and Helpers |
URI | https://ieeexplore.ieee.org/document/6977941 https://www.proquest.com/docview/1646105957 https://www.proquest.com/docview/1660412045 https://www.proquest.com/docview/1669891903 |
Volume | 63 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT9swFH9iPcFhXwVRxiZP2m2kTWLHH0eEQBVSyoVOvUV2bLSJklY0veyv33tJ2m2AKm5W_KI4fv742X6_nwG-pZw7gsWR4i5EJMgVWZWKyHknEb3iKjsmgnM-keOpuJ5lsz0423JhQghN8FkYUrI5y_eLck1bZSOJYMUQS_0NLtxartZfDmTMO8VJCmdXekOQic3o9uImzymKSwxTjg1Uif8moeZWlWdDcTO_XL2DfFOyNqzkfriu3bD8_US08bVFfw9vO6DJztuW8QH2QvURDv6RH-zD5NzbJQ137McvHxaMTqjtA2YxRLKM4mLnOA6ySRspvsIn9U-WdxGIbEo8TWYrz3DqWmL6EKZXl7cX46i7XyEquUzqSHOvfVDWeBv75C5NESom3mXKa-m4CELJxGU6iFIKXWrnJfH5dckd0WVVyo-gVy2qcAxM3qHTeVJ65Q1CktRYWooIaxAVayvSASSbCi_KTnyc7sCYF80iJDZF46SCnFR0ThrA9-07y1Z6Y6d1n2p9a9lV-ABON34tut65KkhTjXBlpgbwdZuN_YoOS2wVFmuyob8lsf6dNkYbhFT85OWvf4J9LGPWbtmcQq9-XIfPCGJq96VpvX8A7Svq6A |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT9wwEB0heqA9UFpasRRaV-JGsySx448jQqCFkuWyW3GL7NgIBGRXkL3w6zuTZLd8VIibFTuK47E9z_a8Z4CdlHNHsDhS3IWIBLkiq1IROe8koldcZcdEcM6HcjAWJ-fZ-RL8WnBhQghN8FnoU7I5y_eTckZbZXsSwYohlvo79PvCtGytfyzImHeakxTQrvScIhObvdHBWZ5THJfopxy7qBJP3FBzr8qLybjxMEcfIZ_XrQ0sue7PatcvH57JNr618muw2kFNtt_2jU-wFKrP8OGRAOE6DPe9ndKEx_5c-TBhdEZtbzGLIZZlFBl7gzMhG7ax4vf4pL5keReDyMbE1GS28gyd1xTTX2B8dDg6GETdDQtRyWVSR5p77YOyxtvYJxdpimAx8S5TXkvHRRBKJi7TQZRS6FI7L4nRr0vuiDCrUv4VlqtJFTaAyQs0O09Kr7xBUJIaS4sRYQ3iYm1F2oNk3uBF2cmP0y0YN0WzDIlN0RipICMVnZF6sLt4Z9qKb7xaep1afVGya_AebM3tWnTj874gVTVClpnqwc9FNo4sOi6xVZjMqAz9Lcn1v1rGaIOgim_-_-s_YGUwyk-L0-Ph72_wHuubtRs4W7Bc383CNkKa2n1vevJfaSjuOA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Adaptive+Video+Streaming+for+Wireless+Networks+with+Multiple+Users+and+Helpers&rft.jtitle=IEEE+transactions+on+communications&rft.au=Bethanabhotla%2C+Dilip&rft.au=Caire%2C+Giuseppe&rft.au=Neely%2C+Michael&rft.date=2015-01-01&rft.issn=0090-6778&rft.spage=1&rft.epage=1&rft_id=info:doi/10.1109%2FTCOMM.2014.2378774&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TCOMM_2014_2378774 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0090-6778&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0090-6778&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0090-6778&client=summon |