Java Parallel Processing Framework 1.2 (Default branch) |
|
|
JPPF is a computational grid framework for Java focused on performance and ease of use. It provides a set of tools and APIs to enable the parallelization of CPU intensive applications, and distribute their execution over a network of heterogenous nodes. It features platform independence thanks to Java 1.5, does not require you to deploy your application classes to a server, scales up to millions of nodes, has a built-in fail-over mechanism on all the framework's components, and has a monitoring and administration GUI tool to enable remote monitoring of the server health and server shutdown/restart operations.
License: The Apache License 2.0
Changes:
A powerful new feature allows users to specify on
which nodes a set of tasks can be executed, by
applying an execution policy against the nodes.
JPPF can now use alternate serialization schemes,
allowing the use of non-serializable classes and
3rd-party libraries. An new integration sample
demonstrates how to integrate the JPPF J2SE client
into a Servlet/JSP container such as Apache Tomcat
5.5 or 6.0. Clear initialization messages were
added to the JPPF server and node components. A
major upgrade of the communication framework
brings increased performance and a smaller memory
footprint.
|