In many edge computing applications, Unmanned Aerial Vehicles (UAVs) are required to be coordinated to perform several tasks. Each task is usually modeled as a process that a UAV runs, and could include hovering an area to find survivors after a natural disaster or sense and preprocess an image in cooperation with the edge cloud. Optimally and rapidly (re)assigning tasks to such IoT agents as the network conditions fluctuate and the battery of these agents quickly drains is a challenging problem. Existing solutions designed to proactively offload tasks are either energy unaware or they require solving computationally intensive task, and hence are less portable on constrained IoT devices. In this paper, we propose RITMO, a distributed and adaptive task offloading algorithm that aims to solve these challenges. RITMO exploits a simple yet effective regressor to dynamically predict the length of future UAV task queues. Such prediction is then used to anticipate the node overloading and avoid agents that are likely to exhaust their battery or their computational resources. Our results demonstrate how RITMO helps reduce the overall latency perceived by the application and the energy consumed by the nodes, outperforming recent solutions.
Resource Inference for Sustainable and Responsive Task Offloading in Challenged Edge Networks / Sacco, Alessio; Esposito, Flavio; Marchetto, Guido. - In: IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING. - ISSN 2473-2400. - ELETTRONICO. - 5:3(2021), pp. 1114-1127. [10.1109/TGCN.2021.3091812]
Resource Inference for Sustainable and Responsive Task Offloading in Challenged Edge Networks
Alessio Sacco;Guido Marchetto
2021
Abstract
In many edge computing applications, Unmanned Aerial Vehicles (UAVs) are required to be coordinated to perform several tasks. Each task is usually modeled as a process that a UAV runs, and could include hovering an area to find survivors after a natural disaster or sense and preprocess an image in cooperation with the edge cloud. Optimally and rapidly (re)assigning tasks to such IoT agents as the network conditions fluctuate and the battery of these agents quickly drains is a challenging problem. Existing solutions designed to proactively offload tasks are either energy unaware or they require solving computationally intensive task, and hence are less portable on constrained IoT devices. In this paper, we propose RITMO, a distributed and adaptive task offloading algorithm that aims to solve these challenges. RITMO exploits a simple yet effective regressor to dynamically predict the length of future UAV task queues. Such prediction is then used to anticipate the node overloading and avoid agents that are likely to exhaust their battery or their computational resources. Our results demonstrate how RITMO helps reduce the overall latency perceived by the application and the energy consumed by the nodes, outperforming recent solutions.File | Dimensione | Formato | |
---|---|---|---|
TGCN_2020___Ritmo_extended___for_publication.pdf
accesso aperto
Descrizione: Articolo principale
Tipologia:
2. Post-print / Author's Accepted Manuscript
Licenza:
PUBBLICO - Tutti i diritti riservati
Dimensione
1.29 MB
Formato
Adobe PDF
|
1.29 MB | Adobe PDF | Visualizza/Apri |
Resource_Inference_for_Sustainable_and_Responsive_Task_Offloading_in_Challenged_Edge_Networks.pdf
non disponibili
Descrizione: Articolo principale
Tipologia:
2a Post-print versione editoriale / Version of Record
Licenza:
Non Pubblico - Accesso privato/ristretto
Dimensione
1.33 MB
Formato
Adobe PDF
|
1.33 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2921132