Experience-Centric Mobile Video Scheduling through Machine Learning

2019 
Providing a high quality video streaming experience in a mobile data network via the ubiquitous HTTP Adaptive Streaming (HAS) protocol is challenging. This is largely because HAS traffic arrives as regular Internet Protocol (IP) packets, indistinguishable from those of other data services. This paper presents real-time network-based Machine Learning (ML) classifiers incurring low overhead and capable of (a) detecting the service type of different flows including HAS, and (b)detecting the player status for users with HAS flows. We utilize random forests , an ensemble classifier, relying only upon standard unencrypted packet headers. By applying the ML classifier outputs to derive scheduling metrics, we show how existing LTE base-station schedulers can improve video Quality-of-Experience (QoE) while incurring minimal overhead. For a simulated LTE cellular network, we present quantitative performance results that include misclassification errors. Our classification and scheduling framework is shown to provide an improved video QoE with tolerable impact on other non-video best effort services. These design insights can be applied to optimize video delivery in current and future wireless networks.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    38
    References
    3
    Citations
    NaN
    KQI
    []