• DocumentCode
    1924821
  • Title

    Java Virtual Machine monitoring for dependability benchmarking

  • Author

    Orlando, Salvatore ; Russo, Stefano

  • Author_Institution
    Dipt. di Informatica e Sistemistica, Univ. degli Studi di Napoli Federico II, Naples
  • fYear
    2006
  • fDate
    24-26 April 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
  • Keywords
    Java; benchmark testing; formal verification; real-time systems; software agents; software performance evaluation; system monitoring; virtual machines; JVMMon infrastructure; Java Virtual Machine monitoring; Java Virtual Machine specification; data collector; local monitor daemon; mission critical application; monitoring agent; monitoring infrastructure; real-time requirements; safety critical application; system dependability benchmarking; Condition monitoring; Error correction codes; Fault tolerance; Java; Laboratories; Mission critical systems; Safety; Virtual machine monitors; Virtual machining; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on
  • Conference_Location
    Gyeongju
  • Print_ISBN
    0-7695-2561-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2006.45
  • Filename
    1630510