Abstract
Considering the problem of how to estimate the influence on resilience of faults, and how to accurately inject faults, a fault injection method for resilient information service cloud environment based on association model is proposed. Firstly, five types of faults are presented based on cloud environment architecture, including the computing resources fault, communication networks fault, cloud platform fault, data fault and service fault, in order to implement the cross-layer mixed faults injection. Secondly, a fault injection description model is built through by multiple attribute group method, including fault type, injection point, injection mode, injection parameters and so on. Then, the “task-resource-failure” association model is proposed according to generate two relationships on “task-resource” and “resource-failure”, in order to guidance the selection of fault injection objects. Finally, a large sample of resilient capability assessment experiments was repeated to summarize the fault injection rules, in order to support the selection of injected object and fault type setting.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Goerger, S.R., Madni, A.M., Eslinger, O.J.: Engineered resilient systems: a DoD perspective. Procedia Comput. Sci. 28, 865–872 (2014)
Pflanza, M.: An approach to evaluating resilience in command and control architectures. Procedia Comput. Sci. 1(31), 141–146 (2012)
Arzani, B., Ciraci, S., Loo, B.T., Schuster, A., Outhred, G.: Taking the blame game out of data centers operation with NetPoirot. In: Proceedings of the 2016 ACM SIGCOMM Conference, pp. 440–453 (2016)
Le, M., Gallagher, A., Tamir, Y.: Challenges and opportunities with fault injection in virtualized systems, April 2008
Hoang, M.L., Herdt, V.L., Grobe, D.: Injection on intermediate code. In: Design, Automation & Test in Europe Conference & Exhibition, pp. 19–25 (2018)
Haryadi, G.H.S., Do, T., Joshi, P., et al.: FATE and DESTINI: a framework for cloud recovery testing. In: Proceedings of 8th USENIX Symposium on Networked Systems Design and Implementation, p. 239 (2011)
Benz, K., Bohnert, T.: Dependability modeling framework: a test procedure for high availability in cloud operating systems, in vehicular technology. In: IEEE 78th Vehicular Technology Conference (VTC Fall), pp. 1–8 (2013)
Ma, Y.D.: Research and design of fault injection. Harbin Institute of Technology (2015)
Feng, G.: Research and design of fault injectors for virtual machine in cloud computing. Harbin Institute of Technology (2013)
Che, J.H., He, Q.M., Chen, J.H., Wang, B.: Sofware simulation-based fault injection tool of virtual machine system. J. Zhejiang Univ. (Eng. Sci.) 45(4), 614–621 (2011)
Zeng, F., Li, J., Li, L., et al.: Fault injection technology for software vulnerability testing based on Xen. In: WRI World Congress on Software Engineering, pp. 206–210. IEEE (2009)
Liu, W.N., Yang, H.T., Zhang, Z.: Fault injection automation test platform based on message driven. Comput. Eng. 1–6 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhou, F., Ding, F., Ding, R., Zhao, X. (2020). A Fault Injection Method for Resilient Information Service Cloud Environment Based on Association Model. In: Liu, Q., Mısır, M., Wang, X., Liu, W. (eds) The 8th International Conference on Computer Engineering and Networks (CENet2018). CENet2018 2018. Advances in Intelligent Systems and Computing, vol 905. Springer, Cham. https://doi.org/10.1007/978-3-030-14680-1_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-14680-1_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-14679-5
Online ISBN: 978-3-030-14680-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)