TY - JOUR
T1 - CANE
T2 - A Cascade Control Approach for Network-Assisted Video QoE Management
AU - Hosseinzadeh, Mehdi
AU - Shankar, Karthick
AU - Apostolaki, Maria
AU - Ramachandran, Jay
AU - Adams, Steven E.
AU - Sekar, Vyas
AU - Sinopoli, Bruno
N1 - Publisher Copyright:
© 1993-2012 IEEE.
PY - 2023/11/1
Y1 - 2023/11/1
N2 - 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: 1) the network has limited visibility into the client players' internal state and actions; 2) players' actions may nullify or negate the network's actions; and 3) 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 CAscade control-based NEtwork-assisted framework (CANE), a practical network-assisted QoE framework. CANE uses machine learning (ML) techniques to approximate each player's behavior as a black-box model and model predictive control (MPC) to achieve a near-optimal solution. We evaluate CANE through realistic simulations and show that CANE improves multiplayer QoE fairness by ∼ 50% compared with pure client-side adaptive bitrate (ABR) algorithms and by ∼ 20% compared with uniform traffic shaping.
AB - 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: 1) the network has limited visibility into the client players' internal state and actions; 2) players' actions may nullify or negate the network's actions; and 3) 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 CAscade control-based NEtwork-assisted framework (CANE), a practical network-assisted QoE framework. CANE uses machine learning (ML) techniques to approximate each player's behavior as a black-box model and model predictive control (MPC) to achieve a near-optimal solution. We evaluate CANE through realistic simulations and show that CANE improves multiplayer QoE fairness by ∼ 50% compared with pure client-side adaptive bitrate (ABR) algorithms and by ∼ 20% compared with uniform traffic shaping.
KW - Cascade control framework
KW - fairness in quality of experience (QoE)
KW - model predictive control (MPC)
KW - multiplayer video streaming
KW - network-assisted scheme
KW - resource allocation
UR - https://www.scopus.com/pages/publications/85159813388
U2 - 10.1109/TCST.2023.3267716
DO - 10.1109/TCST.2023.3267716
M3 - Article
AN - SCOPUS:85159813388
SN - 1063-6536
VL - 31
SP - 2543
EP - 2554
JO - IEEE Transactions on Control Systems Technology
JF - IEEE Transactions on Control Systems Technology
IS - 6
ER -