Paid Volunteer Computing
Non-altruistic. Volunteers get something in return
Individual compensation
- credits proportional to amount of work individual does
- lottery
- Example: distributed.net offers part of the $10,000 RSA prize to team whose computer finds the key
- Encourages volunteers to work more, not to cheat
Market System: sale or trade of resources
Contracts: cycles as payment for service
- e.g., search engines, ftp sites can require users to run Java applets in background
- contract must be clear and acceptable to both parties