Laurent is a software engineer with over 20 years of experience in software development, design and architecture. He has a Masters in Computer Science, obtained at EFREI in Paris, France. Laurent is the founder of JPPF, the open source grid computing solution, and created the French startup Parallel Matters, which provides commercial services around JPPF. Laurent has posted 28 posts at DZone. View Full User Profile

JPPF 3.1

  • submit to reddit

What's new in JPPF 3.1


JPPF 3.1 brings a new security layer by performing all network communications through SSL/TLS, providing data encryption, data integrity and certificate-based authentication. Switching from plain to secure connections is as easy as toggling a single configuration flag. In this new context, a JPPF driver can serve both plain and secure connections, whereas clients and nodes attach via either. Secure communication has been implemented on top of all connections used by JPPF: client to server, node to server, server to server and JMX remote connectors.

Management and monitoring

A new graph view of the grid topology has been added to the administration console
A new management API was added to test execution policies against the current grid state
Jobs can now be cancelled directly from a standalone JPPF client or from the J2EE connector

Executor services

Job SLAs and metadata, along with task timeout and cancel handlers, can now be dynamically configured for tasks and jobs submitted from a JPPFExecutorService


The load balancing between local and remote execution is now fully configurable in the client. The same algorithms and configuration parameters as for the server are available.


A new node extension enables switching the node execution model to a local fork/join model, using the JDK 7 APIs.

JPPF Links:

Web Site - Downloads - Documentation - User forums

Published at DZone with permission of its author, Laurent Cohen.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)