Download Latest Version JPPF-5.2.9-full-src.zip (108.6 MB)
Email in envelope

Get an email when there's a new version of JPPF

Home / jppf-project / latest-unstable
Name Modified Size InfoDownloads / Week
Parent folder
readme-6.0-alpha-4.txt 2018-06-10 3.7 kB
JPPF-6.0-alpha-4-User-Guide.zip 2018-06-10 3.4 MB
JPPF-6.0-alpha-4-samples-pack.zip 2018-06-10 22.8 MB
JPPF-6.0-alpha-4-node.zip 2018-06-10 6.7 MB
JPPF-6.0-alpha-4-node-dotnet.zip 2018-06-10 7.7 MB
JPPF-6.0-alpha-4-node-android-src.zip 2018-06-10 4.1 MB
JPPF-6.0-alpha-4-node-android-redist.zip 2018-06-10 2.8 MB
JPPF-6.0-alpha-4-jmxremote-nio.zip 2018-06-10 3.0 MB
JPPF-6.0-alpha-4-j2ee-connector.zip 2018-06-10 24.6 MB
JPPF-6.0-alpha-4-full-src.zip 2018-06-10 135.2 MB
JPPF-6.0-alpha-4-driver.zip 2018-06-10 7.5 MB
JPPF-6.0-alpha-4-dotnet.zip 2018-06-10 4.1 MB
JPPF-6.0-alpha-4-application-template.zip 2018-06-10 3.7 MB
JPPF-6.0-alpha-4-api.zip 2018-06-10 5.0 MB
JPPF-6.0-alpha-4-AndroidNode.apk 2018-06-10 895.8 kB
JPPF-6.0-alpha-4-admin-web.zip 2018-06-10 36.8 MB
JPPF-6.0-alpha-4-admin-ui.zip 2018-06-10 13.6 MB
Totals: 17 Items   281.8 MB 0
JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid

JPPF 6.0 alpha 4 new features highlights
----------------------------------------


Pluggable monitoring data providers
-----------------------------------

- this extension mechanism allows the management and monitoring API to provide user-defined data fields
  representing diagnostics data, health or general information on the JPPF node and driver JVM processes
  or the system on which they run
- custom data fields are automatically added to the JVM health view of the desktop and web administration consoles
- all numeric data fields are automatically made available to the user-defined charts of the desktop console
- monitoring data providers have full localization support
- the default data fields in the JVM health view are supplied by a built-in monitoring data provider

Documentation: https://www.jppf.org/doc/6.0/index.php?title=Monitoring_data_providers


New JVM / Process / System Health built-in data fields
------------------------------------------------------

Thanks to the integration of Oshi (https://github.com/oshi/oshi), new fields have been added that are not natively
available to the JVM:

- CPU temperature
- OS name and version
- Process Resident Set Size (RSS), how much memory is allocated to the process, excluding swap
- Process Virtual Memory Size (VSZ), shows all the memory the process can access, including swap
- Swap usage amount and percentage


Nio-based JMX remote connector
------------------------------

- full-fledged, fast and scalable, NIO-based implementation of the JMX remote specification
- available as a standalone JMX remote connector
- also fully integrated with JPPF, removing the need for JPPF servers to configure a separate JMX port
- now integrated as the default JMX remote connector in JPPF grids

Documentation: https://github.com/lolocohen/JPPF/tree/master/jmxremote-nio


Various enhancements
--------------------

- parametrized configuration properties
- port of the J2EE connector to Open Liberty 
  deployment doc: https://www.jppf.org/doc/6.0/index.php?title=Deployment_on_Open_Liberty
- pick lists are now used in the desktop console to select the visible columns of all tree views


All implemented issues
----------------------

Feature requests

JPPF-396 Provide information on remote drivers/nodes not natively available from the JDK
JPPF-436 Integration of JMX remote with NIO
JPPF-462 Node temperature
JPPF-493 Parametrized configuration properties
JPPF-519 Admin console: ability to add custom data to the JVM health view and the charts

Enhancements

JPPF-530 Port J2EE connector to Open Liberty 
JPPF-535 Desktop console: use picklist to select visible columns in tree table views

Tasks

JPPF-532 Upgrade to latest version of SLF4J
JPPF-536 Generic build script in the repo root


To browse an issue, use the URL https://www.jppf.org/tracker/tbg/jppf/issues/JPPF-<issue_number>


JPPF 6.0 release announcements:
- JPPF 6.0 alpha 4: https://www.jppf.org/release_notes.php?version=6.0-alpha-4
- JPPF 6.0 alpha 3: https://www.jppf.org/release_notes.php?version=6.0-alpha-3
- JPPF 6.0 alpha 2: https://www.jppf.org/release_notes.php?version=6.0-alpha-2
- JPPF 6.0 alpha: https://www.jppf.org/release_notes.php?version=6.0-alpha


JPPF Links:

Web Site: https://www.jppf.org
Downloads: https://www.jppf.org/downloads-unstable.php
Documentation: https://www.jppf.org/doc/6.0
Jvadoc: https://www.jppf.org/javadoc/6.0
User forums: https://www.jppf.org/forums
Issue tracker: https://www.jppf.org/tracker/tbg/jppf
Source code: https://github.com/lolocohen/JPPF
Source: readme-6.0-alpha-4.txt, updated 2018-06-10