Modeling and improving the throughput of vehicular networks using cache enabled RSUs

Newly emerged applications in vehicular networks demand high throughput to transfer large amount of data through both Vehicle-to-Vehicle and Vehicle-to-Infrastructure links. One solution which recently draws researchers attention to itself for improving the throughput in this type of network is to deploy some Road-Side-Units (RSUs) in the streets with storage capability and store the data closer to the end users. Consequently, vehicles are able to download their inquired contents from these local RSUs instead of the base station. This will decrease the network traffic of the base station and also the average delay each vehicle has to wait to receive his requested files. The main issue to implement this distributed approach in this type of environment compared to other types of networks is that the fast moving vehicles make the topology of the network highly dynamic. Also due to limited storage capacity of the caches in the RSUs, we should decide on how to distribute the contents in the RSUs to maximize the number of locally satisfied vehicles. In this paper, we address the cache content placement problem in vehicular networks and model it using a game theoretic approach. We show that the proposed game model is a special case of generalized covering games. Considering the hit ratio of the caches as the performance metric in our model, we propose a method to distributively optimize this metric using the RSU’s local information. In addition, we propose a combinatorial approach to find efficient file placements in the RSUs using Markov approximation. Empirical evaluations on realistic trace-based simulations show an improvement of 7.5% in the average hit ratio of the proposed method compared to other well-known cache content placement approaches. Newly emerged applications in vehicular networks demand high throughput to transfer large amount of data through both Vehicle-to-Vehicle and Vehicle-to-Infrastructure links. To improve the network throughput, we deploy some Road-Side-Units (RSUs) in the streets with storage capability and store the data closer to the end users. Consequently, vehicles are able to download their inquired contents from these local RSUs instead of the base station. The main issue to implement this distributed approach is that the fast moving vehicles make the topology of the network highly dynamic. Also due to limited storage capacity of the caches in the RSUs, we should decide on how to distribute the contents in the RSUs to maximize the number of locally satisfied vehicles. In this paper, we address the cache content placement problem in vehicular networks and model it using game theoretic approach and Combinatorial approach. We show that the proposed game model is a special case of generalized covering games. Considering the hit ratio of the caches as the performance metric in our model, we propose a method to distributively optimize this metric using the RSU’s local information. In addition, we propose a Combinatorial approach to find efficient file placements in the RSUs using Markov approximation. Empirical evaluations on realistic trace-based simulations show an improvement of 7.5% in the average hit ratio of the proposed method compared to other well-known cache content placement approaches.

[1]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[2]  Zhi-hui Zhan,et al.  Kuhn–Munkres Parallel Genetic Algorithm for the Set Cover Problem and Its Application to Large-Scale Wireless Sensor Networks , 2016, IEEE Transactions on Evolutionary Computation.

[3]  Marina Thottan,et al.  Market sharing games applied to content distribution in ad hoc networks , 2006, IEEE J. Sel. Areas Commun..

[4]  Yin Zhang,et al.  Enabling high-bandwidth vehicular content distribution , 2010, CoNEXT.

[5]  Prasun Sinha,et al.  Ensuring Predictable Contact Opportunity for Scalable Vehicular Internet Access on the Go , 2014, IEEE/ACM Transactions on Networking.

[6]  Ming Li,et al.  CodeOn: Cooperative Popular Content Distribution for Vehicular Networks using Symbol Level Network Coding , 2011, IEEE Journal on Selected Areas in Communications.

[7]  Thomas Engel,et al.  Ieee Intelligent Transportation Systems Magazine @bullet 52 @bullet Summer 2017 Luxembourg Sumo Traffic (lust) Scenario: Traffic Demand Evaluation , 2022 .

[8]  Johannes Jahn Karush–Kuhn–Tucker Conditions in Set Optimization , 2017, J. Optim. Theory Appl..

[9]  Jiming Chen,et al.  Engineering a Distributed Infrastructure for Large-Scale Cost-Effective Content Dissemination over Urban Vehicular Networks , 2014, IEEE Transactions on Vehicular Technology.

[10]  Thomas Kunz,et al.  Extending mobility to publish/subscribe systems using a pro-active caching approach , 2010 .

[11]  Srinivasan Keshav,et al.  Vehicular opportunistic communication under the microscope , 2007, MobiSys '07.

[12]  Simone Sagratella,et al.  Algorithms for generalized potential games with mixed-integer variables , 2017, Comput. Optim. Appl..

[13]  Martin Gairing,et al.  Covering Games: Approximation through Non-cooperation , 2009, WINE.

[14]  Donghyun Kim,et al.  Cost effective mobile and static road side unit deployment for vehicular adhoc networks , 2016, 2016 International Conference on Computing, Networking and Communications (ICNC).

[15]  Wei Xiong,et al.  Research on connected vehicle architecture based on DSRC technology , 2017, 2017 4th International Conference on Transportation Information and Safety (ICTIS).

[16]  Norliza Katuk,et al.  An Overview to Pre-fetching Techniques for Content Caching of Mobile Applications , 2017 .

[17]  Annamária Kovács,et al.  Tight Bounds for the Price of Anarchy of Simultaneous First-Price Auctions , 2013, TEAC.

[18]  Albert Banchs,et al.  Offloading Cellular Traffic Through Opportunistic Communications: Analysis and Optimization , 2016, IEEE Journal on Selected Areas in Communications.

[19]  Giuseppe Caire,et al.  Wireless Device-to-Device Caching Networks: Basic Principles and System Performance , 2013, IEEE Journal on Selected Areas in Communications.

[20]  Mario Gerla,et al.  Vehicular networks and the future of the mobile internet , 2011, Comput. Networks.

[21]  Martin Gairing,et al.  Price of Stability in Polynomial Congestion Games , 2013, TEAC.

[22]  Salil S. Kanhere,et al.  VANETCODE: network coding to enhance cooperative downloading in vehicular ad-hoc networks , 2006, IWCMC '06.

[23]  Vahab S. Mirrokni,et al.  Convergence Issues in Competitive Games , 2004, APPROX-RANDOM.

[24]  Soung Chang Liew,et al.  Markov Approximation for Combinatorial Network Optimization , 2013, IEEE Trans. Inf. Theory.

[25]  Paolo Giaccone,et al.  Timely Data Delivery in a Realistic Bus Network , 2012, IEEE Transactions on Vehicular Technology.

[26]  Leandros Tassiulas,et al.  Mobility Support Through Caching in Content-Based Publish/Subscribe Networks , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[27]  Minghua Chen,et al.  Reverse-engineering BitTorrent: A Markov approximation perspective , 2012, 2012 Proceedings IEEE INFOCOM.

[28]  Yan Zhang,et al.  Modeling and enhancing infotainment service access in vehicular networks with dual-radio devices , 2016, Veh. Commun..

[29]  Fan Bai,et al.  ETP: Encounter Transfer Protocol for opportunistic vehicle communication , 2011, 2011 Proceedings IEEE INFOCOM.

[30]  Bansibadan Maji,et al.  Design of a Hybrid Technology by Converging WiMAX and DSRC for Intelligent Transportation System , 2017 .

[31]  Giovanni Pau,et al.  Code torrent: content distribution using network coding in VANET , 2006, MobiShare '06.

[32]  George C. Polyzos,et al.  Proactive selective neighbor caching for enhancing mobility support in information-centric networks , 2012, ICN '12.

[33]  Christos H. Papadimitriou,et al.  Selfish caching in distributed systems: a game-theoretic analysis , 2004, PODC '04.