Laserfiche Distributed Computing Cluster

Laserfiche Distributed Computing Cluster is a Windows service that is installed on multiple machines and administered from the Laserfiche Web Administration Console. Distributed Computing Cluster lets you distribute the processing work for certain Laserfiche application tasks onto other machines.

How does it work?

A Laserfiche application receives a request for a particularly processor-heavy operation, like OCR processing, and sends that job to the cluster. Distributed Computing Cluster divides the job into tasks and sends those tasks to a group of machines. These machines perform the tasks assigned to them and the finished work is sent back to the Laserfiche application.

When the Laserfiche application sends work to the cluster, the application communicates with the Distributed Computing Cluster Scheduler (a machine where a special instance of the Laserfiche Distributed Computing Cluster Service is installed as a Scheduler). The Scheduler receives a job from the client application, breaks the job into tasks, and sends those tasks to other machines where the Laserfiche Distributed Computing Cluster Service is installed as a Worker. These Worker machines perform the tasks and return their finished work to the Scheduler, which then returns the completed job to the Laserfiche application.

Once the Distributed Computing Cluster Scheduler and Workers have been installed, the Scheduler must be made aware of each Worker it can send jobs to. To configure this, you must register the Distributed Computing Cluster Scheduler in the Laserfiche Web Administration Console9.1 and add the appropriate Worker machines to the Scheduler.