On Scheduling Real-Time Multi-item Query with Network Coding in Multi-RSU Vehicular Networks

Road Side Units (RSUs) installed alongside the road in Vehicular Ad Hoc Networks (VANETs) act as buffer points and alleviate the frequent vehicle-to-vehicle connectivity problem. In VANETs, submitting multi-item query is a common phenomenon, for instance, a query with required traffic information of multiple routes. Unlike the single item query, a multi-item query only be satisfied successfully if all the required data items are served within the stipulated deadline. In serving multi-item query, the system also needs to address the query starvation problem which causes due to the presence of less popular data items in the same query with the high popular data items. In this paper, for serving multi-item queries efficiently, we have proposed an approach which integrates network coding with on-demand broadcasting in multi-RSU VANETs. The traditional on-demand broadcast only disseminates a single data item in a broadcast tick which restricts the maximum channel bandwidth utilization. On the contrary, our proposed approach uses network coding through which multiple data items can be broadcast in a single broadcast. Again, our proposed network coding based approach learns the cache information of vehicles intrinsically which cuts the overhead of network coding, namely avoids uploading cache information of vehicles to the RSU server explicitly. In addition, the proposed approach is equally good to integrate both with the item-level and query-level on-demand scheduling algorithms for maximizing the system performance. Finally, we have performed an extensive simulation experiment to demonstrate the superiority of our proposed approach against the traditional broadcasting system for a number of on-demand scheduling algorithms.

[1]  Patric R. J. Östergård,et al.  A fast algorithm for the maximum clique problem , 2002, Discret. Appl. Math..

[2]  Yitzhak Birk,et al.  Coding on demand by an informed source (ISCOD) for efficient broadcast of different supplemental data to caching clients , 2006, IEEE Transactions on Information Theory.

[3]  Joseph Kee-Yin Ng,et al.  Cooperative Data Scheduling in Hybrid Vehicular Ad Hoc Networks: VANET as a Software Defined Network , 2016, IEEE/ACM Transactions on Networking.

[4]  Hao Wu,et al.  MDDV: a mobility-centric data dissemination algorithm for vehicular networks , 2004, VANET '04.

[5]  Victor C. S. Lee,et al.  Efficient processing of requests with network coding in on-demand data broadcast environments , 2013, Inf. Sci..

[6]  Khaled Ben Letaief,et al.  On the Joint V2I and V2V Scheduling for Cooperative VANETs With Network Coding , 2012, IEEE Transactions on Vehicular Technology.

[7]  Wenzhong Li,et al.  On scheduling data access with cooperative load balancing in vehicular ad hoc networks (VANETs) , 2013, The Journal of Supercomputing.

[8]  Donghyun Kim,et al.  On Approximating Minimum 3-Connected $m$-Dominating Set Problem in Unit Disk Graph , 2016, IEEE/ACM Transactions on Networking.

[9]  Yuen Ren Chao,et al.  Human Behavior and the Principle of Least Effort: An Introduction to Human Ecology , 1950 .

[10]  Victor C. S. Lee,et al.  Efficient Processing of Real-Time Multi-item Requests with Network Coding in On-demand Broadcast Environments , 2009, 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications.

[11]  Joseph Kee-Yin Ng,et al.  Towards scalable, fair and robust data dissemination via cooperative vehicular communications , 2014, 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications.

[12]  John B. Kenney,et al.  Dedicated Short-Range Communications (DSRC) Standards in the United States , 2011, Proceedings of the IEEE.

[13]  Victor C. S. Lee,et al.  Admission Control-Based Multichannel Data Broadcasting for Real-Time Multi-Item Queries , 2014, IEEE Transactions on Broadcasting.

[14]  Jianliang Xu,et al.  Time-critical on-demand data broadcast: algorithms, analysis, and performance evaluation , 2006, IEEE Transactions on Parallel and Distributed Systems.

[15]  G. G. Md. Nawaz Ali,et al.  An efficient cooperative load balancing approach in RSU-based Vehicular Ad Hoc Networks (VANETs) , 2014, 2014 IEEE International Conference on Control System, Computing and Engineering (ICCSCE 2014).

[16]  Victor C. S. Lee,et al.  Coding-Based Data Broadcast Scheduling in On-Demand Broadcast , 2011, IEEE Transactions on Wireless Communications.

[17]  Ahmed Helmy,et al.  The IMPORTANT framework for analyzing the Impact of Mobility on Performance Of RouTing protocols for Adhoc NeTworks , 2003, Ad Hoc Networks.

[18]  Wenzhong Li,et al.  Supporting real-time multiple data items query in multi-RSU vehicular ad hoc networks (VANETs) , 2013, J. Syst. Softw..

[19]  David Hung-Chang Du,et al.  BUS-VANET: A BUS Vehicular Network Integrated with Traffic Infrastructure , 2015, IEEE Intelligent Transportation Systems Magazine.

[20]  George Kingsley Zipf,et al.  Human Behaviour and the Principle of Least Effort: an Introduction to Human Ecology , 2012 .

[21]  Michele Garetto,et al.  Efficient broadcasting of safety messages in multihop vehicular networks , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[22]  Herb Schwetman,et al.  CSIM19: a powerful tool for building system models , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[23]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[24]  Joseph Kee-Yin Ng,et al.  Scheduling temporal data for real-time requests in roadside-to-vehicle communication , 2013, 2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications.

[25]  Jing Zhao,et al.  VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[26]  Victor C. S. Lee,et al.  Analysis of data scheduling algorithms in supporting real-time multi-item requests in on-demand broadcast environments , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[27]  B. Scheuermann,et al.  The feasibility of information dissemination in vehicular ad-hoc networks , 2007, 2007 Fourth Annual Conference on Wireless on Demand Network Systems and Services.

[28]  Victor C. S. Lee,et al.  On the performance of real-time multi-item request scheduling in data broadcast environments , 2010, J. Syst. Softw..

[29]  Yon Dohn Chung,et al.  Effective Data Placement for Wireless Broadcast , 2001, Distributed and Parallel Databases.