A monitoring infrastructure is a key component in each task aimed at evaluating the dependability of a system. This paper presents a monitoring infrastructure for the Java Virtual Machine (JVM), which is starting to be employed in mission and safety critical application, often with real-time requirements. This infrastructure, named JVMMon, collects data about both the state and the failures of the monitored Virtual Machine. The state of the JVM was defined according to the Java Virtual Machine specification. JVMMon is constituted by three components: a monitoring agent which collects data from the monitored VM; a local monitor daemon that receives data from such agent and updates the state of the JVM; a data collector, which stores events and state snapshots in a database. The impact on the performance of the JVM has been evaluated running the SPEC JVM98 benchmark suite.
Java Virtual Machine Monitoring for Dependability Benchmarking / Orlando, Salvatore; Russo, Stefano. - -:(2006), pp. 433-440. (Intervento presentato al convegno ISORC 2006 tenutosi a Gyeongju, Corea nel 24-26 Aprile 2006) [10.1109/ISORC.2006.45].
Java Virtual Machine Monitoring for Dependability Benchmarking
ORLANDO, SALVATORE;RUSSO, STEFANO
2006
Abstract
A monitoring infrastructure is a key component in each task aimed at evaluating the dependability of a system. This paper presents a monitoring infrastructure for the Java Virtual Machine (JVM), which is starting to be employed in mission and safety critical application, often with real-time requirements. This infrastructure, named JVMMon, collects data about both the state and the failures of the monitored Virtual Machine. The state of the JVM was defined according to the Java Virtual Machine specification. JVMMon is constituted by three components: a monitoring agent which collects data from the monitored VM; a local monitor daemon that receives data from such agent and updates the state of the JVM; a data collector, which stores events and state snapshots in a database. The impact on the performance of the JVM has been evaluated running the SPEC JVM98 benchmark suite.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.