Skip to content

Releases: HEPCompSim/DCSim

DCSim simulator release v0.3

30 Aug 10:42
85d7701

Choose a tag to compare

Production ready version of a distributed computing simulator (DCSim) based on WRENCHv2.2 and SimGridv3.34.
Allows to simulate freely selectable workflows of batch and streaming jobs on arbitrary computing platforms processing freely selectable (amounts of) data.
Thanks to performance updates in WRENCH and SimGrid the memory and computational requirements on executing resources for the simulator could be improved.
This version is used in the studies presented in https://indico.jlab.org/event/459/contributions/11490/.

What's Changed

  • Extension the support for platforms consisting of arbitrary numbers of GRID storages and workers by @HerrHorizontal in #24
  • Enable fluid model in file read by @HerrHorizontal in #47
  • Additional features for the workload generation by @ArturAkh in #49 by @HerrHorizontal in #51
  • Extend the sampling of job characteristics by @HerrHorizontal in #54
  • Config and plot changes for exemplary scenarios by @HerrHorizontal in #56
  • Enable simulation of scheduling and executing multi-core jobs by @HerrHorizontal in #57
  • Enable dataset configuration by @rsreds in #53
  • Rework simulator configuration to be completely steering-file based
  • Update plotting and helper scripts
  • Extended examples
  • Minor bug fixes

New Contributors

Full Changelog: v0.2...v0.3

SG-Batch-simulator pre-release v0.2

24 Feb 09:49

Choose a tag to compare

Pre-release

Completed implementation of the SG-machines-batch benchmark simulator based on WRENCH-2.0. It uses a new job concept of active jobs available in WRENCH-2.0 to enable the simulation of workflows consisting of jobs, which stream their input files, while simultaneously processing the information or jobs, which copy their input-files previous to computation.

The plotting and analysis tools have been updated to support the new job concept.

Thanks to performance improvements in WRENCH-2.0 the scaling of the simulation has also improved significantly (see assets below), when compared to previous releases (approx. factor 10 for memory, factor 0.8 for simulation time).

What's Changed

Full Changelog: v0.1-hacky...v0.2

DistCachSim SGBatch-simulator pre-release v0.1

19 Jan 14:37
14afaa7

Choose a tag to compare

First edition of the SG-machines-batch benchmark simulator. This is based on a private hacky version of WRENCH-1.10. Due to a probable bug in the workflow builder (see issue #7) only the simulation of copy-jobs gives meaningful results. For the simulation of streaming-jobs, newer versions of this simulator based on WRENCH-2.0 must be considered.

However, with this release the basic foundations for the simulation of copy-jobs and the analysis of the simulation outputs are given (see attached figures).

Also, it is possible to perform a simple study on the runtime and memory consumption of the simulation with increasing numbers of jobs (see attached figure).

What's Changed

New Contributors

Full Changelog: https://github.com/HerrHorizontal/DistCacheSim/commits/v0.1