Skip to main content

Research Repository

Advanced Search

Evaluating the performance resilience of serverless applications using chaos engineering

Zayed, Ahmad; Al-Said Ahmad, Amro

Authors

Ahmad Zayed



Abstract

This study explores the use of chaos engineering in evaluating the performance and resilience of serverless applications, which are built as complex distributed systems subject to different types of failures and errors. By intentionally injecting controlled failures and uncertainty into the system, we evaluate the impact of random delay injections on Lambda functions using two methods: one during code execution and the other during runtime. Our research aims to evaluate the performance and resilience of Lambda functions under controlled chaos experiments and study the impact of faults on serverless applications' behaviour by comparing the results with the baseline data regarding performance metrics.

Citation

Zayed, A., & Al-Said Ahmad, A. (in press). Evaluating the performance resilience of serverless applications using chaos engineering.

Conference Name 24th International Conference on Software Quality, Reliability, and Security (QRS)
Conference Location Cambridge, United Kingdom.
Start Date Jul 1, 2024
End Date Jun 5, 2024
Acceptance Date Jun 1, 2024
Deposit Date Jun 22, 2024
Keywords Resilience; Performance; Delay injection; Serverless Functions; Chaos Engineering
Public URL https://keele-repository.worktribe.com/output/856769