wiki:VirtualCampusSupercomputerCenter

Version 4 (modified by Nicolas, 16 years ago) (diff)

Avoid link on image

Create a Virtual Campus Supercomputing Center (VCSC)

Universities and other research institutions can use BOINC to create a 'Virtual Campus Supercomputing Center' (VCSC). A VSCS can provide university researchers with the computational power of a very large cluster, for a small fraction of the cost. A VCSC is a BOINC project whose applications are supplied by campus researchers. The computing power is supplied by campus PCs - computing lab machines, desktop and laptops belonging to faculty, staff, and students, and home PCs belonging to alumni.

As an example, suppose that a VSCS recruits the participation of 10,000 PCs, running an average of 50% of the time. In terms of computing power, this is roughly equivalent to a 5,000-node cluster, for which the initial hardware cost is roughly $5 million, with ongoing yearly energy and maintenance costs of at least $1 million. The VSCS, in contrast, has hardware costs of about $10K.

Creating a VCSC

Graphic

A VCSC is typically created by a campus unit involved in computing and information technology, by a research unit, or as a collaboration between such units. It involves the following functions, which typically would be carried out by different staff:

  • Application identification and porting: This involves canvassing campus researchers, identifying those with computationally-intensive problems that map well to volunteer computing. The applications used by those researchers are then ported to BOINC, and mechanisms set up for the researchers to submit jobs and get results.
  • Server setup and maintenance. This involves setting up BOINC software, and other required open-source software, on a Linux computer. A low-end server (~$10K) is typically sufficient even for large numbers (tens of thousands) of participating nodes.
  • Resource recruitment and client deployment. This involves several activities: working with the campus IT department, and with other units that manage campus desktops and PC labs, to install BOINC on as many PCs as possible; working with dormitory IT management to encourage its deployment on student PCs; creating PR events, such as competitions between student groups to contribute the most computing power; and working with alumni organizations to publicize the project and encourage the participation of alumni home PCs. This function also includes publicity, via mass media, campus media, and Internet channels such as periodic emails to volunteer participants.

Benefits of a VCSC

The benefits of creating a VCSC include

  • It creates a new pool of computing power, available at little or no cost to campus researchers. This resource enables previously infeasible research, and may attract prospective faculty.
  • It creates a path by which computational scientists can use distributed computing; many of these scientists lack the expertise and resources to do it themselves.
  • It creates a new outlet for 'school spirit' which directly contributes to the primary mission of the university.
  • It generates PR for university research, and for the university itself.

Getting started

Technical information about porting applications and setting up a BOINC server is here?. Budget at least a few person-months for getting a working system running.

For more information about setting up a VCSC, please contact us.

Attachments (1)

Download all attachments as: .zip