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. (2024, July). Evaluating the Performance Resilience of Serverless Applications using Chaos Engineering. Presented at 24th International Conference on Software Quality, Reliability, and Security (QRS), Cambridge, United Kingdom

Presentation Conference Type Conference Paper (published)
Conference Name 24th International Conference on Software Quality, Reliability, and Security (QRS)
Start Date Jul 1, 2024
End Date Jul 1, 2024
Acceptance Date Jun 1, 2024
Publication Date Oct 29, 2024
Deposit Date Jun 22, 2024
Publicly Available Date Jun 25, 2024
Publisher Institute of Electrical and Electronics Engineers (IEEE)
Pages 1316-1317
ISBN 979-8-3503-6566-5
DOI https://doi.org/10.1109/qrs-c63300.2024.00172
Keywords Resilience; Performance; Delay injection; Serverless Functions; Chaos Engineering
Public URL https://keele-repository.worktribe.com/output/856769
Publisher URL https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10726986

Files






You might also like



Downloadable Citations