Serverless computing is becoming an attractive means to implement applications on top of edge infrastructures. Developers break applications into small components (functions), and this modularity allows one to cope with the limited resources of edge nodes and meet the stringent response times typical of edge applications. Different frameworks already support serverless edge computing, that is, the management and operation of serverless applications on top of edge infrastructures, but they usually cope with the different problems in isolation: for example, function placement, dependency management, cold starts, data management, and resource allocation. In contrast, we claim that these aspects must be dealt with all together. This work borrows from NEPTUNE and aims to fill the gap. We plan to complement NEPTUNE with dependency-aware function placement and resource allocation, to tackle image instantiation and cold start mitigation, and to address data management. The first results on the use of function dependencies to ameliorate resource allocation indicate significant improvements with respect to the state of the art.
Advanced Serverless Edge Computing / I.G. Ticongolo, L. Baresi, G. Quattrocchi (LECTURE NOTES IN COMPUTER SCIENCE). - In: Service-Oriented Computing – ICSOC 2023 Workshops / [a cura di] F. Monti, P. Plebani, N. Moha, H.-y. Paik, J. Barzen, G. Ramachandran, D. Bianchini, D.A. Tamburri, M. Mecella. - [s.l] : Springer Science and Business Media Deutschland GmbH, 2024. - ISBN 9789819709885. - pp. 285-291 (( ICSOC Roma 2023 [10.1007/978-981-97-0989-2_23].
Advanced Serverless Edge Computing
G. QuattrocchiUltimo
2024
Abstract
Serverless computing is becoming an attractive means to implement applications on top of edge infrastructures. Developers break applications into small components (functions), and this modularity allows one to cope with the limited resources of edge nodes and meet the stringent response times typical of edge applications. Different frameworks already support serverless edge computing, that is, the management and operation of serverless applications on top of edge infrastructures, but they usually cope with the different problems in isolation: for example, function placement, dependency management, cold starts, data management, and resource allocation. In contrast, we claim that these aspects must be dealt with all together. This work borrows from NEPTUNE and aims to fill the gap. We plan to complement NEPTUNE with dependency-aware function placement and resource allocation, to tackle image instantiation and cold start mitigation, and to address data management. The first results on the use of function dependencies to ameliorate resource allocation indicate significant improvements with respect to the state of the art.| File | Dimensione | Formato | |
|---|---|---|---|
|
978-981-97-0989-2_23.pdf
accesso riservato
Tipologia:
Publisher's version/PDF
Licenza:
Nessuna licenza
Dimensione
196.52 kB
Formato
Adobe PDF
|
196.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.




