| 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 | |