A Comparative Analysis of Software Aging in Relational Database System Environments
Computer systems that operate continuously over extended periods of time can be susceptible to a phenomenon known as software aging. This phenomenon can result in the gradual depletion of computational resources and has the potential to cause performance degradation in these systems. Among the systems affected, Database Management Systems (DBMSs) are particularly crucial. The consequences of software aging in DBMSs can result in data loss, compromised database integrity, transaction failures, and negative effects on system availability. This work analyzes and compares the effects of software aging in systems using SQL Server and MySQL DBMSs. The presence of this phenomenon is confirmed through statistical analysis of memory consumption and response time degradation. Process-level analysis identified database and server processes contributing most to memory consumption. Additionally, we developed machine learning models to predict memory exhaustion in both SQL Server and MySQL environments across diverse workloads.
Authors
- Gustavo Callou (ORCID: https://orcid.org/0000-0002-7997-374X)
- Ermeson Andrade (ORCID: https://orcid.org/0000-0002-9614-4492)
- Herderson Couto (ORCID: https://orcid.org/0000-0002-2308-0387)
- Fumio Machida
Institutions
- University of Tsukuba (JP)
- Universidade Federal Rural de Pernambuco (BR)
Publication Details
- Journal
- IEEE Transactions on Emerging Topics in Computing
- Published
- 2024-10-07
- DOI
- https://doi.org/10.1109/tetc.2024.3471684
- Citations
- 7
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 5.45