Automated Self-Healing Maintenance System for Windows Server

Abstract

Ensuring the best performance of a Windows Server system is critical for businesses since any operational failures may result in significant financial losses. Considering this, the use of automated mistake resolution solutions appears as a proactive technique for dealing with prospective concerns. This study provides a ground-breaking technique specialized for Windows Server settings, consisting of three essential pieces deliberately intended to identify and control faults. A thorough examination of the first factor, Predictive Errors, necessitates a thorough examination of server performance data. By studying this data, the system may proactively detect locations where problems may occur. This foresight allows the system to take preventive steps, eventually reducing downtime and improving overall server performance. The second component, the Automated Error Resolution module, uses scripts and automated procedures to correct mistakes that occur. Notably, this module allows for the inclusion of human operators in the resolution process when necessary, guaranteeing a balanced and successful approach. Configuration Management is critical in preserving the server environment's accuracy. It manages the tracking of configuration changes using a combination of automated and human-driven mechanisms. This comprehensive approach results in an integrated solution that adeptly prioritizes the correction of misconfigured services based on their possible influence on the overall performance of the system. Acknowledgment The research activities are divided into three stages. The first phase is a thorough Literature Review to obtain insights and knowledge from current sources. This informs the succeeding System Design and Implementation phase, in which a prototype of the desired system is created. This prototype is subjected to a thorough review that considers issues such as accuracy and scalability. The prototype is exposed to real-world testing situations in the last phase, Evaluation and Validation, to fine-tune its functionality and improve its performance. The consequences of this research are considerable, with the potential to greatly improve the reliability of Windows Server settings. This research offers itself as a disruptive method with far-reaching advantages for organizations by reducing downtime, improving performance, and implementing cost-effective strategies.

Country : Sri Lanka

1 Ruchiranga G.K.N.2 Bandara G.K.A.H.3 Rathnayake L.A.N.M.4 Ganepola G.A.T.S.5 Anjalie Gamage6 Amali Gunasinghe

  1. Department of Computer Systems Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
  2. Department of Computer Systems Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
  3. Department of Computer Systems Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
  4. Department of Computer Systems Engineering, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
  5. Senior Lecturer, Department of Information Technology, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka
  6. Assistant Lecturer, Department of Information Technology, Sri Lanka Institute of Information Technology, Malabe, Sri Lanka

IRJIET, Volume 7, Issue 10, October 2023 pp. 282-289

doi.org/10.47001/IRJIET/2023.710036

References

  1. A.Sahai, S. Ranjan, and A. Joshi, "Automated Self-Healing of Web Servers," Proceedings of the 2016 ACM SIGOPS Asia Conference on Operating Systems, 2016.
  2. A.Gupta, A. Gupta, and R. Buyya, "Automated Self-Healing of Database Systems Using Machine Learning," Proceedings of the 2017 IEEE International Conference on Cloud Engineering, 2017.
  3. S. Zhang, H. Zhang, and J. Zhao, "Automated Self-Healing of Cloud Computing Systems Using Machine Learning and Rule-Based Systems," Proceedings of the 2018 IEEE International Conference on Cloud Computing, 2018.
  4. S. Kaur, S. Singh, and M. Goyal, "Automated Self-Healing of Virtual Machines in Cloud Environment," Proceedings of the 2019 IEEE International Conference on Cloud Computing, 2019.
  5. Y. Liu, X. Zhang, and J. Sun, "Automated Self-Healing of Software Systems Using Reinforcement Learning," Proceedings of the 2020 IEEE International Conference on Cloud Computing, 2020.
  6. James, Gareth, et al. "An introduction to statistical learning." Springer, 2013.
  7. Hastie, Trevor, et al. "The elements of statistical learning." Springer, 2009.
  8. Friedman, Jerome H. "Regularization paths for generalized linear models." Journal of Machine Learning Research 10 (2009): 3309-3336.
  9. Pedregosa, Fabian, et al. "Scikit-learn: Machine learning in Python." Journal of Machine Learning Research 12 (2011): 2825-2830.
  10. Han, J., Kamber, M., & Pei, J. (2011). Data mining: Concepts and techniques (3rd ed.). Morgan Kaufmann.
  11. Zhang, Z., & Yang, Q. (2012). Categorizing and labeling datasets for decision tree algorithm. Expert Systems with Applications, 39(10), 9621-9629.