Introduction to the BOINC software
From Asia at Home
- Design goals
- Abstractions: app, app_version
- Abstractions: workunit, result
- Anatomy of a project
- work generator
- Specifying a job
- Validator
- Assimilator
- Single-job submission
- Job dispatch: feeder, scheduler
- File transfer
- Janitorial daemons
- Ways to deploy a server
- The BOINC runtime environment
- Basic API
- Checkpointing
- Compound applications
- Long-running applications
- Legacy applications
- GPU and multiprocess applications
