CANE: A Cascade-Control Approach for Network-Assisted Video QoE Management
Prior efforts have shown that network-assisted schemes can improve the Quality-of-Experience (QoE) and QoE fairness when multiple video players compete for bandwidth. However, realizing network-assisted schemes in practice is challenging, as: i) the network has limited visibility into the client pla...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | Hosseinzadeh, Mehdi Shankar, Karthick Apostolaki, Maria Ramachandran, Jay Adams, Steven Sekar, Vyas Sinopoli, Bruno |
description | Prior efforts have shown that network-assisted schemes can improve the
Quality-of-Experience (QoE) and QoE fairness when multiple video players
compete for bandwidth. However, realizing network-assisted schemes in practice
is challenging, as: i) the network has limited visibility into the client
players' internal state and actions; ii) players' actions may nullify or negate
the network's actions; and iii) the players' objectives might be conflicting.
To address these challenges, we formulate network-assisted QoE optimization
through a cascade control abstraction. This informs the design of CANE, a
practical network-assisted QoE framework. CANE uses machine learning techniques
to approximate each player's behavior as a black-box model and model predictive
control to achieve a near-optimal solution. We evaluate CANE through realistic
simulations and show that CANE improves multiplayer QoE fairness by ~50%
compared to pure client-side adaptive bitrate algorithms and by ~20% compared
to uniform traffic shaping. |
doi_str_mv | 10.48550/arxiv.2301.05688 |
format | Article |
fullrecord | <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2301_05688</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2301_05688</sourcerecordid><originalsourceid>FETCH-LOGICAL-a678-d5ec5144dbd00b3e89038a77709ff2bbc04c3440673b070b7ee9597871fc35963</originalsourceid><addsrcrecordid>eNotz7tOwzAUgGEvDKjwAEz4BRxOaju22awo3FSKkCrWyJcTiGjjyI64vD2iMP3bL32EXNRQCS0lXLn8NX5Uaw51BbLR-pQ8tHbbXVNLW1eCi8jaNC057amd55xceKNDynSLy2fK78yWMpYFI30ZIyb6nDr66Cb3igecljNyMrh9wfP_rsjuptu1d2zzdHvf2g1zjdIsSgyyFiL6COA5agNcO6UUmGFYex9ABC4ENIp7UOAVopFGaVUPgUvT8BW5_NseMf2cx4PL3_0vqj-i-A8KdEVd</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>CANE: A Cascade-Control Approach for Network-Assisted Video QoE Management</title><source>arXiv.org</source><creator>Hosseinzadeh, Mehdi ; Shankar, Karthick ; Apostolaki, Maria ; Ramachandran, Jay ; Adams, Steven ; Sekar, Vyas ; Sinopoli, Bruno</creator><creatorcontrib>Hosseinzadeh, Mehdi ; Shankar, Karthick ; Apostolaki, Maria ; Ramachandran, Jay ; Adams, Steven ; Sekar, Vyas ; Sinopoli, Bruno</creatorcontrib><description>Prior efforts have shown that network-assisted schemes can improve the
Quality-of-Experience (QoE) and QoE fairness when multiple video players
compete for bandwidth. However, realizing network-assisted schemes in practice
is challenging, as: i) the network has limited visibility into the client
players' internal state and actions; ii) players' actions may nullify or negate
the network's actions; and iii) the players' objectives might be conflicting.
To address these challenges, we formulate network-assisted QoE optimization
through a cascade control abstraction. This informs the design of CANE, a
practical network-assisted QoE framework. CANE uses machine learning techniques
to approximate each player's behavior as a black-box model and model predictive
control to achieve a near-optimal solution. We evaluate CANE through realistic
simulations and show that CANE improves multiplayer QoE fairness by ~50%
compared to pure client-side adaptive bitrate algorithms and by ~20% compared
to uniform traffic shaping.</description><identifier>DOI: 10.48550/arxiv.2301.05688</identifier><language>eng</language><subject>Computer Science - Networking and Internet Architecture ; Computer Science - Systems and Control ; Mathematics - Optimization and Control</subject><creationdate>2023-01</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,777,882</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2301.05688$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2301.05688$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Hosseinzadeh, Mehdi</creatorcontrib><creatorcontrib>Shankar, Karthick</creatorcontrib><creatorcontrib>Apostolaki, Maria</creatorcontrib><creatorcontrib>Ramachandran, Jay</creatorcontrib><creatorcontrib>Adams, Steven</creatorcontrib><creatorcontrib>Sekar, Vyas</creatorcontrib><creatorcontrib>Sinopoli, Bruno</creatorcontrib><title>CANE: A Cascade-Control Approach for Network-Assisted Video QoE Management</title><description>Prior efforts have shown that network-assisted schemes can improve the
Quality-of-Experience (QoE) and QoE fairness when multiple video players
compete for bandwidth. However, realizing network-assisted schemes in practice
is challenging, as: i) the network has limited visibility into the client
players' internal state and actions; ii) players' actions may nullify or negate
the network's actions; and iii) the players' objectives might be conflicting.
To address these challenges, we formulate network-assisted QoE optimization
through a cascade control abstraction. This informs the design of CANE, a
practical network-assisted QoE framework. CANE uses machine learning techniques
to approximate each player's behavior as a black-box model and model predictive
control to achieve a near-optimal solution. We evaluate CANE through realistic
simulations and show that CANE improves multiplayer QoE fairness by ~50%
compared to pure client-side adaptive bitrate algorithms and by ~20% compared
to uniform traffic shaping.</description><subject>Computer Science - Networking and Internet Architecture</subject><subject>Computer Science - Systems and Control</subject><subject>Mathematics - Optimization and Control</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotz7tOwzAUgGEvDKjwAEz4BRxOaju22awo3FSKkCrWyJcTiGjjyI64vD2iMP3bL32EXNRQCS0lXLn8NX5Uaw51BbLR-pQ8tHbbXVNLW1eCi8jaNC057amd55xceKNDynSLy2fK78yWMpYFI30ZIyb6nDr66Cb3igecljNyMrh9wfP_rsjuptu1d2zzdHvf2g1zjdIsSgyyFiL6COA5agNcO6UUmGFYex9ABC4ENIp7UOAVopFGaVUPgUvT8BW5_NseMf2cx4PL3_0vqj-i-A8KdEVd</recordid><startdate>20230113</startdate><enddate>20230113</enddate><creator>Hosseinzadeh, Mehdi</creator><creator>Shankar, Karthick</creator><creator>Apostolaki, Maria</creator><creator>Ramachandran, Jay</creator><creator>Adams, Steven</creator><creator>Sekar, Vyas</creator><creator>Sinopoli, Bruno</creator><scope>AKY</scope><scope>AKZ</scope><scope>GOX</scope></search><sort><creationdate>20230113</creationdate><title>CANE: A Cascade-Control Approach for Network-Assisted Video QoE Management</title><author>Hosseinzadeh, Mehdi ; Shankar, Karthick ; Apostolaki, Maria ; Ramachandran, Jay ; Adams, Steven ; Sekar, Vyas ; Sinopoli, Bruno</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a678-d5ec5144dbd00b3e89038a77709ff2bbc04c3440673b070b7ee9597871fc35963</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computer Science - Networking and Internet Architecture</topic><topic>Computer Science - Systems and Control</topic><topic>Mathematics - Optimization and Control</topic><toplevel>online_resources</toplevel><creatorcontrib>Hosseinzadeh, Mehdi</creatorcontrib><creatorcontrib>Shankar, Karthick</creatorcontrib><creatorcontrib>Apostolaki, Maria</creatorcontrib><creatorcontrib>Ramachandran, Jay</creatorcontrib><creatorcontrib>Adams, Steven</creatorcontrib><creatorcontrib>Sekar, Vyas</creatorcontrib><creatorcontrib>Sinopoli, Bruno</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv Mathematics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hosseinzadeh, Mehdi</au><au>Shankar, Karthick</au><au>Apostolaki, Maria</au><au>Ramachandran, Jay</au><au>Adams, Steven</au><au>Sekar, Vyas</au><au>Sinopoli, Bruno</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>CANE: A Cascade-Control Approach for Network-Assisted Video QoE Management</atitle><date>2023-01-13</date><risdate>2023</risdate><abstract>Prior efforts have shown that network-assisted schemes can improve the
Quality-of-Experience (QoE) and QoE fairness when multiple video players
compete for bandwidth. However, realizing network-assisted schemes in practice
is challenging, as: i) the network has limited visibility into the client
players' internal state and actions; ii) players' actions may nullify or negate
the network's actions; and iii) the players' objectives might be conflicting.
To address these challenges, we formulate network-assisted QoE optimization
through a cascade control abstraction. This informs the design of CANE, a
practical network-assisted QoE framework. CANE uses machine learning techniques
to approximate each player's behavior as a black-box model and model predictive
control to achieve a near-optimal solution. We evaluate CANE through realistic
simulations and show that CANE improves multiplayer QoE fairness by ~50%
compared to pure client-side adaptive bitrate algorithms and by ~20% compared
to uniform traffic shaping.</abstract><doi>10.48550/arxiv.2301.05688</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | DOI: 10.48550/arxiv.2301.05688 |
ispartof | |
issn | |
language | eng |
recordid | cdi_arxiv_primary_2301_05688 |
source | arXiv.org |
subjects | Computer Science - Networking and Internet Architecture Computer Science - Systems and Control Mathematics - Optimization and Control |
title | CANE: A Cascade-Control Approach for Network-Assisted Video QoE Management |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T09%3A37%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=CANE:%20A%20Cascade-Control%20Approach%20for%20Network-Assisted%20Video%20QoE%20Management&rft.au=Hosseinzadeh,%20Mehdi&rft.date=2023-01-13&rft_id=info:doi/10.48550/arxiv.2301.05688&rft_dat=%3Carxiv_GOX%3E2301_05688%3C/arxiv_GOX%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 |