This repository conatains the source code for the master thesis " Partitioning Scientific Workflows for Federated Execution" by Felix Kummer.
This repositories consists of:
- sources/: the original source code of WorkflowSim
- several files in workflowsim/ have been modified to enable the simulation of federated systems
- master_code/: New code developed for the master thesis
- experiments/: Contains scripts and some results for the evaluation
- src/: Contains the additional source code for the thesis
- lib/: Contains jar's required for the new code in src/
- other files are the same as in the original WorkflowSim repository
For installation and execution instructions for WorkflowSim, please refer to the original WorkflowSim repository.
To run the code from the master thesis, the files in sources/ and in master_code/src need to be build with jars in lib/ and master_code/lib. For usage examples, you may refer to evaluation.py or gridSearch.py.