Package: RedisParam 1.15.0

Martin Morgan

RedisParam: Provide a 'redis' back-end for BiocParallel

This package provides a Redis-based back-end for BiocParallel, enabling an alternative mechanism for distributed computation. The The 'manager' distributes tasks to a 'worker' pool through a central Redis server, rather than directly to workers as with other BiocParallel implementations. This means that the worker pool can change dynamically during job evaluation. All features of BiocParallel are supported, including reproducible random number streams, logging to the manager, and alternative 'load balancing' task distributions.

Authors:Martin Morgan [aut, cre], Jiefei Wang [aut]

RedisParam_1.15.0.tar.gz
RedisParam_1.15.0.zip(r-4.7)RedisParam_1.15.0.zip(r-4.6)RedisParam_1.15.0.zip(r-4.5)
RedisParam_1.15.0.tgz(r-4.6-any)RedisParam_1.15.0.tgz(r-4.5-any)
RedisParam_1.15.0.tar.gz(r-4.7-any)RedisParam_1.15.0.tar.gz(r-4.6-any)
RedisParam_1.15.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
RedisParam/json (API)

# Install 'RedisParam' in R:
install.packages('RedisParam', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

On BioConductor:RedisParam-1.15.0(bioc 3.24)RedisParam-1.14.0(bioc 3.23)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

infrastructure

4.76 score 19 scripts 15 exports 15 dependencies

Last updated from:703ab8ea37. Checks:1 WARNING, 7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING152
linux-devel-x86_64NOTE192
source / vignettesOK172
linux-release-x86_64NOTE219
macos-release-arm64NOTE136
macos-oldrel-arm64NOTE85
windows-develNOTE142
windows-releaseNOTE142
windows-oldrelNOTE154
wasm-releaseOK117

Exports:bpbackendbpisupbplog<-bpstartbpstopbpstopallbpworkersRedisParamrpaliverphostrpisworkerrppasswordrpportrpstopallrpworkers

Dependencies:BHBiocParallelcodetoolscpp11digestformatRfutile.loggerfutile.optionslambda.rloggerR6reduxsnowstorrwithr

RedisParam for Developers
Introduction | General design principles | Data structure in Redis | Workflow | Manager | Submit a task to Redis | Receive a result from Redis | Worker | Receive a task from Redis | Send a result to Redis | Session information

Last update: 2022-06-08
Started: 2022-06-08

Using RedisParam
Getting started | Use | Manager and workers from a single R session | Independently-managed workers | Session info

Last update: 2022-06-08
Started: 2022-06-08

Readme and manuals

Help Manual

Help pageTopics
Deprecated functions in the RedisParam packagebpstopall
Enable redis-based parallel evaluation in BiocParallelbpbackend,RedisParam-method bpisup,RedisParam-method bplog<-,RedisParam,logical-method bpstart,RedisParam-method bpstop,RedisParam-method bpworkers,RedisParam-method RedisParam rpalive rphost rpisworker rppassword rpport rpstopall rpworkers