Broker
From XtremWebCH Wiki
XtremWeb-CH optimizes the granularity of the application according to the “state” of the platform.
The broker splits the user application into a set of tasks according to the state of the platform.
The broker module depends on the application itself. In other words, the broker module “compiles” the user request (application submission) and generates the optimal number of tasks and the best workload (quantity of data to be processed) of each task according to the number of the available workers and their performance. The broker module can be installed in the client node (computer from which the user launches its application).
During execution, a broker node does not interfere with the XWCH platform. An API has been developed to allow programmers develop their own brokers specific to their own applications.
