Serverless Computing at the Edge: Evaluating Execution Models and Latency Performance
摘要
Serverless computing has gained significant attention in recent years as a promising paradigm for developing and deploying applications without the need to manage infrastructure. Serverless computing offers automatic scaling, reduced operational overhead, and cost optimization, but it also has limitations. Cold starts introduce latency, execution time limits, and resource constraints that may impact long-running tasks, vendor lock-in restricts portability, reduced control over infrastructure limits customization, and security considerations require careful attention. Organizations must weigh these limitations against the benefits to determine the suitability of serverless computing for their applications. By bringing the serverless to the edge of the network we can overcome these challenges. In this paper, we present a comprehensive examination of execution models in the context of serverless edge computing. Additionally, we conducted an image-based latency analysis to compare the latency performance of various cloud service providers. Our analysis focused on identifying the minimum, maximum, and average latency. The findings of this study provide valuable insights into the current state of edge serverless computing and offer guidance for future research directions in this rapidly evolving domain.