Keele Research Repository
Explore the Repository
Al-Said Ahmad, A and Andras, PE (2022) Scalability resilience framework using application-level fault injection for cloud-based software services. Journal of Cloud Computing: Advances, Systems and Applications, 11 (1). ISSN 2192-113X
s13677-021-00277-z.pdf - Published Version
Download (1MB) | Preview
Abstract
This paper presents an investigation into the effect of faults on the scalability resilience of cloud-based software services. The study introduces an experimental framework using the Application-Level Fault Injection (ALFI) to investigate how the faults at the application level affect the scalability resilience and behaviour of cloud-based software services. Previous studies on scalability analysis of cloud-based software services provide a baseline of the scalability behaviour of such services, allowing to conduct in-depth scalability investigation of these services. Experimental analysis on the EC2 cloud using a real-world cloud-based software service is used to demonstrate the framework, considering delay latency of software faults with two varied settings and two demand scenarios. The experimental approach is explained in detail. Here we simulate delay latency injection with two different times, 800 and 1600 ms, and compare the results with the baseline data. The results show that the proposed approach allows a fair assessment of the fault scenario's impact on the cloud software service's scalability resilience. We explain the use of the methodology to determine the impact of injected faults on the scalability behaviour and resilience of cloud-based software services.
Item Type: | Article |
---|---|
Additional Information: | This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. |
Uncontrolled Keywords: | Resilience; Scalability; Software-as-a-service (SaaS); Application-level fault-injection |
Subjects: | Q Science > Q Science (General) Q Science > QA Mathematics |
Divisions: | Faculty of Natural Sciences > School of Computing and Mathematics |
Depositing User: | Symplectic |
Date Deposited: | 10 Jan 2022 16:33 |
Last Modified: | 25 Feb 2022 12:31 |
URI: | https://eprints.keele.ac.uk/id/eprint/10475 |