Characterizing Aging Phenomena of the Java Virtual Machine

  • Authors:
  • Domenico Cotroneo;Salvatore Orlando;Stefano Russo

  • Affiliations:
  • Universita' di Napoli Federico II;Universita' di Napoli Federico II;Laboratorio ITEM Carlo Savy - Consorzio Interuniversitario Nazionale per l'Informatica, Italy

  • Venue:
  • SRDS '07 Proceedings of the 26th IEEE International Symposium on Reliable Distributed Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work we investigate software aging phenom- ena inside the Java Virtual Machine (JVM). Starting from an experimental campaign on real world testbeds, this work isolates the contribution of the JVM to the overall aging trend, and identifies, through statistical methods, which workload parameters are more relevant to aging dynamics. Experimental results show that the Sun Hotpost JVM experiences software aging phe- nomena. A consistent memory depletion trend (up to 50 KB/min) has been observed during periods of low garbage collector activity; the Just-In-Time compiler is also responsible for a lighter, but not negligible, mem- ory depletion trend; finally, a consistent throughput loss (up to 2.4 KB/min) has been observed.