Abstract
The explosive growth of user demands for mobile data puts forward higher requirements for existing network architecture. In this case, many novel technologies, such as edge computing, ultra-dense network (UND), are recently proposed to alleviate the network burden of cellular macro base stations (MBSs). However, their performance is limited by dynamic user requests and uncertain user mobility since they highly rely on the fixed infrastructure. Along with the advent of autonomous driving era, autonomous vehicles possess strong computing and communication ability, which provide a new idea to resolve the limitation of infrastructure based network architecture. In this paper, we exploit the performance of a vehicular caching scheme where the role of moving vehicles is changed from service consumers in traditional networks to service providers and service consumers. As such, a prediction based vehicular caching scheme is proposed. Specifically, an optimization problem is firstly formulated by exploring the relationship of caching vehicles and mobile users, in order to optimize the network energy efficiency. The nonconvex optimization problem is solved by decomposing it into a nonlinear programming problem. By applying the Lyapunov method and autoregressive neural network (ANN), an online caching decision algorithm is finally proposed to make caching decisions. Extensive simulations are conducted to evaluate the caching scheme in different scenarios. Results show that the vehicular caching scheme can obviously improve network energy efficiency with different requests, but the increment is reduced under the scenario of intensive requests. The comparison between online and offline caching also shows the necessity of online caching decision making due to its benefit in resource utilization where system gain is increased from 8.4% to 59.24%.
Similar content being viewed by others
References
Cisco Visual Networking Index: Global mobile data traffic forecast update, 2017–2022 white paper, accessed on Feb. 18, 2019
Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: vision and challenges. IEEE Internet Things J 3(5):637–646
Liu D, Yang C (2016) Energy efficiency of downlink networks with caching at base stations. IEEE J Sel Areas Commun 34(4):907–C922
Yu H, Cheung M-H, Iosifidis G, Gao L, Tassiulas L, Huang J (2017) Mobile data offloading for green wireless networks. IEEE Wirel Commun 24(4):31–37
Zhang Y, Li C, Luan TH, Fu Y, Zhu L (2018) Caching on vehicles: a lyapunov based online algorithm. In: EAI International Conference on Ad Hoc Networks (ADHOCNETS), pp 1–5
Zhang Y, Li C, Luan TH, Fu Y, Shi W, Zhu L (2019) A mobility-aware vehicular caching scheme in content centric networks: model and optimization. IEEE Trans Veh Technol 68(4):3100–3112
Li C, Zhang J, Letaief K-B (2014) Throughput and energy efficiency analysis of small cell networks with multi-antenna base stations. IEEE Trans Wirel Commun 13(5):2505–2517
Xu J, Chen L, Zhou P (2018) Joint service caching and task offloading for mobile edge computing in dense networks. In: IEEE Conference on Computer Communications (INFOCOM)
Vigneri L, Pecoraro S, Spyropoulos T, Barakat C (2017) Per chunk caching for video streaming from a vehicular cloud. In: ACM Mobicom Workshop on Challenged Networks (CHANTS)
Vigneri L, Spyropoulos T, Barakat C (2017) Quality of experience-aware mobile edge caching through a vehicular cloud. In: 20Th ACM International Conference on Modelling, Analysis and Simulation of Wireless and Mobile Systems, pp 91–98
Zhang S, Luo Y, Li K, Li V (2018) Real-time energy-efficient control for fully electric vehicles based on explicit model predictive control method. IEEE Trans Veh Technol 67(6):4693–4701
Zhang R, Li Y, Wang C-X, Ruan Y, Fu Y, Zhang H (2018) Energy-spectral efficiency trade-off in underlaying mobile D2D communications: an economic efficiency perspective. IEEE Trans Wirel Commun 17 (7):4288–4301
Kolios P, Papadaki K, Friderikos V (2016) Efficient cellular load balancing through mobility-enriched vehicular communications. IEEE Trans Intell Transp Syst 17(10):2971–2983
Kumar N, Lee J-H, Chilamkurti N, Vinel A (2015) Energy-efficient multimedia data dissemination in vehicular clouds: stochastic-reward-nets-based coalition game approach. IEEE Syst J 10(2):847–858
Zhou Z, Yu H, Xu C, Chang Z, Mumtaz S, Rodriguez J (2018) BEGIN: Big data enabled energy-efficient vehicular edge computing. IEEE Commun Mag 56(12):82–89
Gabry F, Bioglio V, Land I (2016) On energy-efficient edge caching in heterogeneous networks. IEEE J Sel Areas Commun 34(12):3288–3298
Mackey MC, Glass L (1977) Oscillation and chaos in physiological control systems. Science 197(4300):287–289
Chandra R (2015) Competition and collaboration in cooperative coevolution of elman recurrent neural networks for time-series prediction. IEEE Transactions on Neural Networks & Learning Systems 26(12):3123
Mirikitani DT, Nikolaev N (2010) Recursive bayesian recurrent neural networks for time-series modeling
Ardalani-Farsa M, Zolfaghari S (2010) Chaotic time series prediction with residual analysis method using hybrid elman–CNARX neural networks
Taskaya-Temizel T, Casey MC (2005) A comparative study of autoregressive neural network hybrids. Neural Netw 18(5-6):781–789
Benmouiza K, Cheknane A (2013) Forecasting hourly global solar radiation using hybrid k-means and nonlinear autoregressive neural network models. Energy Convers Manag 75(5):561–569
Dinkelbach W (1967) On nonlinear fractional programming. Manag Sci 13(7):492–498
Neely MJ (2010) Stochastic network optimization with application to communication and queueing systems. Synthesis Lectures on Communication Networks 3(1):1–211
Yao L, Chen A, Deng J, Wang J, Wu G (2018) A cooperative caching scheme based on mobility prediction in vehicular content centric networks. IEEE Trans Veh Technol 67(6):5435–5444
Hu B, Fang L, Cheng X, Yang L (2019) In-vehicle caching (iv-cache) via dynamic distributed storage relay (d2sr) in vehicular networks. IEEE Trans Veh Technol 68(1):843–855
Liu N, Liu M, Lou W, Chen G, Cao J (2011) Pva in vanets: stopped cars are not silent. In: 2011 Proceedings IEEE INFOCOM, pp 431–435
Su Z, Xu Q, Hui Y, Wen M, Guo S (2017) In-vehicle caching (iv-cache) via dynamic distributed storage relay (d2sr) in vehicular networks. IEEE Trans Veh Technol 66(7):6461–6474
Alexa Data Statistics, [Online], http://alexa.chinaz.com
Acknowledgements
This work was supported by the National Natural Science Foundation of China under Grant No. U1801266 and No. 61571350, Key Research and Development Program of Shaanxi (Contract No. 2018ZDXM-GY-038, 2018ZDCXL-GY-04-02), the Youth Innovation Team of Shaanxi Universities, and the Science and Technology Projects of Xi’an, China (201809170CX11JC12).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A preliminary version of this work under the title “Caching on Vehicles: A Lyapunov based Online Algorithm” has appeared in the proceedings of the 10th EAI International Conference on Ad Hoc Networks (ADHOCNETS 2018) September 20-23, 2018, Cairns, Australia.
Rights and permissions
About this article
Cite this article
Zhang, Y., Li, C., Luan, T.H. et al. Prediction Based Vehicular Caching: Where and What to Cache?. Mobile Netw Appl 25, 760–771 (2020). https://doi.org/10.1007/s11036-019-01300-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-019-01300-z