Authors
Luciano Baresi, Danilo Filgueira Mendonça, Martin Garriga, Sam Guinea, Giovanni Quattrocchi
Publication date
2019/4/1
Journal
ACM Transactions on Internet Technology (TOIT)
Volume
19
Issue
2
Pages
1-21
Publisher
ACM
Description
Technologies such as mobile, edge, and cloud computing have the potential to form a computing continuum for new, disruptive applications. At runtime, applications can choose to execute parts of their logic on different infrastructures that constitute the continuum, with the goal of minimizing latency and battery consumption and maximizing availability. In this article, we propose A3-E, a unified model for managing the life cycle of continuum applications. In particular, A3-E exploits the Functions-as-a-Service model to bring computation to the continuum in the form of microservices. Furthermore, A3-E selects where to execute a certain function based on the specific context and user requirements. The article also presents a prototype framework that implements the concepts behind A3-E. Results show that A3-E is capable of dynamically deploying microservices and routing the application’s requests, reducing latency by …
Total citations
20192020202120222023202451119191623
Scholar articles
L Baresi, DF Mendonça, M Garriga, S Guinea… - ACM Transactions on Internet Technology (TOIT), 2019