Joseph S. Botros
Towards Antifragility of Cloud Systems: An Adaptive Chaos driven Framework
Botros, Joseph S.; Al-Qora'n, Lamis F.; Al-Said Ahmad, Amro
Abstract
Context
Unlike resilience, antifragility describes systems that get stronger rather than weaker under stress and chaos. Antifragile systems have the capacity to overcome stressors and come out stronger, whereas resilient systems are focused on their capacity to return to their previous state following a failure. As technology environments become increasingly complex, there is a great need for developing software systems that can benefit from failures while continuously improving. Most applications nowadays operate in cloud environments. Thus, with this increasing adoption of Cloud-Native Systems they require antifragility due to their distributed nature.
Objective
The paper proposes UNFRAGILE framework, which facilitates the transformation of existing systems into antifragile systems. The framework employs chaos engineering to introduce failures incrementally and assess the system's response under such perturbation and improves the quality of system response by removing fragilities and introducing adaptive fault tolerance strategies.
Method
The UNFRAGILE framework's feasibility has been validated by applying it to a cloud-native using a real-world architecture to enhance its antifragility towards long outbound service latencies. The empirical investigation of fragility is undertaken, and the results show how chaos affects application performance metrics and causes disturbances in them. To deal with chaotic network latency, an adaptation phase is put into effect.
Results
The findings indicate that the steady stage's behaviour is like the antifragile stage's behaviour. This suggests that the system could self-stabilise during the chaos without the need to define a static configuration after determining from the context of the environment that the dependent system was experiencing difficulties.
Conclusion
Overall, this paper contributes to ongoing efforts to develop antifragile software capable of adapting to the rapidly changing complex environment. Overall, the research provides an operational framework for engineering software systems that learn and improve through exposure to failures rather than just surviving them.
Citation
Botros, J. S., Al-Qora'n, L. F., & Al-Said Ahmad, A. (2024). Towards Antifragility of Cloud Systems: An Adaptive Chaos driven Framework. Information and Software Technology, 174, Article 107519. https://doi.org/10.1016/j.infsof.2024.107519
Journal Article Type | Article |
---|---|
Acceptance Date | Jun 20, 2024 |
Online Publication Date | Jun 22, 2024 |
Publication Date | 2024-10 |
Deposit Date | Jun 22, 2024 |
Publicly Available Date | Jul 9, 2024 |
Journal | Information and Software Technology |
Print ISSN | 0950-5849 |
Electronic ISSN | 1873-6025 |
Publisher | Elsevier |
Peer Reviewed | Peer Reviewed |
Volume | 174 |
Article Number | 107519 |
DOI | https://doi.org/10.1016/j.infsof.2024.107519 |
Keywords | Antifragility, Resilience, Chaos Engineering, Self-Adaptive, Software Resilience testing |
Public URL | https://keele-repository.worktribe.com/output/856761 |
Publisher URL | https://www.sciencedirect.com/science/article/pii/S0950584924001241 |
Files
VoR
(6.6 Mb)
PDF
Licence
https://creativecommons.org/licenses/by/4.0/
Publisher Licence URL
https://creativecommons.org/licenses/by/4.0/
Copyright Statement
/© 2024 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
You might also like
Cloud Computing-Assisted Real-Time Health Monitoring and Tracking
(2023)
Book Chapter
A Performance Evaluation Approach for n-tier Cloud-Based Software Services
(2022)
Conference Proceeding
An Experimental Performance Evaluation of Cloud-API-Based Applications
(2021)
Journal Article
Scalability Analysis Comparisons of Cloud-based Software Services
(2019)
Journal Article
Downloadable Citations
About Keele Repository
Administrator e-mail: research.openaccess@keele.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search