1. DroneCOCoNet: Learning-based edge computation offloading and control networking for drone video analytics
- Author
-
Kannappan Palaniappan, Raymond L. Chastain, Songjie Wang, Jeromy Yu, Aditya Vandanapu, Prasad Calyam, Chengyi Qu, Ke Gao, and Osunkoya Opeoluwa
- Subjects
Computer Networks and Communications ,Wireless network ,Heuristic (computer science) ,Computer science ,Real-time computing ,020206 networking & telecommunications ,02 engineering and technology ,Video processing ,Scheduling (computing) ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Computation offloading ,Reinforcement learning ,020201 artificial intelligence & image processing ,Markov decision process ,Enhanced Data Rates for GSM Evolution ,Software - Abstract
Multi-Unmanned Aerial Vehicle (UAV) systems with high-resolution cameras have been found useful for operations such as smart city and disaster management. These systems feature Flying Ad-Hoc Networks (FANETs) that connect the computation edge with UAVs and a Ground Control Station (GCS) through air-to-ground wireless network links. Leveraging the edge/fog computation resources effectively with energy-latency-awareness, and handling intermittent failures of FANETs are the major challenges in supporting video processing applications. In this paper, we propose a novel “DroneCOCoNet” framework for drone video analytics that coordinates intelligent processing of large video datasets using edge computation offloading and performs network protocol selection based on resource-awareness. We present two edge computation offloading approaches, i.e., heuristic-based and reinforcement learning-based approaches. These approaches provide intelligent task sharing and co-ordination for dynamic offloading decision-making among UAVs. Our scheme handles the problem of computation offloading tasks in two separate ways: (i) heuristic decision-making process, and (ii) Markov decision process; wherein we aim to minimize the total computation costs as well as latency in the edge/fog resources while minimizing video processing times to meet application requirements. Our experimental results show that our heuristic-based offloading decision-making scheme enables lower scheduling time and energy consumption for low drone-to-ground server ratios. In comparison, our dynamic reinforcement learning-based decision-making approach increases the accuracy and saves overall time periodically. Notably, these results also hold in various other multi-UAV scenarios involving largely different numbers of detected objects in e.g., smart farming, transportation traffic flow monitoring and disaster response.
- Published
- 2021
- Full Text
- View/download PDF