К содержанию
РецензированоEN2025

Startup Latency Analysis in Java Frameworks for Serverless AWS Lambda Deployments.

PAGE NO. - · Startup Latency Analysis in · Java Frameworks for · Serverless AWS Lambda · Maksimov Viacheslav Yurievich · SUBMITED February

The American Journal of Engineering and Technology · 07 · 110-125 · 2025

Аннотация

Cold start latency in serverless computing, particularly in Java-based AWS Lambda functions, presents a significant challenge for latency-sensitive applications. This study investigates the performance characteristics of three modern Java frameworks - Spring Boot, Micronaut, and Quarkus - deployed on AWS Lambda using the ARM64 (Graviton2) architecture. It evaluates cold start latency across three deployment configurations: managed runtime (with and without SnapStart) and GraalVM native images. Metrics were collected at varying memory allocations using Java 21. Results show that Quarkus consistently outperforms others in cold start latency on standard JVM, while SnapStart and GraalVM significantly reduce the number of cold starts and achieve sub-second latency, respectively. We discuss the implications of these findings for choosing a Java framework and runtime strategy on AWS Lambda, considering the trade-offs in deployment time, complexity, and performance. The paper concludes with recommendations for leveraging SnapStart and native images to mitigate cold start issues in Java serverless applications on ARM64.

Доказательный фрагмент

«Cold start latency in serverless computing, particularly in Java-based AWS Lambda functions, presents a significant challenge for latency-sensitive applications.»

Образец извлечения

Демо-превью

Cold start latency in serverless computing, particularly in Java-based AWS Lambda functions, presents a significant challenge for latency-sensitive applications. Полный текст публикации CiteX не хранит — доступ к первоисточнику открывается по DOI согласно лицензии издателя и выбранному плану.

Цитирований
0
Тип
Журнал
Страна
Узбекистан
Ключевые слова
AWS Lambda, Cold start, SnapStart, Java, ARM64, GraalVM
Открыть DOI
Спросить CiteX об этой работе

Смежные источники