SELF-HEALING SYSTEMS: APPLICATION AND METHODOLOGIES-A REVIEW
DOI:
https://doi.org/10.29121/granthaalayah.v8.i9.2020.1306Keywords:
Self-Healing, Application, MethodologiesAbstract [English]
Self-healing in software applications is patterned after the human cells which regenerates after a damage has been done to it. There are always attacks on software applications that sometimes render the user helpless, since most users are not technicians. If these applications will be able to recover from attacks and get back to normal state before it was attaced without letting the user know that such attack ever happened, a self-healing mechanism has been achieved in that application. In this paper, we tried to look at what is self-healing, methodologies that some researchers have proposed in order to achieve self-healing in any given system, system faults and its remedies, self-healing life cycle, and applications of self-healing in a system.
Downloads
References
Altanasopoulos, D, Zarras A.V., Vassilliadis P., and Issammy V, (2011): Mining service Abstracts. NIER track 2011 33rd international conference software engineering, Honolulu, 21-28 may 2011, 944-947
Cai, H., Peng, C., Jiang, L., & Zhang, Y. (2012, April). A Novel Self-Adaptive Fault-Tolerant Mechanism and Its Application for a Dynamic Pervasive Computing Environment. In Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2012 15th IE DOI: https://doi.org/10.1109/ISORCW.2012.19
Carzaniga, A, Gorla, A. and Pezze, M (2008) Self-healing by means of automatic work around SEAMS 08, Leipzy, 12-13 may. DOI: https://doi.org/10.1145/1370018.1370023
Chetan, S., Ranganathan, A., & Campbell, R. (2005). Towards fault tolerance pervasive computing. Technology and Society Magazine, IEEE, 24(1), 38-44. DOI: https://doi.org/10.1109/MTAS.2005.1407746
Ehlers, J. Van-Hoorn, A., Waller, J and Hasselbring, W. (2011). Self-adaptative software system monitoring for performance anomaly localization. ICACII, Karlzuhe, 14-18 June.
Frei. R (2010) self-organization in Evaluation assembly system PhD Thesis Department of Electrical Engineering Univasidade nova de Lisbia, Portugal.
Ghosh, D, Sharman R., Rao, H.B., and Upadhayaya, S. (2007). Self healing systems survey and synthesis, Decision support systems, 42,21,64-2185 DOI: https://doi.org/10.1016/j.dss.2006.06.011
Hudaib, A.A, Fakhouri, H.N, Al-Adwan, F.F and Fahkouri, S.N (2017) A survey about self-healing systems (Desktop and web Application) Communication and networks, 9, 71-88 DOI: https://doi.org/10.4236/cn.2017.91004
Hudaib, A.A and Fahkouri; H.N (2016). An Automated approach for software fault detection and receiving communication and network 8.
Katti A., Di- Fatta, G., Naughton, T. and Engelmann, C. (2015). Scalable and fault tolerant failure dectection and consensus. Euro MPI 15, Bordeaux, 21-23 September DOI: https://doi.org/10.1145/2802658.2802660
Koldehofe B.; Mayer R., Umakishhove, R.K and Volz, M. 2013) Roll-back- Recovery without checkpoint in distributed event processing systems. DEBS 13, arlingtom29 July-3rd July DOI: https://doi.org/10.1145/2488222.2488259
Lee.D, Yoo .J, Kang.H, Kim .K, and Karg.K, (2006). Distributed IP v 14 addressing Technique for mobilizing Ad-hoz Networks SACOL 23-77April,
Li. D, Tran, A.H., and Halford, in G.J (2014) making web application more Energy Efficient for OLED Smartphone. ISCE 14 31 May 7 June 2014 Hyderebad. DOI: https://doi.org/10.1145/2568225.2568321
Pasier, H and Dustdar, S (2011). A Survey on self-healing systems. Approaches and systems Computing, 91, 43-73
Perez, C. R, Stelios, S Laadan, O, Viennot N, Keromytis A, and Nieh J. (2009) Automatic self-healing: present and future.
Saha.G.K (2007) software- Implemented self-heading systems ACM Ubiquity. Vol. 8 No 12 self-healing system Techniques and application Dijon DOI: https://doi.org/10.1145/1232048.1241853
Schueder, C, Barker, A and Dobson, S (2013) A survey of self-healing systems Frameworks. Software: Practice and Experience, 45, 13, 75-1398
Schuchez, J. Ben-Yahia, I.G and Crespi, N (2014) POSTER: Self-healing mechanism for software-defined networks.
Sharmin, M., Ahmed, S., & Ahamed, S. I. (2006, April). MARKS (middleware adaptability for resource discovery, knowledge usability and self-healing) for mobile devices of pervasive computing environments. In Information Technology: New Generations, 2006. ITNG 2006. Third International Conference on (pp. 306-313). IEEE. DOI: https://doi.org/10.1109/ITNG.2006.88
Silas, S., Ezra, K., & Rajsingh, E. B. (2012). A novel fault tolerant service selection framework for pervasive computing. Human-centric Computing and Information Sciences, 2(1), 1- 14. DOI: https://doi.org/10.1186/2192-1962-2-5
Trumler, W., Bagei, F., Petzold, J., and Ungerer, T. 92005). AMUN-Autonomic middleware for Ubiquities’ Environment applied to the snar Doorplate Project informatics, 19, 243-252 DOI: https://doi.org/10.1016/j.aei.2005.04.004
Published
How to Cite
Issue
Section
License
With the licence CC-BY, authors retain the copyright, allowing anyone to download, reuse, re-print, modify, distribute, and/or copy their contribution. The work must be properly attributed to its author.
It is not necessary to ask for further permission from the author or journal board.
This journal provides immediate open access to its content on the principle that making research freely available to the public supports a greater global exchange of knowledge.