SupR: Multithreaded and Distributed R for Big Data Analysis

At a high level, SupR is a R-style implementation of a computing system for Distributed Interactive Statistical Computing (DISC). As a continued effort, SupR is currently being developed as an add-on R package R (version 3.6.1) on Ubuntu, a Linux operating system. The package is named supr3 and is to be made available at GitHup (as SupR), and possibly elsewhere.

The current focus of the development has been on the implementation of

  1. a Java-like multithreading model, which has made it possible to develop SupR,
  2. a Spark-like cluster computing environment,
  3. a set of R functions for iterative divide-and-combine operations, including a data-change listener,
  4. a distributed file/object system, and

Daily snapshots Virtual cluster Earlier efforts CRAN Task View of Parallel Computing with R