utilities for orchestrating batches of jobs
Batch
: create a batch of jobs to be performedTracker
: track the completion status of each jobFileTracker
: each job is tracked by a file that it savesSqlTracker
: each job is tracked in a sql database- (planned)
BucketTracker
: each job is tracked - (planned)
QueueTracker
: each job is tracked using a job queue
Executor
: execute jobs either directly or by delegatingSerialExecutor
: execute jobs in serial on local machineParallelExecutor
: execute jobs in parallel on local machine- (planned)
QueueExecutor
: submit jobs to a task queue - (planned)
FaasExecutor
: spawn FaaS jobs in cloud