https://github.com/niekdt/simworkr
R package providing a distributed simulation framework around a central Redis database to which worker processes connect to obtain new jobs to compute.
https://github.com/niekdt/simworkr
distributed-computing monte-carlo-simulation r redis simulation-framework
Last synced: 16 days ago
JSON representation
R package providing a distributed simulation framework around a central Redis database to which worker processes connect to obtain new jobs to compute.
- Host: GitHub
- URL: https://github.com/niekdt/simworkr
- Owner: niekdt
- License: mit
- Created: 2023-05-23T15:23:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-23T16:37:13.000Z (over 2 years ago)
- Last Synced: 2025-01-18T12:48:22.304Z (12 months ago)
- Topics: distributed-computing, monte-carlo-simulation, r, redis, simulation-framework
- Language: R
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# simworkr
The `simworkr` package provides a simulation framework for running distributed R computations. The worker nodes obtain computation jobs from a central Redis server. Results are then sent to the Redis database to be stored. Researchers can retrieve and aggregate completed simulation results at any moment in time.
The package was created to support the longitudinal cluster method evaluation as part of the [COVID-19 longitudinal cluster analysis case study](https://github.com/niekdt/meanvar-clustering-longitudinal-data). The code used in the package is derived from an earlier [simulation study](https://github.com/niekdt/comparison-clustering-longitudinal-data) on comparing methods for longitudinal clustering.
## Note
This package depends on the [rredis](https://github.com/bwlewis/rredis) package, which is no longer being developed, although still functional (for now). If there is sufficient interest, I will update the `simworkr` package to use the `redux` package instead of the defunct `rredis` package.