Coding-Assisted Broadcast Scheduling via Memetic Computing in SDN-Based Vehicular Networks

被引:32
作者
Liu, Kai [1 ,2 ]
Feng, Liang [1 ,2 ]
Dai, Penglin [3 ]
Lee, Victor C. S. [4 ]
Son, Sang Hyuk [5 ]
Cao, Jiannong [6 ]
机构
[1] Chongqing Univ, Key Lab Dependable Serv Comp Cyber Phys Soc, Minist Educ, Chongqing 400040, Peoples R China
[2] Chongqing Univ, Coll Comp Sci, Chongqing 400040, Peoples R China
[3] Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu 611756, Sichuan, Peoples R China
[4] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[5] Daegu Gyeongbuk Inst Sci & Technol, Informat & Commun Engn, Daegu 42988, South Korea
[6] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Hong Kong, Peoples R China
基金
美国国家科学基金会;
关键词
SDN-based vehicular network; data broadcast; network coding; memetic algorithm; DATA DISSEMINATION; PROTOCOL; ARCHITECTURE; DSRC; MAC;
D O I
10.1109/TITS.2017.2748381
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
This paper embarks the first study on exploiting the synergy between vehicular caching and network coding for enhancing the bandwidth efficiency of data broadcasting in heterogeneous vehicular networks by presenting a service architecture that exercises the software defined network concept. In particular, we consider the scenario where vehicles request a set of information and they could be served via heterogeneous wireless interfaces, such as roadside units and base stations (BSs). We formulate a novel problem of coding-assisted broadcast scheduling (CBS), aiming at maximizing the broadcast efficiency for the limited BS bandwidth by exploring the synergistic effect between vehicular caching and network coding. We prove the NP-hardness of the CBS problem by constructing a polynomialtime reduction from the simultaneous matrix completion problem. To efficiently solve the CBS problem, we employ memetic computing, which is a nature inspired computational paradigm for tackling complex problems. Specifically, we propose a memetic algorithm, which consists of a binary vector representation for encoding solutions, a fitness function for solution evaluation, a set of operators for offspring generation, a local search method for solution enhancement, and a repair operator for fixing infeasible solutions. Finally, we build the simulation model and give a comprehensive performance evaluation to demonstrate the superiority of the proposed solution.
引用
收藏
页码:2420 / 2431
页数:12
相关论文
共 32 条
[1]  
[Anonymous], 2011, P 3 INT C ADV SYST S
[2]   A Multi-Channel Token Ring Protocol for QoS Provisioning in Inter-Vehicle Communications [J].
Bi, Yuanguo ;
Liu, Kuang-Hao ;
Cai, Lin X. ;
Shen, Xuemin ;
Zhao, Hai .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2009, 8 (11) :5621-5631
[3]   Maximum freedom last scheduling algorithm for downlinks of DSRC networks [J].
Chang, Chung-Ju ;
Cheng, Ray-Guang ;
Shih, Hao-Tang ;
Chen, Yih-Shen .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2007, 8 (02) :223-232
[4]   A Multi-Facet Survey on Memetic Computation [J].
Chen, Xianshun ;
Ong, Yew-Soon ;
Lim, Meng-Hiot ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (05) :591-607
[5]   5G-Enabled Cooperative Intelligent Vehicular (5GenCIV) Framework: When Benz Meets Marconi [J].
Cheng, Xiang ;
Chen, Chen ;
Zhang, Wuxiong ;
Yang, Yang .
IEEE INTELLIGENT SYSTEMS, 2017, 32 (03) :53-59
[6]   D2D for Intelligent Transportation Systems: A Feasibility Study [J].
Cheng, Xiang ;
Yang, Liuqing ;
Shen, Xia .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, 16 (04) :1784-1793
[7]  
Firooz Mohammad Hamed., 2012, Communications (ICC), 2012 IEEE International Conference on, P4584, DOI DOI 10.1109/ICC.2012.6364257
[8]   The Complexity of Matrix Completion [J].
Harvey, Nicholas J. A. ;
Karger, David R. ;
Yekhanin, Sergey .
PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, :1103-1111
[9]   To Carry or To Forward? A Traffic-aware Data Collection Protocol in VANETs [J].
He, Zongjian ;
Cao, Jiannong ;
Liu, Xuefeng .
2014 IEEE 11TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS), 2014, :272-276
[10]  
He ZJ, 2016, IEEE NETWORK, V30, P10, DOI 10.1109/MNET.2016.7513858