Software Performance Monitoring Using Machine Learning Algorithms
Software performance monitoring is crucial for maintaining system efficiency and reliability. Traditional methods rely on static rule-based approaches, which may not effectively predict performance degradation. This study proposes a machine learning (ML)-based approach using Random Forest, Support Vector Machine (SVM), and Neural Networks to detect and predict software performance anomalies. The proposed system analyzes real-time metrics like CPU usage, memory consumption, request latency, and disk I/O, improving fault detection and system stability. Experimental results demonstrate that ML algorithms can significantly enhance performance monitoring, with Random Forest achieving the highest accuracy. This paper also discusses the challenges of real-time performance monitoring and provides a comparative analysis of different ML models.
Authors
- Kesavan Muralidharan
Publication Details
- Journal
- INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
- Published
- 2025-03-13
- DOI
- https://doi.org/10.55041/ijsrem42332
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00