| Literature DB >> 30400252 |
Rico Valentino1, Woo-Sung Jung2, Young-Bae Ko3.
Abstract
Drones have recently become extremely popular, especially in military and civilian applications. Examples of drone utilization include reconnaissance, surveillance, and packet delivery. As time has passed, drones' tasks have become larger and more complex. As a result, swarms or clusters of drones are preferred, because they offer more coverage, flexibility, and reliability. However, drone systems have limited computing power and energy resources, which means that sometimes it is difficult for drones to finish their tasks on schedule. A solution to this is required so that drone clusters can complete their work faster. One possible solution is an offloading scheme between drone clusters. In this study, we propose an opportunistic computational offloading system, which allows for a drone cluster with a high intensity task to borrow computing resources opportunistically from other nearby drone clusters. We design an artificial neural network-based response time prediction module for deciding whether it is faster to finish tasks by offloading them to other drone clusters. The offloading scheme is conducted only if the predicted offloading response time is smaller than the local computing time. Through simulation results, we show that our proposed scheme can decrease the response time of drone clusters through an opportunistic offloading process.Entities:
Keywords: computation offloading; drone cluster; neural network; wireless communication
Year: 2018 PMID: 30400252 PMCID: PMC6263933 DOI: 10.3390/s18113751
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Drone clusters with identical service but different environmental conditions. GCS: Ground Control Station.
Figure 2Artificial neural network (ANN)-based opportunistic computation offloading system architecture.
Figure 3(a) Cluster discovery scenario and (b) Flowchart of cluster discovery process.
Figure 4ANN-based response time prediction module.
Parameters and values setup for simulation analysis.
| Simulation Parameters | Values |
|---|---|
| Application input size | 1–75 MB |
| MAC & PHY | IEEE802.11ac |
| Network bandwidth | 40 GHz and 80 GHz |
| Propagation loss model | Three log distance Nakagami fading |
| Simulation environment | 1 km × 1 km |
| UAV computing power | 217.6 ns/Byte |
| Discovery message interval | 5 s |
UAV: Unmanned Aerial Vehicles.
Figure 5Response time comparison with 80 GHz bandwidth.
Figure 6Response time comparison with 40 GHz bandwidth.
Figure 7Response time estimation result comparison.
Figure 8Prediction error graph.
Figure 9ANN training error histogram.
Figure 10Average battery consumption of full local scheme and proposed scheme.