Package com.pervasive.datarush.cluster

Provides classes and interfaces related to the management of clustered dataflow engines.

See: Description

Package com.pervasive.datarush.cluster Description

Provides classes and interfaces related to the management of clustered dataflow engines. The execution of distributed dataflow graphs relies on a properly configured cluster.

A dataflow cluster consists of several pieces:

The execution of a distributed graph is coordinated by the portion running local to the machine where the graph was started; this portion is referred to as the client graph. When executed the client graph will automatically compose, execute, and monitor the remote fragments. The compilation/execution follows a process like below:
  1. The client graph contacts the cluster manager to obtain a list of available nodes and default per-job settings.
  2. For each node, the client graph requests a fragment executor to be created using configured per-job settings.
  3. Each graph fragment, as determined by the cluster operations defined in the graph, is sent to the appropriate fragment executors to be composed.
  4. All graph fragments and the client graph start execution.
  5. On completion of the local portions, the client graph waits on all remote fragments to complete. The fragment executors then terminate.

Copyright © 2015 Actian Corporation. All Rights Reserved.