GEESE: Edge computing enabled by UAVs

被引:11
作者
Liyanage, Mohan [1 ]
Dar, Farooq [1 ]
Sharma, Rajesh [1 ]
Flores, Huber [1 ]
机构
[1] Univ Tartu, Inst Comp Sci, Tartu, Estonia
关键词
Multi-devices; Unmanned autonomous vehicles; Adaptive placement; Edge intelligence; Collaborative computing; Cloudlets; Resource allocation; Aerial ground and underwater drones; MOBILE; OPPORTUNITIES; PLACEMENT; VEHICLES; INTERNET; CHALLENGES; EXPERIENCE; QUALITY; DESIGN; IOT;
D O I
10.1016/j.pmcj.2021.101340
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Pervasive applications are revolutionizing the perception that users have towards the environment. Indeed, pervasive applications perform resource-intensive computations over large amounts of stream sensor data collected from multiple sources. This allows applications to provide richer and deep insights into the natural characteristics that govern everything that surrounds us. A key limitation of these applications is that they have high energy footprints, which in turn hampers the quality of experience of users. While cloud and edge computing solutions can be applied to alleviate the problem, these solutions are hard to adopt in existing architecture and far from becoming ubiquitous. Fortunately, cloudlets are becoming portable enough, such that they can be transported and integrated into any environment easily and dynamically. In this article, we investigate how cloudlets can be transported by unmanned autonomous vehicles (UAV)s to provide computation support on the edge. Based on our study, we develop GEESE, a novel UAV-based system that enables the dynamic deployment of an edge computing infrastructure through the cooperation of multiple UAVs carrying cloudlets. By using GEESE, we conduct rigorous experiments to analyze the effort to deliver cloudlets using aerial, ground, and underwater UAVs. Our results indicate that UAVs can work in a cooperative manner to enable edge computing in the wild. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:20
相关论文
共 74 条
[21]   FemtoClouds: Leveraging Mobile Devices to Provide Cloud Service at the Edge [J].
Habak, Karim ;
Ammar, Mostafa ;
Harras, Khaled A. ;
Zegura, Ellen .
2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, :9-16
[22]   A simple scheduling heuristic for heterogeneous computing environments [J].
Hagras, T ;
Janecek, J .
SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, :104-110
[23]  
Herbst Nikolas Roman, 2013, Proceedings of ICAC '13: 10th International Conference on Autonomic Computing. ICAC '13, P23
[24]  
Howard A. G, 2017, ARXIV
[25]   Factors Influencing Quality of Experience of Commonly Used Mobile Applications [J].
Ickin, Selim ;
Wac, Katarzyna ;
Fiedler, Markus ;
Janowski, Lucjan ;
Hong, Jin-Hyuk ;
Dey, Anind K. .
IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (04) :48-56
[26]   Optimal Cloudlet Placement and User to Cloudlet Allocation in Wireless Metropolitan Area Networks [J].
Jia, Mike ;
Cao, Jiannong ;
Liang, Weifa .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (04) :725-737
[27]  
Kim M., ARXIV PREPRINT ARXIV
[28]   Assisted Medication Management in Elderly Care Using Miniaturised Near-Infrared Spectroscopy [J].
Klakegg, Simon ;
Goncalves, Jorge ;
Luo, Chu ;
Visuri, Aku ;
Popov, Alexey ;
van Berkel, Niels ;
Sarsenbayeva, Zhanna ;
Kostakos, Vassilis ;
Hosio, Simo ;
Savage, Scott ;
Bykov, Alexander ;
Meglinski, Igor ;
Ferreira, Denzil .
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 2018, 2 (02)
[29]  
Koukoumidis E, 2011, ACM SIGPLAN NOTICES, V46, P171, DOI [10.1145/1961296.1950387, 10.1145/1961295.1950387]
[30]   Fuzzy Logic Based Approach to Design of Flight Control and Navigation Tasks for Autonomous Unmanned Aerial Vehicles [J].
Kurnaz, Sefer ;
Cetin, Omer ;
Kaynak, Okyay .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2009, 54 (1-3) :229-244