An Autonomic Approach to Enhance Web Application Availability
Autonomic computing is one of the fascinating features that enable the system to automatically manage itself, diagnose itself, detect the error that cause the failure, then recover and reconfigure the system. The concept of software, systems and web self healing is widely used in many software such as windows operating system which restores and recover tools. Since of the aim of the self healing software feature is to fast recover the application and keep running it and available for 24/7 as optimal as possible then it will a suitable to apply this capability to the web applications to fast recover from any unexpected change that may happen. This paper proposes a self-healing system that monitor, diagnose, check and heal web applications automatically and immediately with unnoticeable recovery time. To test the practical applicability of the proposed methodology, an application has been developed to demonstrate the methodology and apply it for real time web applications. The results of experiments performed on different scenarios demonstrated the ability of the proposed approach to heal web applications and to increase its availability.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Posted 29 May, 2020
An Autonomic Approach to Enhance Web Application Availability
Posted 29 May, 2020
Autonomic computing is one of the fascinating features that enable the system to automatically manage itself, diagnose itself, detect the error that cause the failure, then recover and reconfigure the system. The concept of software, systems and web self healing is widely used in many software such as windows operating system which restores and recover tools. Since of the aim of the self healing software feature is to fast recover the application and keep running it and available for 24/7 as optimal as possible then it will a suitable to apply this capability to the web applications to fast recover from any unexpected change that may happen. This paper proposes a self-healing system that monitor, diagnose, check and heal web applications automatically and immediately with unnoticeable recovery time. To test the practical applicability of the proposed methodology, an application has been developed to demonstrate the methodology and apply it for real time web applications. The results of experiments performed on different scenarios demonstrated the ability of the proposed approach to heal web applications and to increase its availability.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5