vtkPythonAlgorithm : long running tasks and multiple computers ?

I am revisiting the following vtkPythonAlgorithm aricle from a HPC/cluster/multiple-computer perspective.

I am unsure of the design scope of vtkAlgorithm hence the following question.

I have long-running or compute intensive work load

I have the follow use cases

Note: When I say node, I mean a vtkAlgorithm subclass (c++) or a vtkPythonAlgorithm with python script as a workload

Case 1:

NodeA generates some output that are to be consume by connected child nodes Node[0…10], Node[0…10] are independent nodes doing different things to the data supplied by NodeA

Is it within the design scope of vtkAlgorithm that one might be able to execute the workload of Node[0…10] on different computers ?

Case 2:

NodeB is given a collection of ordered inputs e.g. a collection of files with a known numbering convention. Is there a way for NodeB to run it’s processing code on each of the files on different computers?

Thank you in advanced.