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 

Configuration properties reference

From JPPF 3.3 Documentation

Jump to: navigation, search

Contents

Main Page > Configuration properties reference

1 Server properties

Property name Default Value Comments
jppf.server.port 11111 driver's main port
jppf.management.enabled true enable server management
jppf.management.host computed management server host
jppf.management.port 11198 management remote connector port
jppf.discovery.enabled true enable server broadcast and discovery
jppf.discovery.group 230.0.0.1 UDP broadcast group
jppf.discovery.port 11111 UDP broadcast port
jppf.discovery.broadcast.interval 5000 UDP broadcast interval in milliseconds
jppf.peers null space separated list of peer server names
jppf.peer.<name>.server.host localhost named peer server host name
jppf.peer.<name>.server.port 11111 named peer server port
jppf.peer.discovery.enabled false enable peer discovery
jppf.load.balancing.algorithm proportional load balancing algorithm name
jppf.load.balancing.profile jppf load balancing parameters profile name
jppf.load.balancing.profile.<profile>.<parameter> null parameter for the named parameters profile
jppf.jvm.options null JVM options for the server process
transition.thread.pool.size available processors number of threads performing network I/O
jppf.local.node.enabled false enable a node to run in the same JVM as the driver
jppf.recovery.enabled true enable recovery from hardware failures on the nodes
jppf.recovery.max.retries 3 maximum number of pings to the node before the connection is considered broken
jppf.recovery.read.timeout 6000 (6 seconds) maximum ping response time from the node
jppf.recovery.server.port 22222 port number for the detection of node failure
jppf.recovery.reaper.run.interval 60000 (1 minute) interval between connection reaper runs
jppf.recovery.reaper.pool.size available processors number of threads allocated to the reaper
jppf.nio.connection.check true enable/disable network connection checks on write operations
jppf.discovery.broadcast.include.ipv4 null broadcast to the specified IPv4 addresses (inclusive filter)
jppf.discovery.broadcast.exclude.ipv4 null prevent broadcast to the specified IPv4 addresses (exclusive filter)
jppf.discovery.broadcast.include.ipv6 null broadcast to the specified IPv6 addresses (inclusive filter)
jppf.discovery.broadcast.exclude.ipv6 null prevent broadcast to the specified IPv6 addresses (exclusive filter)


2 Node properties

Property name Default Value Comments
jppf.server.host localhost JPPF server host address
jppf.server.port 11111 JPPF server port
jppf.management.enabled true enable node management
jppf.management.host computed node's management server host
jppf.management.port 11198 management remote connector port
jppf.discovery.enabled true enable server discovery
jppf.discovery.group 230.0.0.1 server discovery: UDP multicast group
jppf.discovery.port 11111 server discovery: UDP multicast port
jppf.discovery.timeout 5000 server discovery timeout in milliseconds
jppf.discovery.include.ipv4 null IPv4 inclusion patterns for server discovery
jppf.discovery.exclude.ipv4 null IPv4 exclusion patterns for server discovery
jppf.discovery.include.ipv6 null IPv6 inclusion patterns for server discovery
jppf.discovery.exclude.ipv6 null IPv6 exclusion patterns for server discovery
jppf.jvm.options null JVM options for the node process
processing.threads available processors number of threads used for tasks execution
jppf.policy.file null path to the security policy file, either local to the node or in the server's file system
jppf.idle.mode.enabled false enable the idle mode
jppf.idle.timeout 300000 (5 minutes) the time of keyboard and mouse inactivity before considering the node idle, expressed in milliseconds
jppf.idle.poll.interval 1000 (1 second) how often the node will check for keyboard and mouse inactivity, in milliseconds
jppf.idle.detector.factory null implementation of the idle detector factory
jppf.recovery.enabled false enable recovery from hardware failures
jppf.recovery.server.port 22222 port number for the detection of hardware failure
jppf.classloader.cache.size 50 size of the class loader cache for the node


3 Application client and admin console properties

Property name Default Value Comments
jppf.drivers default-driver space-separated list of driver names
<driver_name>.jppf.server.host localhost named driver's host or ip address
<driver_name>.jppf.server.port 11111 named driver's port
<driver_name>.jppf.management.host localhost named server's management server host
<driver_name>.jppf.management.port 11198 named server's management remote connector port
<driver_name>.jppf.management.enabled true enable remote management of named server
<driver_name>.priority 0 named server priority
<driver_name>.jppf.pool.size 1 named server connection pool size
jppf.client.max.init.time 5000 (5 seconds) maximum JPPF client initialization wait time
jppf.remote.execution.enabled true enable remote execution
jppf.local.execution.enabled false enable local execution
jppf.local.execution.threads available processors maximum threads to use for local execution
jppf.pool.size 1 connection pool size when discovery is enabled
jppf.discovery.enabled false enable server discovery
jppf.discovery.group 230.0.0.1 server discovery: UDP multicast group
jppf.discovery.port 11111 server discovery: UDP multicast port
jppf.discovery.include.ipv4 null IPv4 inclusion patterns for server discovery
jppf.discovery.exclude.ipv4 null IPv4 exclusion patterns for server discovery
jppf.discovery.include.ipv6 null IPv6 inclusion patterns for server discovery
jppf.discovery.exclude.ipv6 null IPv6 exclusion patterns for server discovery
jppf.socket.max-idle -1 seconds a socket connection can remain idle before being closed
jppf.ui.splash true enable display of splash screen at startup
jppf.local.execution.accumulation.size all tasks how many completed tasks before notifying
jppf.local.execution.accumulation.time job completion time how long before notifying
jppf.local.execution.accumulation.unit m = milliseconds time unit to use

4 Common configuration properties

Property name Default Value Comments
reconnect.initial.delay 1 delay in seconds before the first reconnection attempt
reconnect.max.time 60 delay in seconds after which reconnection attempts stop. < 0 means never stop
reconnect.interval 1 frequency in seconds of reconnection attempts
jppf.object.stream.builder null optional object stream builder
jppf.object.input.stream.class java.io.ObjectInputStream optional alternate object input stream
jppf.object.output.stream.class java.io.ObjectOutputStream optional alternate object input stream
jppf.data.transform.class null optional network data transformation
jppf.socket.buffer.size 32768 receive/send buffer size for socket connections
jppf.socket.tcp_nodelay true disable Nagle's algorithm
jppf.socket.keepalive false enable / disable keepalive
jppf.temp.buffer.size 32768 size of temporary buffers used in I/O transfers


Main Page > Configuration properties reference

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