Chapter 8. Execution on Clusters

Table of Contents
Setting of cluster environment
Selection of job scheduler
Use of built-in round-robin scheduler
Cluster in private network
Cluster outside firewall
Cluster inside firewall

On grid environments, clusters which connects many PCs and workstations in a network is a typical computation resources. In OmniRPC, we can treat a cluster as a remote host. We can run a remote executable module on each node in the cluster and execute in parallel so that we can achieve good performance.

Setting of cluster environment

When using clusters, we can access at least one computer in a cluster form the client host. We label this computer as the cluster server host and label the computers in the cluster without a cluster server host as the cluster node host.

The last item in the list assumes that the client host and cluster are in same network.