UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Learning From Images: Proactive Caching With Parallel Convolutional Neural Networks

Wang, Y; Hu, Y; Yang, Z; Saad, W; Wong, KK; Friderikos, V; (2022) Learning From Images: Proactive Caching With Parallel Convolutional Neural Networks. IEEE Transactions on Mobile Computing pp. 1-16. 10.1109/TMC.2022.3207209. (In press). Green open access

[thumbnail of Learning_From_Images_Proactive_Caching_With_Parallel_Convolutional_Neural_Networks.pdf]
Preview
PDF
Learning_From_Images_Proactive_Caching_With_Parallel_Convolutional_Neural_Networks.pdf - Accepted Version

Download (1MB) | Preview

Abstract

With the continuous trend of data explosion, delivering packets from data servers to end users causes increased stress on both the fronthaul and backhaul traffic of mobile networks. To mitigate this problem, caching popular content closer to the end-users has emerged as an effective method for reducing network congestion and improving user experience. To find the optimal locations for content caching, many conventional approaches construct various Mixed Integer Linear Programming (MILP) models. However, such methods may fail to support online decision making due to the inherent curse of dimensionality. In this paper, a novel framework for proactive caching is proposed. This framework merges model-based optimization with data-driven techniques by transforming an optimization problem into a grayscale image. For parallel training and simple design purposes, the proposed MILP model is first decomposed into a number of sub-problems and, then, Convolutional Neural Networks (CNNs) are trained to predict content caching locations of these sub-problems. Furthermore, since the MILP model decomposition neglects the network resources (such as caching space and link bandwidth) competition among sub-problems, the CNNs' outputs have the risk to be infeasible solutions. Therefore, two algorithms are provided: the first uses predictions from CNNs as an extra constraint to reduce the number of decision variables; the second employs CNNs' outputs to accelerate local search. Numerical results show that the proposed scheme can reduce 71.6% computation time, whose computation time reaches around 28.9 ms, with only 0.8% additional performance cost compared to the MILP solution, which provides high quality decision making in pseudo real-time.

Type: Article
Title: Learning From Images: Proactive Caching With Parallel Convolutional Neural Networks
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/TMC.2022.3207209
Publisher version: https://doi.org/10.1109/TMC.2022.3207209
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Convolutional Neural Networks, Grayscale Image, Mixed Integer Linear Programming, Proactive Caching
UCL classification: UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL
URI: https://discovery.ucl.ac.uk/id/eprint/10157674
Downloads since deposit
Loading...
99Downloads
Download activity - last month
Loading...
Download activity - last 12 months
Loading...
Downloads by country - last 12 months
Loading...

Archive Staff Only

View Item View Item