Mobile robots suffer from inherent limitations due to the tradeoff in the amount of energy consumed by their on-board processing components, and the need to increase their operational time. On the communication side, the volatility of communication links severely hinders the ability of a mobile device to rely on computation offloading. The challenge addressed by this paper is the development of a methodology and framework to effectively migrate the location of a service from a system to another, minimizing downtime and striving to reduce any side-effects that may be perceived by the system. Solving this challenge will pave the way for more effective computation offloading solutions that can cope with the unpredictability of the edge systems. Four different approaches are analyzed experimentally, suggesting that solutions based on ROS2 Lifecycle Nodes are significantly more effective in addressing the aforementioned challenge compared to the other options.

Benchmarking Different Strategies for Offloading ROS2 Computation to the Edge / Cacciabue, Daniele; Marino, Jacopo; Aglieco, Francesco; Levorato, Marco; Perroni, Domenico; Risso, Fulvio. - (In corso di stampa). (Intervento presentato al convegno 3rd International Workshop on Edge Network Softwarization ENS 2024 tenutosi a St. Louis, USA).

Benchmarking Different Strategies for Offloading ROS2 Computation to the Edge

Cacciabue,Daniele;Marino,Jacopo;Levorato,Marco;Risso,Fulvio
In corso di stampa

Abstract

Mobile robots suffer from inherent limitations due to the tradeoff in the amount of energy consumed by their on-board processing components, and the need to increase their operational time. On the communication side, the volatility of communication links severely hinders the ability of a mobile device to rely on computation offloading. The challenge addressed by this paper is the development of a methodology and framework to effectively migrate the location of a service from a system to another, minimizing downtime and striving to reduce any side-effects that may be perceived by the system. Solving this challenge will pave the way for more effective computation offloading solutions that can cope with the unpredictability of the edge systems. Four different approaches are analyzed experimentally, suggesting that solutions based on ROS2 Lifecycle Nodes are significantly more effective in addressing the aforementioned challenge compared to the other options.
In corso di stampa
File in questo prodotto:
File Dimensione Formato  
Benchmarking_Different_Strategies_for_Offloading_ROS2_Computation_to_the_Edge.pdf

non disponibili

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 305.52 kB
Formato Adobe PDF
305.52 kB 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/2988320