The University of Southampton
University of Southampton Institutional Repository

EdgeDrones: co-scheduling of drones for multi-location aerial computing missions

EdgeDrones: co-scheduling of drones for multi-location aerial computing missions
EdgeDrones: co-scheduling of drones for multi-location aerial computing missions

Low altitude platform (LAP) unmanned aerial vehicles (UAVs), also called drones, are currently being exploited by Edge computing (EC) systems to execute complex resource-hungry use cases, such as virtual reality, smart cities, autonomous vehicles, etc., by attaching portable edge devices on them. However, a typical drone has limited flight time, coupled with the resource-constrained attached edge device, which can jeopardize aerial computing missions if they are not holistically taking into consideration. Moreover, the fundamental challenge is how to co-schedule multi-drone among multi-location where EC services are needed, such that drones are scheduled to maximize the utility from the activities while meeting computing resource and flight time constraints. Therefore, for a given fleet of drones and tasks across disjointed target locations in a city, we derive a machine learning (ML) linear regression model that estimates these tasks resource requirement and execution time. Leveraging this estimation values, we jointly consider each drone's flight time availability and its attached edge device resource capacity, and formulate a novel Multi-Location Capacitated Mission Scheduling Problem (MLCMSP) that selects suitable drones and co-schedules their flight routes with the least total distance to visit and execute tasks at the target locations. Then, we show that faster scheduling and execution of complex tasks at each location, while considering the inter-task dependencies is important to achieve effective solution for our MLCMSP. Hence, we further propose EdgeDrones, a variant bin-packing optimization approach through gang-scheduling of inter-dependent tasks that co-schedules and co-locates tasks tightly so as to achieve faster execution time, as well as to fully utilize available resources. Extensive experiments on Alibaba cluster trace with information on task dependencies (about 12,207,703 dependencies) show that EdgeDrones achieves up to 73% higher resource utilization, up to 17.6 times faster executions, and up to 2.87 times faster flight travel time compared to the baseline approaches.

Aerial computing, Co-location, Edge computing, Execution time, Linear regression, Resource efficiency, Vehicle routing
1084-8045
1-18
Awada, Uchechukwu
ef034620-7288-4b31-88f6-134dde39c7c9
Zhang, Jiankang
c6c025b3-6576-4f9d-be95-57908e61fa88
Chen, Sheng
9310a111-f79a-48b8-98c7-383ca93cbb80
Li, Shuangzhi
ef205f54-53f2-4d49-b1c7-96c565ed9c85
Yang, Shouyi
033667e8-18ab-4f7f-8118-a1c1eab214f9
Awada, Uchechukwu
ef034620-7288-4b31-88f6-134dde39c7c9
Zhang, Jiankang
c6c025b3-6576-4f9d-be95-57908e61fa88
Chen, Sheng
9310a111-f79a-48b8-98c7-383ca93cbb80
Li, Shuangzhi
ef205f54-53f2-4d49-b1c7-96c565ed9c85
Yang, Shouyi
033667e8-18ab-4f7f-8118-a1c1eab214f9

Awada, Uchechukwu, Zhang, Jiankang, Chen, Sheng, Li, Shuangzhi and Yang, Shouyi (2023) EdgeDrones: co-scheduling of drones for multi-location aerial computing missions. Journal of Network and Computer Applications, 215, 1-18, [103632]. (doi:10.1016/j.jnca.2023.103632).

Record type: Article

Abstract

Low altitude platform (LAP) unmanned aerial vehicles (UAVs), also called drones, are currently being exploited by Edge computing (EC) systems to execute complex resource-hungry use cases, such as virtual reality, smart cities, autonomous vehicles, etc., by attaching portable edge devices on them. However, a typical drone has limited flight time, coupled with the resource-constrained attached edge device, which can jeopardize aerial computing missions if they are not holistically taking into consideration. Moreover, the fundamental challenge is how to co-schedule multi-drone among multi-location where EC services are needed, such that drones are scheduled to maximize the utility from the activities while meeting computing resource and flight time constraints. Therefore, for a given fleet of drones and tasks across disjointed target locations in a city, we derive a machine learning (ML) linear regression model that estimates these tasks resource requirement and execution time. Leveraging this estimation values, we jointly consider each drone's flight time availability and its attached edge device resource capacity, and formulate a novel Multi-Location Capacitated Mission Scheduling Problem (MLCMSP) that selects suitable drones and co-schedules their flight routes with the least total distance to visit and execute tasks at the target locations. Then, we show that faster scheduling and execution of complex tasks at each location, while considering the inter-task dependencies is important to achieve effective solution for our MLCMSP. Hence, we further propose EdgeDrones, a variant bin-packing optimization approach through gang-scheduling of inter-dependent tasks that co-schedules and co-locates tasks tightly so as to achieve faster execution time, as well as to fully utilize available resources. Extensive experiments on Alibaba cluster trace with information on task dependencies (about 12,207,703 dependencies) show that EdgeDrones achieves up to 73% higher resource utilization, up to 17.6 times faster executions, and up to 2.87 times faster flight travel time compared to the baseline approaches.

Text
jnca2023-paper - Accepted Manuscript
Download (8MB)
Text
1-s2.0-S1084804523000516-main - Version of Record
Available under License Creative Commons Attribution.
Download (5MB)

More information

Accepted/In Press date: 29 March 2023
e-pub ahead of print date: 18 April 2023
Published date: June 2023
Additional Information: Funding Information: The financial support of the National Natural Science Foundation of China under grants 61571401 and 61901416 (part of the China Postdoctoral Science Foundation under grant 2021TQ0304 ), and the Innovative Talent of Colleges and the University of Henan Province, China under grant 18HASTIT021 are gratefully acknowledged. Publisher Copyright: © 2023 The Author(s)
Keywords: Aerial computing, Co-location, Edge computing, Execution time, Linear regression, Resource efficiency, Vehicle routing

Identifiers

Local EPrints ID: 476709
URI: http://eprints.soton.ac.uk/id/eprint/476709
ISSN: 1084-8045
PURE UUID: a6dae2dc-30c5-4b47-ba39-20f8b548ff8b

Catalogue record

Date deposited: 11 May 2023 17:02
Last modified: 17 Mar 2024 01:33

Export record

Altmetrics

Contributors

Author: Uchechukwu Awada
Author: Jiankang Zhang
Author: Sheng Chen
Author: Shuangzhi Li
Author: Shouyi Yang

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×