Reconsidering custom memory allocation
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Testing Component-Based Software: A Cautionary Tale
IEEE Software
Failure Data Analysis of a LAN of Windows NT Based Computers
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
A Methodology for Detection and Estimation of Software Aging
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
A Measurement-Based Model for Estimation of Resource Exhaustion in Operational Software Systems
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Software Rejuvenation: Analysis, Module and Applications
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Understanding The Linux Kernel
Understanding The Linux Kernel
An Experimental Study on Software Aging and Rejuvenation in Web Servers
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 01
Design and Analysis of Experiments
Design and Analysis of Experiments
Performability analysis of clustered systems with rejuvenation under varying workload
Performance Evaluation
Practical memory leak detection using guarded value-flow analysis
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
Experimental Risk Assessment and Comparison Using Software Fault Injection
DSN '07 Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
Characterizing Aging Phenomena of the Java Virtual Machine
SRDS '07 Proceedings of the 26th IEEE International Symposium on Reliable Distributed Systems
Precise memory leak detection for java software using container profiling
Proceedings of the 30th international conference on Software engineering
On the Relationship between Software Aging and Related Parameters (Short Paper)
QSIC '08 Proceedings of the 2008 The Eighth International Conference on Quality Software
Proactive management of software aging
IBM Journal of Research and Development
WWIC'05 Proceedings of the Third international conference on Wired/Wireless Internet Communications
Predicting aging-related bugs using software complexity metrics
Performance Evaluation
How does testing affect the availability of aging software systems?
Performance Evaluation
A survey of software aging and rejuvenation studies
ACM Journal on Emerging Technologies in Computing Systems (JETC) - Special Issue on Reliability and Device Degradation in Emerging Technologies and Special Issue on WoSAR 2011
Software aging in the eucalyptus cloud computing infrastructure: Characterization and rejuvenation
ACM Journal on Emerging Technologies in Computing Systems (JETC) - Special Issue on Reliability and Device Degradation in Emerging Technologies and Special Issue on WoSAR 2011
Hi-index | 0.00 |
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.