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. - (2024), pp. 49-54. (Intervento presentato al convegno 2024 IEEE 10th International Conference on Network Softwarization (NetSoft) tenutosi a St. Louis, MO (USA) nel 24-28 June 2024) [10.1109/NetSoft60951.2024.10588914].

Benchmarking Different Strategies for Offloading ROS2 Computation to the Edge

Cacciabue, Daniele;Marino, Jacopo;Levorato, Marco;Risso, Fulvio
2024

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.
2024
979-8-3503-6958-8
File in questo prodotto:
File Dimensione Formato  
Benchmarking_Different_Strategies_for_Offloading_ROS2_Computation_to_the_Edge.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 305.75 kB
Formato Adobe PDF
305.75 kB Adobe PDF Visualizza/Apri
Benchmarking_Different_Strategies_for_Offloading_ROS2_Computation_to_the_Edge.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 1.02 MB
Formato Adobe PDF
1.02 MB Adobe PDF Visualizza/Apri
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