Memory leaks are recognized to be one of the major causes of memory exhaustion problems in complex software systems. This paper proposes a practical approach to detect aging phenomena caused by memory leaks in distributed objects Off-The-Shelf middleware, which are commonly used to develop critical applications. The approach, which is validated on a real-world case study from the Air Traffic Control domain, defines algorithms and ad hoc support tools to perform data filtering and to find the best trade off between experimentation time and statistical accuracy of aging trend estimates. Experiments show that fixing memory leaks is not always the key to solve memory exhaustion problems.

Memory Leak Analysis of Mission-Critical Middleware / Carrozza, Gabriella; Cotroneo, Domenico; Natella, Roberto; Pecchia, Antonio; Russo, Stefano. - In: THE JOURNAL OF SYSTEMS AND SOFTWARE. - ISSN 0164-1212. - 83:9(2010), pp. 1556-1567. [10.1016/j.jss.2010.05.027]

Memory Leak Analysis of Mission-Critical Middleware

CARROZZA, GABRIELLA;COTRONEO, DOMENICO;NATELLA, ROBERTO;PECCHIA, ANTONIO;RUSSO, STEFANO
2010

Abstract

Memory leaks are recognized to be one of the major causes of memory exhaustion problems in complex software systems. This paper proposes a practical approach to detect aging phenomena caused by memory leaks in distributed objects Off-The-Shelf middleware, which are commonly used to develop critical applications. The approach, which is validated on a real-world case study from the Air Traffic Control domain, defines algorithms and ad hoc support tools to perform data filtering and to find the best trade off between experimentation time and statistical accuracy of aging trend estimates. Experiments show that fixing memory leaks is not always the key to solve memory exhaustion problems.
2010
Memory Leak Analysis of Mission-Critical Middleware / Carrozza, Gabriella; Cotroneo, Domenico; Natella, Roberto; Pecchia, Antonio; Russo, Stefano. - In: THE JOURNAL OF SYSTEMS AND SOFTWARE. - ISSN 0164-1212. - 83:9(2010), pp. 1556-1567. [10.1016/j.jss.2010.05.027]
File in questo prodotto:
File Dimensione Formato  
JSS_offprint.pdf

non disponibili

Tipologia: Documento in Post-print
Licenza: Accesso privato/ristretto
Dimensione 1.28 MB
Formato Adobe PDF
1.28 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/372173
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 37
  • ???jsp.display-item.citation.isi??? 25
social impact