SELF-HEALING SYSTEMS: APPLICATION AND METHODOLOGIES-A REVIEW

Authors

  • Ugwuanyi F. O. Department of computer Science, Federal College of Education, Pankshin, Plateau State, Nigeria https://orcid.org/0000-0001-9834-1222
  • Prof. Anigbogu S. O Department of Computer Science, Nnamdi Azikiwe University, Awka, Anambra State, Nigeria
  • Anigbogu, K. S Department of Computer Science, Nnamdi Azikiwe University, Awka, Anambra State, Nigeria

DOI:

https://doi.org/10.29121/granthaalayah.v8.i9.2020.1306

Keywords:

Self-Healing, Application, Methodologies

Abstract [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

Download data is not yet available.

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

Downloads

Published

2020-09-24

How to Cite

Ugwuanyi, F. O., S. O, A., & Anigbogu, K. S. (2020). SELF-HEALING SYSTEMS: APPLICATION AND METHODOLOGIES-A REVIEW. International Journal of Research -GRANTHAALAYAH, 8(9), 22–28. https://doi.org/10.29121/granthaalayah.v8.i9.2020.1306