25 | | |
| 25 | |
| 26 | |
| 27 | == Which applications are suitable for BOINC? == |
| 28 | |
| 29 | BOINC is designed to support applications that have large computation requirements, storage requirements, or both. The main requirement of the application is that it be divisible into a large number (thousands or millions) of jobs that can be done independently. |
| 30 | |
| 31 | If the project is going to use volunteered resources, there are additional requirements: |
| 32 | |
| 33 | '''Public appeal''':: An application must be viewed as interesting and worthwhile by the public in order to gain large numbers of participants. A project must have the resources and commitment to maintain this interest, typically by creating a compelling web site and by generating interesting graphics in the application. |
| 34 | |
| 35 | '''Low data/compute ratio''':: Input and output data are sent through commercial Internet connections, which may be expensive and/or slow. As a rule of thumb, if your application produces or consumes more than a gigabyte of data per day of CPU time, then it may be cheaper to use in-house cluster computing rather than volunteer computing. |
| 36 | |