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 in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2921132