TY - GEN
T1 - QoE inference and improvement without end-host control
AU - Nikravesh, Ashkan
AU - Chen, Qi Alfred
AU - Haseley, Scott
AU - Zhu, Xiao
AU - Challen, Geoffrey
AU - Morley Mao, Z.
N1 - Publisher Copyright:
© 2018 IEEE
PY - 2018/12/6
Y1 - 2018/12/6
N2 - Network quality-of-service (QoS) does not always translate to user quality-of-experience (QoE). Consequently, knowledge of user QoE is desirable in several scenarios that have traditionally operated on QoS information. Examples include traffic management by ISPs and resource allocation by the operating system. But today these systems lack ways to measure user QoE. To help address this problem, we propose offline generation of per-app models mapping app-independent QoS metrics to app-specific QoE metrics. This enables any entity that can observe an app’s network traffic—including ISPs and access points—to infer the app’s QoE. We describe how to generate such models for many diverse apps with significantly different QoE metrics. We generate models for common user interactions of 60 popular apps. We then demonstrate the utility of these models by implementing a QoE-aware traffic management framework and evaluate it on a WiFi access point. Our approach successfully improves QoE metrics that reflect user-perceived performance. First, we demonstrate that prioritizing traffic for latency-sensitive apps can improve responsiveness and video frame rate, by 46% and 115%, respectively. Second, we show that a novel QoE-aware bandwidth allocation scheme for bandwidth-intensive apps can improve average video bitrate for multiple users by up to 23%.
AB - Network quality-of-service (QoS) does not always translate to user quality-of-experience (QoE). Consequently, knowledge of user QoE is desirable in several scenarios that have traditionally operated on QoS information. Examples include traffic management by ISPs and resource allocation by the operating system. But today these systems lack ways to measure user QoE. To help address this problem, we propose offline generation of per-app models mapping app-independent QoS metrics to app-specific QoE metrics. This enables any entity that can observe an app’s network traffic—including ISPs and access points—to infer the app’s QoE. We describe how to generate such models for many diverse apps with significantly different QoE metrics. We generate models for common user interactions of 60 popular apps. We then demonstrate the utility of these models by implementing a QoE-aware traffic management framework and evaluate it on a WiFi access point. Our approach successfully improves QoE metrics that reflect user-perceived performance. First, we demonstrate that prioritizing traffic for latency-sensitive apps can improve responsiveness and video frame rate, by 46% and 115%, respectively. Second, we show that a novel QoE-aware bandwidth allocation scheme for bandwidth-intensive apps can improve average video bitrate for multiple users by up to 23%.
KW - Application Performance
KW - Measurement
KW - Quality of Experience (QoE)
KW - Quality of Service (QoS)
UR - http://www.scopus.com/inward/record.url?scp=85060187350&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85060187350&partnerID=8YFLogxK
U2 - 10.1109/SEC.2018.00011
DO - 10.1109/SEC.2018.00011
M3 - Conference contribution
AN - SCOPUS:85060187350
T3 - Proceedings - 2018 3rd ACM/IEEE Symposium on Edge Computing, SEC 2018
SP - 43
EP - 57
BT - Proceedings - 2018 3rd ACM/IEEE Symposium on Edge Computing, SEC 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd ACM/IEEE Symposium on Edge Computing, SEC 2018
Y2 - 25 October 2018 through 27 October 2018
ER -