Changes between Version 11 and Version 12 of VolunteerComputing


Ignore:
Timestamp:
Sep 14, 2011, 11:45:24 AM (13 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VolunteerComputing

    v11 v12  
    33
    44== What is volunteer computing? ==
    5 '''Volunteer computing''' is an arrangement in which people ('''volunteers''') provide computing resources to '''projects''', which use the resources to do distributed computing and/or storage.
     5'''Volunteer computing''' is an arrangement in which people ('''volunteers''') provide computing resources to '''projects''',
     6which use the resources to do distributed computing and/or storage.
    67
    78
    8  * Volunteers are typically members of the general public who own Internet-connected PCs. Organizations such as schools and businesses may also volunteer the use of their computers.
    9  * Projects are typically academic (university-based) and do scientific research. But there are exceptions; for example, [http://www.mersenne.org/ GIMPS] and [http://www.distributed.net/ distributed.net] (two major projects) are not academic.
     9 * Volunteers are typically members of the general public who own Internet-connected PCs.
     10  Organizations such as schools and businesses may also volunteer the use of their computers.
     11 * Projects are typically academic (university-based) and do scientific research.
     12  But there are exceptions; for example, [http://www.mersenne.org/ GIMPS]
     13  and [http://www.distributed.net/ distributed.net] (two major projects) are not academic.
    1014
    1115Several aspects of the project/volunteer relationship are worth noting:
    1216
    13  * Volunteers are effectively anonymous; although they may be required to register and supply email address or other information, they are not linked to a real-world identity.
    14  * Because of their anonymity, volunteers are not '''accountable''' to projects. If a volunteer misbehaves in some way (for example, by intentionally returning incorrect computational results) the project cannot prosecute or discipline the volunteer.
     17 * Volunteers are effectively anonymous; although they may be required to register
     18   and supply email address or other information, they are not linked to a real-world identity.
     19 * Because of their anonymity, volunteers are not '''accountable''' to projects.
     20   If a volunteer misbehaves in some way (for example, by intentionally returning
     21   incorrect computational results) the project cannot prosecute or discipline the volunteer.
    1522 * Volunteers must '''trust''' projects in several ways:
    16   * The volunteer trusts the project to provide applications that don't damage their computer or invade their privacy.
    17   * The volunteer trusts that the project is truthful about what work is being done by its applications, and how the resulting intellectual property will be used.
    18   * The volunteer trusts the project to follow proper security practices, so that hackers cannot use the project as a vehicle for malicious activities.
     23  * The volunteer trusts the project to provide applications
     24    that don't damage their computer or invade their privacy.
     25  * The volunteer trusts that the project is truthful about what work is being done by its applications,
     26    and how the resulting intellectual property will be used.
     27  * The volunteer trusts the project to follow proper security practices,
     28    so that hackers cannot use the project as a vehicle for malicious activities.
    1929
    2030The first volunteer computing project was [http://www.mersenne.org/ GIMPS] (Great Internet Mersenne Prime Search), which started in 1995. Other early projects include [http://www.distributed.net/ distributed.net], [http://setiathome.berkeley.edu/ SETI@home], and [http://folding.stanford.edu/ Folding@home].
     
    2535It's important for several reasons:
    2636
    27  * Because of the huge number (> 1 billion) of PCs in the world, volunteer computing supplies more computing power to science than does any other type of computing. This computing power enables scientific research that could not be done otherwise. This advantage will increase over time, because the laws of economics dictate that consumer products such as PCs and game consoles will advance faster than more specialized products, and that there will be more of them.
     37 * Because of the huge number (> 1 billion) of PCs in the world, volunteer computing can supply more computing power to science than does any other type of computing. This computing power enables scientific research that could not be done otherwise. This advantage will increase over time, because the laws of economics dictate that consumer products such as PCs and game consoles will advance faster than more specialized products, and that there will be more of them.
    2838 * Volunteer computing power can't be bought; it must be earned. A research project that has limited funding but large public appeal can get huge computing power. In contrast, traditional supercomputers are extremely expensive, and are available only for applications that can afford them (for example, nuclear weapon design and espionage).
    2939 * Volunteer computing encourages public interest in science, and provides the public with voice in determining the directions of scientific research.