Journal of Software Engineering and Applications

Volume 10, Issue 3 (March 2017)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

CACS: Cloud Environment Autonomic Computing System

HTML  XML Download Download as PDF (Size: 958KB)  PP. 273-287  
DOI: 10.4236/jsea.2017.103016    1,759 Downloads   3,163 Views  Citations

ABSTRACT

This work proposes the adoption of Autonomic Computing System (ACS) in Cloud environment. ACS was first introduced by IBM to create systems capable of managing automatic self-configuration, self-healing, self-optimization and self-protection. These systems detect errors that cause failure, and then recover and reconfigure itself. The concept is wildly adapted by many software applications that have many restoring and recovery functionality such as operating systems (e.g. Windows Server 2012). This paper proposes a cloud ACS (CACS) for cloud computing environment that monitors, diagnoses, checks and heals cloud applications automatically and immediately with almost unnoticeable recovery time. In order to evaluate CACS, an application has been developed and applied for real time cloud applications. The results of different experiments scenarios demonstrate the ability of adopting the proposed system to heal well cloud applications. CACS is also compared with Windows Server 2012 operating system in terms of healing ability, speed, cost, methodology and other informative information. CACS showed domination in almost all of these properties.

Share and Cite:

Al-Sayyed, R. , Fakhouri, H. , Murad, S. and Fakhouri, S. (2017) CACS: Cloud Environment Autonomic Computing System. Journal of Software Engineering and Applications, 10, 273-287. doi: 10.4236/jsea.2017.103016.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.