Utility maximization data scheduling in drone-assisted vehicular networks

Abstract In Vehicular Networks (VANETs), the rapid movement of vehicles leads to highly time-varying network topology and brings the problem of blind spots in signal coverage. To address these issues, drones are employed to assist data dissemination in VANETs attribute to the flexible development of drones. As random data transmission will result in decreased network performance and low efficiency in data retrieval service, it is urgent to develop efficient data scheduling schemes that meet the quality of service (QoS) of different applications in VANETs. In this context, to fulfill the request of real-time and reliable data transmission, we formulate a data scheduling problem that considers the factors such as priority of data transmission, link quality, link connection time and network fairness. Our goal is to reduce random data transmission, therefore maximizing network transmission utility. We utilize graph theory to describe network topology, in which vehicles and drones are represented as vertices and links between the nodes are represented as edges. The weight of edges indicates the utility obtained when data transmits between the corresponding nodes. We reduce the data scheduling problem to the maximum weighted matching problem and then propose a data scheduling scheme that can satisfy data requests of different vehicles to the maximum extent. The theoretical analysis derives the scheduling algorithm’s time complexity and the number of scheduling stages required to satisfy the data requests. Finally, simulation verifies the proposed scheme’s effectiveness in terms of service rate, service delay, fairness and throughput.

[1]  Weihua Zhuang,et al.  Software Defined Space-Air-Ground Integrated Vehicular Networks: Challenges and Solutions , 2017, IEEE Communications Magazine.

[2]  Fei Teng,et al.  A Probabilistic Approach for Cooperative Computation Offloading in MEC-Assisted Vehicular Networks , 2022, IEEE Transactions on Intelligent Transportation Systems.

[3]  Song Guo,et al.  Fairness-Aware Dynamic Rate Control and Flow Scheduling for Network Utility Maximization in Network Service Chain , 2019, IEEE Journal on Selected Areas in Communications.

[4]  Abdelhakim Hafid,et al.  A distributed cluster based transmission scheduling in VANET , 2016, 2016 IEEE International Conference on Communications (ICC).

[5]  Haris Gacanin,et al.  A Novel Multimodal Collaborative Drone-Assisted VANET Networking Model , 2020, IEEE Transactions on Wireless Communications.

[6]  Lianfen Huang,et al.  Allocation of Computation-Intensive Graph Jobs Over Vehicular Clouds in IoV , 2019, IEEE Internet of Things Journal.

[7]  Hui Zhao,et al.  Energy-Aware Dynamic Resource Allocation in UAV Assisted Mobile Edge Computing Over Social Internet of Vehicles , 2018, IEEE Access.

[8]  Daniel Pérez Palomar,et al.  Alternative Distributed Algorithms for Network Utility Maximization: Framework and Applications , 2007, IEEE Transactions on Automatic Control.

[9]  Hsing-Chung Chen,et al.  Driver behaviour detection and vehicle rating using multi-UAV coordinated vehicular networks , 2017, J. Comput. Syst. Sci..

[10]  C Berge,et al.  TWO THEOREMS IN GRAPH THEORY. , 1957, Proceedings of the National Academy of Sciences of the United States of America.

[11]  Jing Li,et al.  Optimal scheduling for data transmission between mobile devices and cloud , 2015, Inf. Sci..

[12]  Ridha Soua,et al.  ROADNET: Fairness- and Throughput-Enhanced Scheduling for Content Dissemination in VANETs , 2018, 2018 IEEE International Conference on Communications Workshops (ICC Workshops).

[13]  Qianbin Chen,et al.  Intelligent Coordinated Task Scheduling in Space-Air-Ground Integrated Network , 2019, 2019 11th International Conference on Wireless Communications and Signal Processing (WCSP).

[14]  Ling Liu,et al.  Cooperative Data Sharing for Mobile Cloudlets Under Heterogeneous Environments , 2019, IEEE Transactions on Network and Service Management.

[15]  Harold N. Gabow,et al.  An Efficient Implementation of Edmonds' Algorithm for Maximum Matching on Graphs , 1976, JACM.

[16]  Eiji Oki,et al.  Utility Based Scheduling for Multi-UAV Search Systems in Disaster-Hit Areas , 2019, IEEE Access.

[17]  Qiang Zheng,et al.  Software-Defined and Fog-Computing-Based Next Generation Vehicular Networks , 2018, IEEE Communications Magazine.

[18]  Yi Zhou,et al.  Multi-UAV-Aided Networks: Aerial-Ground Cooperative Vehicular Networking Architecture , 2015, IEEE Vehicular Technology Magazine.

[19]  Victor C. M. Leung,et al.  Cooperative Content Transmission for Vehicular Ad Hoc Networks using Robust Optimization , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[20]  Sukumar Nandi,et al.  A tutorial survey on vehicular communication state of the art, and future research directions , 2019, Veh. Commun..

[21]  Mohamed Ayoub Messous,et al.  Efficient Data Processing in Software-Defined UAV-Assisted Vehicular Networks: A Sequential Game Approach , 2018, Wirel. Pers. Commun..

[22]  Ya-Feng Liu,et al.  Sample Approximation-Based Deflation Approaches for Chance SINR-Constrained Joint Power and Admission Control , 2013, IEEE Transactions on Wireless Communications.

[23]  Chungang Yang,et al.  A Survey of Game Theory in Unmanned Aerial Vehicles Communications , 2019, IEEE Communications Surveys & Tutorials.

