JPPF, java, parallel computing, distributed computing, grid computing, parallel, distributed, cluster, grid, cloud, open source, android, .net
JPPF, java, parallel computing, distributed computing, grid computing, parallel, distributed, cluster, grid, cloud, open source, android, .net
JPPF

The open source
grid computing
solution

 Home   About   Features   Download   Documentation   On Github   Forums 

Management and monitoring

From JPPF 6.2 Documentation

Jump to: navigation, search
Main Page > Management and monitoring


JPPF grids can be managed and monitored using a set of APIs based on JMX (Java Management Extenions). In a JVM, a JMX infrastrcture is made of:

  • MBeans, the business objects which perform the management and monitoring functions
  • an MBean server, a repository of MBeans which provides registration of and access to the MBeans
  • a JMX remote connector server, when the JVM wishes to expose its management services to remote clients


JPPF provides a number of built-in MBeans, which allow the management and monitoring of drivers, nodes, jobs and tasks in the grid. It also provides extension points to plug your own MBeans, so you can add your own management functions while leveraging the existing JMX infrastructure, Note that all JPPF built-in MBeans are implemented through this extension point.

The MBean server used is always the JVM's platform MBean server, so that the JPPF MBeans are published along with the JVM MXBeans and are visible to external JMX-based tools such as VisualVM or JConsole.

Finally, JPPF uses its own JMX connector server, which is compliant with the JMX remote specification and perfectly integrates with the JPPF network communication framework. In particular, a JPPF driver does not need to open an additional port for JMX network traffic.

 

Main Page > Management and monitoring


JPPF Copyright © 2005-2019 JPPF.org Powered by MediaWiki