1. An analysis computer configured to operate in a distributed data processing system comprising a plurality of such analysis computers, the distributed data process system providing storage configured to store a plurality of data files to be processed by the plurality of analysis computers and to store a list of data files to be processed in a run, and to store information about availability of a plurality of analysis computers to participate in the run, the analysis computer comprising: a management interface configured to access the storage and to receive the list of data files to be processed in the run; the management interface being further configured to access the storage and to receive the information about availability of the plurality of analysis computers to participate in the run; a processing module configured to determine a partition of the list of data files for the analysis computer to download and process for the run based on the requested information about availability of the plurality of analysis computers to participate in the run; and a data interface configured to download data files in the determined partition of the list of data files for the run for the analysis computer from the storage to the analysis computer.