[24]  Rongqing Zhang,et al.  Relay in the Sky: A UAV-Aided Cooperative Data Dissemination Scheduling Strategy in VANETs , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[25]  Hamid Gharavi,et al.  Cooperative Vehicular Networking: A Survey , 2018, IEEE Transactions on Intelligent Transportation Systems.

[26]  Keping Long,et al.  Energy Efficiency Optimization for NOMA UAV Network With Imperfect CSI , 2020, IEEE Journal on Selected Areas in Communications.

[27]  A. Gibbons Algorithmic Graph Theory , 1985 .

[28]  Harold Neil Gabow,et al.  Implementation of algorithms for maximum matching on nonbipartite graphs , 1973 .

[29]  Bin Fu,et al.  UAV-Assisted Data Dissemination in Delay-Constrained VANETs , 2018, Mob. Inf. Syst..

[30]  Xiang Cheng,et al.  UAV-Assisted Data Dissemination Scheduling in VANETs , 2018, 2018 IEEE International Conference on Communications (ICC).

[31]  Eiji Oki,et al.  Utility Based Scheduling for Multi-UAV Search System in Disaster Scenarios , 2018, 2018 IEEE 7th Global Conference on Consumer Electronics (GCCE).

[32]  Shaoshuai Fan,et al.  Data Age Aware Scheduling for Wireless Powered Mobile-Edge Computing in Industrial Internet of Things , 2020, IEEE Transactions on Industrial Informatics.

[33]  J. Edmonds Paths, Trees, and Flowers , 1965, Canadian Journal of Mathematics.

[34]  Patrick Weber,et al.  OpenStreetMap: User-Generated Street Maps , 2008, IEEE Pervasive Computing.

[35]  Victor C. M. Leung,et al.  Energy-Efficient Subchannel Matching and Power Allocation in NOMA Autonomous Driving Vehicular Networks , 2019, IEEE Wireless Communications.

[36]  Xiaomin Zhu,et al.  A Utility-Aware Approach to Redundant Data Upload in Cooperative Mobile Cloud , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

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

[38]  Jian Song,et al.  Block-Level Utility Maximization for NOMA-Based Layered Broadcasting , 2020, IEEE Transactions on Broadcasting.

[39]  Xiang Cheng,et al.  Data Dissemination in VANETs: A Scheduling Approach , 2014, IEEE Transactions on Intelligent Transportation Systems.

[40]  Reza Ghebleh,et al.  A comparative classification of information dissemination approaches in vehicular ad hoc networks from distinctive viewpoints: A survey , 2018, Comput. Networks.

[41]  Dorit S. Hochba,et al.  Approximation Algorithms for NP-Hard Problems , 1997, SIGA.

[42]  Abdul Jabbar,et al.  A geographical routing protocol for highly-dynamic aeronautical networks , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[43]  Weifa Liang,et al.  Minimizing Redundant Sensing Data Transmissions in Energy-Harvesting Sensor Networks via Exploring Spatial Data Correlations , 2021, IEEE Internet of Things Journal.

[44]  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.

[45]  Lin Cai,et al.  Utility Maximization for Multimedia Data Dissemination in Large-Scale VANETs , 2017, IEEE Transactions on Mobile Computing.

[46]  Saadi Boudjit,et al.  An Energy-Efficient Collaborative Scheme for UAVs and VANETs for Dissemination of Real-Time Surveillance Data on Highways , 2020, 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC).

[47]  ZVI GALIL,et al.  Efficient algorithms for finding maximum matching in graphs , 1986, CSUR.

[48]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[49]  Haijun Wang,et al.  Survey on Unmanned Aerial Vehicle Networks: A Cyber Physical System Perspective , 2018, IEEE Communications Surveys & Tutorials.

[50]  Bin Pan,et al.  Utility maximization for multi-vehicle multimedia dissemination in vehicular ad hoc networks , 2018, Int. J. Distributed Sens. Networks.

[51]  Won-Joo Hwang,et al.  Network Utility Maximization-Based Congestion Control Over Wireless Networks: A Survey and Potential Directives , 2017, IEEE Communications Surveys & Tutorials.

[52]  Wei Dong,et al.  Accurate and Generic Sender Selection for Bulk Data Dissemination in Low-Power Wireless Networks , 2017, IEEE/ACM Transactions on Networking.

[53]  Atilla Eryilmaz,et al.  Wireless scheduling for network utility maximization with optimal convergence speed , 2013, 2013 Proceedings IEEE INFOCOM.

[54]  Azzedine Boukerche,et al.  Data communication in VANETs: Protocols, applications and challenges , 2016, Ad Hoc Networks.

[55]  Weihua Zhuang,et al.  A Comprehensive Simulation Platform for Space-Air-Ground Integrated Network , 2020, IEEE Wireless Communications.

[56]  Deke Guo,et al.  Task Scheduling With UAV-Assisted Vehicular Cloud for Road Detection in Highway Scenario , 2020, IEEE Internet of Things Journal.

[57]  Xiang Cheng,et al.  Channel Prediction Based Scheduling for Data Dissemination in VANETs , 2017, IEEE Communications Letters.

[58]  Silvio Micali,et al.  Priority queues with variable priority and an O(EV log V) algorithm for finding a maximal weighted matching in general graphs , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[59]  George K. Karagiannidis,et al.  Energy-Efficient Resource Allocation and Trajectory Design for UAV Relaying Systems , 2020, IEEE Transactions on Communications.