The increasing use of Unmanned Aerial Vehicles (UAVs) in critical applications, such as disaster response, compels efficient communication and computation frameworks for highly dynamic ad-hoc networks. We present an interpretation of Function-as-a-Service serverless computing within the distributed settings of drone swarms to address their peculiar challenges in functionality deployment, resource allocation, and mission adaptability. We propose a novel two-layer network overlay architecture, combining a gossip-based topology management layer with a function scheduling layer to support distributed function scheduling. Our system introduces a declarative language of Ad-Hoc Allocation Priority Policies (AHAPP), tailored for ad-hoc drone networks, enabling flexible function deployment based on resource constraints and operational needs. The resulting combination addresses the volatility of UAVs networks by supporting execution semantics for stable- and dynamic-topology scenarios, function offloading, and resilience to network disruptions. We present experiments confirming that the features provided by our proposal support the efficient execution of serverless functions in ad-hoc drone networks, effectively handling their dynamic and heterogeneous nature, while achieving strong performance in terms of reliability, scheduling time, and communication overhead.

De Palma, G., Giallorenzo, S., Heideker, A., Trentin, M., Trotta, A., Zavattaro, G. (2025). Distributed serverless function scheduling in ad-hoc drone networks. AD HOC NETWORKS, 178, 1-22 [10.1016/j.adhoc.2025.103951].

Distributed serverless function scheduling in ad-hoc drone networks

De Palma, Giuseppe;Giallorenzo, Saverio;Heideker, Alexandre;Trentin, Matteo;Trotta, Angelo;Zavattaro, Gianluigi
2025

Abstract

The increasing use of Unmanned Aerial Vehicles (UAVs) in critical applications, such as disaster response, compels efficient communication and computation frameworks for highly dynamic ad-hoc networks. We present an interpretation of Function-as-a-Service serverless computing within the distributed settings of drone swarms to address their peculiar challenges in functionality deployment, resource allocation, and mission adaptability. We propose a novel two-layer network overlay architecture, combining a gossip-based topology management layer with a function scheduling layer to support distributed function scheduling. Our system introduces a declarative language of Ad-Hoc Allocation Priority Policies (AHAPP), tailored for ad-hoc drone networks, enabling flexible function deployment based on resource constraints and operational needs. The resulting combination addresses the volatility of UAVs networks by supporting execution semantics for stable- and dynamic-topology scenarios, function offloading, and resilience to network disruptions. We present experiments confirming that the features provided by our proposal support the efficient execution of serverless functions in ad-hoc drone networks, effectively handling their dynamic and heterogeneous nature, while achieving strong performance in terms of reliability, scheduling time, and communication overhead.
2025
De Palma, G., Giallorenzo, S., Heideker, A., Trentin, M., Trotta, A., Zavattaro, G. (2025). Distributed serverless function scheduling in ad-hoc drone networks. AD HOC NETWORKS, 178, 1-22 [10.1016/j.adhoc.2025.103951].
De Palma, Giuseppe; Giallorenzo, Saverio; Heideker, Alexandre; Trentin, Matteo; Trotta, Angelo; Zavattaro, Gianluigi
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/1030174
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact