Dependency-aware Resource Allocation for Serverless Functions at the Edge

Luciano Baresi,Giovanni Quattrocchi,Inacio Ticongolo
2023-09-22
Abstract:Serverless computing allows developers to break their code into small components, known as functions, which are automatically managed by a service provider. Being lightweight and modular, serverless functions have been increasingly employed in edge computing, where quick responses and adaptability are key to meeting strict latency requirements. In particular, edge nodes are intrinsically resource-constrained, and efficient resource allocation strategies are crucial for optimizing their usage. Different approaches exist in the literature, but they often overlook the dependencies among functions, that is, how and when functions invoke other functions, obtaining suboptimal results.
Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?