Changes between Version 14 and Version 15 of BoincIntro


Ignore:
Timestamp:
Nov 6, 2010, 3:57:38 PM (14 years ago)
Author:
Ageless
Comment:

removing spam added by BlueOrchid?

Legend:

Unmodified
Added
Removed
Modified
  • BoincIntro

    v14 v15  
    11= Overview of BOINC =
    2        
    3 BOINC is a software platform for [VolunteerComputing volunteer computing] and [DesktopGrid desktop Grid computing].
    4 Its features include:
     2 BOINC is a software platform for [wiki:VolunteerComputing volunteer computing] and [wiki:DesktopGrid desktop Grid computing]. Its features include:
    53
    6  '''Project autonomy''':: Many projects use BOINC. Projects are independent; each one operates its own servers and databases. There is no central directory or approval process. 
     4 '''Project autonomy''':: Many projects use BOINC. Projects are independent; each one operates its own servers and databases. There is no central directory or approval process.
    75
    86 '''Volunteer flexibility''':: Volunteers can participate in multiple projects; they control which projects they participate in, and how their resources are divided among these projects. When a project is down or has no work, the resources of its volunteers are divided among other projects.
     
    1614 '''Source code availability''':: BOINC is distributed under the [http://www.gnu.org/copyleft/lesser.html Lesser General Public License]. However, BOINC applications need not be open source.
    1715
    18  '''Support for large data''':: BOINC supports applications that produce or consume large amounts of data, or that use large amounts of memory. Data distribution and collection can be spread across many servers, and participant hosts transfer large data unobtrusively. Users can specify limits on disk usage and network bandwidth. Work is dispatched only to hosts able to handle it. 
     16 '''Support for large data''':: BOINC supports applications that produce or consume large amounts of data, or that use large amounts of memory. Data distribution and collection can be spread across many servers, and participant hosts transfer large data unobtrusively. Users can specify limits on disk usage and network bandwidth. Work is dispatched only to hosts able to handle it.
    1917
    2018 '''Multiple participant platforms''':: The BOINC core client is available for most common platforms (Mac OS X, Windows, Linux and other Unix systems). The client can use multiple CPUs.
     
    2422 '''Volunteer community features''':: BOINC provides web-based tools, such as message boards, user profiles, and private messaging, that encourage volunteers to form online communities.
    2523
    26 
    2724== Which applications are suitable for BOINC? == #suitable-apps
    28 
    2925BOINC 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.
    3026
    3127If the project is going to use volunteered resources, there are additional requirements:
    3228
    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. 
     29 '''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.
    3430
    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. 
     31 '''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.
    3632
    3733== What resources are needed to create a BOINC project? == #resources
     34If you have an existing application, figure on about three man-months to create the project: one month of an experienced sys admin, one month of a programmer, and one month of a web developer (these are very rough estimates). Once the project is running, budget a 50% FTE (mostly system admin) to maintain it. In terms of hardware, you'll need a mid-range server computer (e.g. Dell Poweredge) plenty of memory and disk. Budget about $5,000 for this. You'll also need a fast connection to the commercial Internet (T1 or faster).
    3835
    39 If you have an existing application, figure on about three man-months to create the project:
    40 one month of an experienced sys admin, one month of a programmer, and one month of a web developer
    41 (these are very rough estimates).
    42 Once the project is running, budget a 50% FTE (mostly system admin) to maintain it.
    43 In terms of hardware, you'll need a mid-range server computer (e.g. Dell Poweredge) plenty of memory and disk.
    44 Budget about $5,000 for this.
    45 You'll also need a fast connection to the commercial Internet (T1 or faster).
    46 
    47 It may be difficult for some scientists to provide these resources.
    48 In this case, it may be possible to create a BOINC project at a higher organizational level,
    49 to serve the needs of multiple scientists.
    50 For example, such a project might be created at the
    51 [VirtualCampusSupercomputerCenter university campus] level.
    52 Several U.S. funding agencies (NSF, NIH) have programs that could support this.
    53 
    54 == External Links ==
    55 
    56 [http://www.techienow.com online pc support]   
     36It may be difficult for some scientists to provide these resources. In this case, it may be possible to create a BOINC project at a higher organizational level, to serve the needs of multiple scientists. For example, such a project might be created at the [wiki:VirtualCampusSupercomputerCenter university campus] level. Several U.S. funding agencies (NSF, NIH) have programs that could support this.