Hello Walter,
Unfortunately, the data sent over the network is subject to the quality and capacity of the network connection.
When sending data over the public network (internet), you will face delays that can be due to many things, including network latency.
I believe the most significant factor in this case is the size of the data that is sent over to the nodes.
In JPPF, all the data represents serialized Java objects. So, reducing the size of the data should help with the execution speed. If I remember well, the driver debug traces should show the size of the data sent to the nodes.
Another possibility would be to compress the data before sending it over the network. You would need to test this, to ensure that the overhead of compressing does not outweigh the gain in performance speed.
For this, you could use the new JPPF 2.0 feature about
data transformation, for instance by using the
GZIPInputStream and
GZIPOutputStream APIs to compress the data before sending it over the network, and uncompressing it after receiving it.
I hope this helps,
-Laurent