Rush: A Database-Centric Architecture for Distributed Computing in R
MCML Authors
Abstract
Abstract
rush is an R package for asynchronous and decentralized optimization. It uses a database-centric architecture in which workers communicate through a shared Redis database. To support high-throughput workloads, rush combines sub-millisecond per-task overhead with caching strategies that reduce database operations. The package integrates with the mlr3 ecosystem and serves as the backend for asynchronous optimization algorithms in bbotk and mlr3tuning.
inproceedings Bec26
useR! 2026
International R User Conference. Warsaw, Poland, Jul 06-09, 2026.Authors
M. BeckerLinks
GitHubResearch Area
BibTeXKey: Bec26