Litcius/Paper detail

Energy-Efficient Proactive Caching for Adaptive Video Streaming via Data-Driven Optimization

Liang Li, Dian Shi, Ronghui Hou, Rui Chen, Bin Lin, Miao Pan

2020IEEE Internet of Things Journal59 citationsDOI

Abstract

Proactive caching in mobile-edge computing (MEC) networks is promising to handle the ever-increasing demand for wireless video services, and transcoding at MEC servers further improves the flexibility of video content delivery. However, how to effectively conduct caching for adaptive bitrate streaming poses great challenges due to the uncertainty of user preferences. The caching decisions also have a profound impact on the system energy efficiency since they may change the video delivery modes. In this article, by integrating caching, transcoding, and backhaul retrieving in a MEC-enabled adaptive streaming system, we propose a holistic solution to jointly determine the caching of bitrate-aware files and the scheduling of video requests in an energy-efficient manner. Specifically, we leverage a data-driven approach to characterize the uncertainty of real request arrivals. Based on the uncertainty model, we formulate a data-driven risk-averse optimization to derive a robust strategy for caching and delivery scheduling, which is a two-stage stochastic mixed-integer programming (SMIP) with the goal of minimizing the total expected energy consumption. We also develop feasible solutions and conduct extensive simulations on real-world data sets. The results validate the effectiveness of the proposed scheme in both the energy efficiency and the cache hit ratio.

Topics & Concepts

Computer scienceTranscodingCacheServerBackhaul (telecommunications)Scheduling (production processes)Energy consumptionEfficient energy useLeverage (statistics)Computer networkReal-time computingDistributed computingBase stationMathematical optimizationMachine learningBiologyEngineeringEcologyMathematicsElectrical engineeringCaching and Content DeliveryImage and Video Quality AssessmentAdvanced Wireless Network Optimization
Energy-Efficient Proactive Caching for Adaptive Video Streaming via Data-Driven Optimization | Litcius