Encyclopedia > Berkeley Open Infrastructure for Network Computing
The Berkeley Open Infrastructure for Network Computing (BOINC) is a non-commercial middleware system for volunteer computing, originally developed to support the SETI@home project, but intended to be useful for other applications in areas as diverse as mathematics, medicine, molecular biology, climatology, and astrophysics. The intent of BOINC is to make it possible for researchers to tap into the enormous processing power of personal computers around the world. Image File history File links This is a lossless scalable vector image. ...
Software development is the translation of a user need or marketing goal into a software product. ...
Sather tower (the Campanile) looking out over the San Francisco Bay and Mount Tamalpais. ...
A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. ...
March 1 is the 60th day of the year (61st in leap years) in the Gregorian calendar. ...
2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ...
An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ...
Linux (IPA pronunciation: ) is a Unix-like computer operating system. ...
Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ...
Solaris is a computer operating system developed by Sun Microsystems. ...
Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ...
Look up genre in Wiktionary, the free dictionary. ...
Grid computing is an emerging computing model that provides the ability to perform higher throughput computing by taking advantage of many networked computers to model a virtual computer architecture that is able to distribute process execution across a parallel infrastructure. ...
January 30 is the 30th day of the year in the Gregorian calendar. ...
2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is a free software license published by the Free Software Foundation. ...
A website (alternatively, Web site) is a collection of Web pages, images, videos and other digital assets that is hosted on a Web server, usually accessible via the Internet or a LAN. A Web page is a document, typically written in HTML, that is almost always accessible via HTTP, a...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Volunteer computing is a type of distributed computing in which computer owners donate their computing resources (such as processing power and storage) to one or more projects. It is distinct from Grid computing, which involves sharing of managed computing resources within and between organizations. ...
SETI@home logo SETI@home (SETI at home) is a distributed computing project using Internet-connected computers, hosted by the Space Sciences Laboratory, at the University of California, Berkeley, in the United States. ...
The clock rate is the fundamental rate in cycles per second, measured in hertz, at which a computer performs its most basic operations such as adding two numbers or transferring a value from one processor register to another. ...
BOINC has been developed by a team based at the Space Sciences Laboratory at the University of California, Berkeley led by David Anderson, who also leads SETI@home. As a "quasi-supercomputing" platform, BOINC has over 435,000 active computers (hosts) worldwide processing on average 521 TFLOPS as of March 12, 2007.[1] BOINC is funded by the National Science Foundation through awards SCI/0221529, SCI/0438443, and SCI/0506411. The Space Sciences Laboratory (SSL) is run by the University of California, Berkeley. ...
Sather tower (the Campanile) looking out over the San Francisco Bay and Mount Tamalpais. ...
David P. Anderson is currently a Research Scientist at the Space Sciences Laboratory, at the University of California, Berkeley. ...
In computing, FLOPS is an abbreviation of floating point operations per second. ...
March 12 is the 71st day of the year (72nd in leap years) in the Gregorian calendar. ...
2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ...
The logo of the National Science Foundation The National Science Foundation (NSF) is an independent United States government agency that supports fundamental research and education in all the non-medical fields of science and engineering. ...
The software is free/open source software, released under the GNU Lesser General Public License. It is also used for commercial usages, as there are some private companies that are beginning to use the platform to assist in their own research.[specify] The framework is supported by various operating systems: Windows (XP/2K/2003/NT/98/ME), Unix (GNU/Linux, FreeBSD) and Mac OS X. Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without...
...
GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is a free software license published by the Free Software Foundation. ...
1. ...
Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ...
Unix systems filiation. ...
FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ...
Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ...
Design and structure of BOINC
-
Main article: BOINC client-server technology BOINC is designed to be a free structure for anyone wishing to start a volunteer computing project. Most BOINC projects are nonprofit and rely heavily, if not completely, on volunteers. Design and structure of BOINC BOINC is designed to be a free structure for anyone wishing to start a distributed computing project. ...
A non-profit organization (often called non-profit org or simply non-profit or not-for-profit) can be seen as an organization that doesnt have a goal to make a profit. ...
Volunteers is a 1969 album by American psychedelic rock band, Jefferson Airplane. ...
In essence BOINC is software that can use the unused CPU cycles on a computer, to do scientific computing— what you don't use of your computer, it uses.[citation needed] Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ...
Die of an Intel 80486DX2 microprocessor (actual size: 12Ã6. ...
A BlueGene supercomputer cabinet. ...
BOINC consists of a server system and client software that communicate with each other to distribute, process, and return work units. This article or section does not cite any references or sources. ...
Origins of the BOINC platform BOINC was originally developed to manage the SETI@home project. Image File history File links BOINCManager. ...
Image File history File links BOINCManager. ...
Nuvola icons for KDE are available in PNG format, which come in six sizes, and SVG format, which is scalable On computer displays, a computer icon is a small pictogram. ...
SETI@home logo SETI@home (SETI at home) is a distributed computing project using Internet-connected computers, hosted by the Space Sciences Laboratory, at the University of California, Berkeley, in the United States. ...
The original SETI client was a non-BOINC software exclusively for SETI@home. Being one of the first volunteer grid computing projects, it was not designed with a high level of security. Some participants in the project attempted to cheat the project to gain "credits"; while some others submitted entirely falsified work. BOINC was designed, in part, to combat these security breaches.[2]
BOINC User Interfaces BOINC can be controlled remotely by Remote Procedure Calls, from the command line, and from the BOINC Account Manager. Remote procedure call (RPC) is a protocol that allows a computer program running on one computer to cause a subroutine on another computer to be executed without the programmer explicitly coding the details for this interaction. ...
A command line interface or CLI is a method of interacting with a computer by giving it lines of textual commands (that is, a sequence of characters) either from keyboard input or from a script. ...
A screenshot of the BOINC manager application A BOINC Account Manager is a website that manages multiple BOINC project accounts across multiple computers (CPUs) and operating systems. ...
BOINC Manager currently has two 'views': the Advanced View and the Simplified GUI. GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ...
The appearance (skin) of the Simplified GUI is user-customizable, in that users can create their own designs. In computing, skins and themes are custom graphical appearances (GUIs) that can be applied to certain software and websites in order to suit the different tastes of different users. ...
Account Managers -
The account manager concept was conceived and developed jointly by GridRepublic and BOINC. Current account managers include: A screenshot of the BOINC manager application A BOINC Account Manager is a website that manages multiple BOINC project accounts across multiple computers (CPUs) and operating systems. ...
- BOINC Account Manager (The first publicly available Account Manager)
- GridRepublic
BOINC Credit System -
The BOINC Credit System is designed to avoid cheating by validating results before granting credit. The BOINC Credit System is designed to avoid cheating by validating results before granting credit on projects using BOINC as a platform for distributed computing. ...
- A credit management system helps to ensure that users are returning results which are both scientifically and statistically accurate.
- Online distributed computing is almost entirely a volunteer endeavor. For this reason projects are dependent on a complicated and variable mix of new users, long-term users, and retiring users.
- There is no single generic reason why someone chooses to donate his or her computing resources to any given project.
Projects using BOINC Framework Current projects -
-
Cell Computingâa distributed computing project to do biomedical research âWebsite (Japanese) Using the using the Berkeley Open Infrastructure for Network Computing (BOINC) platform. ...
Malaria Control Projectâis an application that makes use of network computing for stochastic modelling of the clinical epidemiology and natural history of Plasmodium falciparum malaria Using the Berkeley Open Infrastructure for Network Computing (BOINC) distributed computing platform. ...
Stochastic, from the Greek stochos or goal, means of, relating to, or characterized by conjecture; conjectural; random. ...
Epidemiology is the study of factors affecting the health and illness of populations, and serves as the foundation and logic of interventions made in the interest of public health and preventive medicine. ...
Malaria is a vector-borne infectious disease that is widespread in tropical and subtropical regions, including parts of the Americas, Asia, and Africa. ...
Predictor@home is a distributed computing project that uses BOINC and is run by the Scripps Research Institute to predict protein structure from protein sequence in the context of the 6th biannual CASP, or Critical Assessment of Techniques for Protein Structure Prediction. ...
Proteins are an important class of biological macromolecules present in all biological organisms, made up of such elements as carbon, hydrogen, nitrogen, oxygen and sulfur. ...
Peptide sequence or amino acid sequence is the order in which amino acid residues, connected by peptide bonds, lie in the chain. ...
Proteins@home (Proteins at home) is one of distributed computing projects that uses the BOINC architecture. ...
Rosetta@home (website) is a distributed computing project, run by the Baker Laboratory at the University of Washington, aiming to solve the protein structure prediction problem. ...
A representation of the 3D structure of myoglobin, showing coloured alpha helices. ...
SIMAP stands for Similarity Matrix of Proteins â it is a database of protein similarities using distributed computing to detect sequence similarities. ...
In computing , a database can be defined as a structured collection of records or data that is stored in a computer so that a program can consult it to answer queries. ...
A BOINC distributed computing project TANPAKU is a distributed computing project aimed at attacking the protein structure prediction problem. ...
Protein structure prediction is one of the most significant technologies pursued by computational structural biology and theoretical chemistry. ...
The official World Community Grid logo World Community Grid is an effort to create the worlds largest public computing grid to tackle scientific research projects that benefit humanity. ...
The term disease refers to an abnormal condition of an organism that impairs function. ...
Climateprediction. ...
The 21st century is the present century of the Anno Domini (common) era, in accordance with the Gregorian calendar. ...
This BOINC project is a joint venture between the UK Met Office, the BBC and Oxford University. ...
A BOINC distributed computing project The Seasonal Attribution Project is a Climateprediction. ...
Einstein@Home is a distributed computing project running on the Berkeley Open Infrastructure for Network Computing (BOINC) software platform. ...
This article is about the celestial body. ...
Composite Optical/X-ray image of the Crab Nebula pulsar, showing surrounding nebular gases stirred by the pulsars magnetic field and radiation. ...
LIGO stands for Laser Interferometer Gravitational-Wave Observatory. ...
Geo 600 is a gravitational wave detector located in Hannover, Germany. ...
LHC@home is a distributed computing project using the BOINC framework, run by CERN in Switzerland. ...
CERN logo The Organisation européenne pour la recherche nucléaire (English: European Organization for Nuclear Research), commonly known as CERN, pronounced (or in French), is the worlds largest particle physics laboratory, situated just northwest of Geneva on the border between France and Switzerland. ...
The Large Hadron Collider (LHC) is a particle accelerator and collider located at CERN, near Geneva, Switzerland ( ). Currently under construction, the LHC is scheduled to begin operation (at reduced energies) in November 2007. ...
SETI@home logo SETI@home (SETI at home) is a distributed computing project using Internet-connected computers, hosted by the Space Sciences Laboratory, at the University of California, Berkeley, in the United States. ...
This article or section needs copy editing for grammar, style, cohesion, tone and/or spelling. ...
Unsolved problems in mathematics: For every ε > 0, does there exist a K>0 such that for every triple of coprime positive integers a+b=c, with product d of their distinct prime factors, |a|+|b|+|c| < Kd1+ε? The abc conjecture in number theory was first proposed by Joseph Oesterlé and...
SZTAKI Desktop Gridâsearches for generalized binary number systems âWebsite Using the using the Berkeley Open Infrastructure for Network Computing (BOINC) distributed computing platform. ...
The binary or base-two numeral system is a system for representing numbers in which a radix of two is used; that is, each digit in a binary numeral may have either of two different values. ...
Projects under development These projects are considered to be in the Alpha or Beta development stages. Some might be totally safe for your computer whereas others might under select circumstances cause minor damage (such as overheating). - Mathematics and computing
- Chess960@Home — Chess960 is a young innovative chess variant. This project tries to combine Chess960 and the idea of distributed computing to inject some basics of theory to this chess variant.[19] (Alpha)
- DepSpid — BOINC based web crawler.[20] (Closed Alpha)
- HashClash@home — The purpose is to extend both theoretical and experimental results on collision generation for the MD5 and SHA1 hash functions.[21] (Closed-Beta)
- PrimeGrid — a project for factoring the number in the RSA Factoring Challenge, and also to test "PerlBOINC".[22] (Alpha)
- Project Neuron — To record, observe and understand BOINC activity and data with a view to developing metrics.[23]
- Rectilinear Crossing Number - Solving problems related to graph theory.
- RieselSieve — Attempting to solve the Riesel problem.[24] (Beta)
- XtremLab — Measures the free resources available on desktop PC's involved in large-scale distributed computing. Results will be used to improve the design of systems, such as BOINC.[25]
- Zebra RSA Bruteforce — to study RSA encryption.[26]
- Render farms
- BURP — to develop a publicly distributed system for rendering 3D animations.[27] (Alpha)
- RenderFarm@Home — a publicly distributed system for rendering.[28] (Alpha)
- Test projects
- Belgian Beer@Home — a BOINC platform testing project which, as yet, has no application. [46]
Chess960@home is a distributed computing project that runs on the BOINC software platform. ...
One of 960 possible starting positions. ...
HashClash@home is a distributed computing project to find hashclash collisions. ...
In cryptography, MD5 (Message-Digest algorithm 5) is a widely used cryptographic hash function with a 128-bit hash value. ...
The SHA (Secure Hash Algorithm) family is a set of related cryptographic hash functions designed by the National Security Agency (NSA) and published by the National Institute of Standards and Technology (NIST). ...
PrimeGrid is a distributed computing project for factoring the number in the RSA Factoring Challenge, and also to test PerlBOINC. It makes use of the Berkeley Open Infrastructure for Network Computing (BOINC) platform. ...
The RSA Factoring Challenge is a challenge put forward by RSA Laboratories on March 18, 1991 to encourage research into computational number theory and the practical difficulty of factoring large integers. ...
Wikibooks has a book on the topic of Perl Programming Perl is a dynamic programming language created by Larry Wall and first released in 1987. ...
RieselSieve is a distributed computing project that runs on the BOINC software platform, attempting to solve the Riesel problem (prime numbers). ...
In mathematics, a Riesel number is an odd natural number k for which the integers of the form k*2n-1 are all composite. ...
XtremLab âa distributed computing project for the study of grid technology âWebsite Using the using the Berkeley Open Infrastructure for Network Computing (BOINC) platform. ...
BURP, Big Ugly Rendering Project, is one of the newest projects for the ever popular BOINC. BURP is set to become a huge graphics rendering farm. It will work as a publically distributed system for 3D rendering. ...
3D computer graphics are different from 2D computer graphics in that a three-dimensional representation of geometric data is stored in the computer for the purposes of performing calculations and rendering 2D images. ...
Folding@home (also known as FAH or F@H) is a distributed computing project designed to perform computationally intensive simulations of protein folding and other molecular dynamics simulations. ...
Protein folding is the process by which a protein assumes its characteristic functional shape or tertiary structure, also known as the native state. ...
The Lattice Projectâa distributed computing project to integrate and deploy computing resources for scientific analysis âWebsite Using the using the Berkeley Open Infrastructure for Network Computing (BOINC) platform. ...
PlayStation 3 , trademarked PLAYSTATION®3,[7] commonly abbreviated PS3) is Sony Computer Entertainments third video game console. ...
This article or section is not written in the formal tone expected of an encyclopedia article. ...
Rosetta@home (website) is a distributed computing project, run by the Baker Laboratory at the University of Washington, aiming to solve the protein structure prediction problem. ...
A gravitational lens is formed when the light from a very distant, bright source (such as a quasar) is bent around a massive object (such as a massive galaxy) between the source object and the observer. ...
Classical mechanics is a branch of physics which studies the deterministic motion of objects. ...
Leiden University, located in the city of Leiden, is the oldest university in the Netherlands[1]. It is a member of the Coimbra Group, the Europaeum and the League of European Research Universities. ...
LHC@home is a distributed computing project using the BOINC framework, run by CERN in Switzerland. ...
NanoHive@Home is the only Nanotechnolgy distributed project on the Internet as of 2007. ...
orbit@home is a BOINC-based distributed computing project which uses the Orbit Reconstruction, Simulation and Analysis (ORSA) framework to monitor the impact hazard posed by Near Earth Objects. ...
Near-Earth objects (NEO) are asteroids, comets and large meteoroids whose orbit intersects Earths orbit and which may therefore pose a collision danger. ...
Pirates@home âa distributed computing project that was used to help develop a screensaver for Einstein@Home âWebsite Using the using the Berkeley Open Infrastructure for Network Computing (BOINC) platform. ...
The Berkeley Open Infrastructure for Network Computing (BOINC) is a distributed computing infrastructure intended to be useful to fields beyond SETI. It is being developed by a team based at the University of California, Berkeley led by the project director of SETI@home, David Anderson. ...
QMC@Home is a distributed computing project for the BOINC client aimed at further developing and testing Quantum Monte Carlo (QMC) for use in quantum chemistry. ...
This article or section is in need of attention from an expert on the subject. ...
SETI@home beta using the Berkeley Open Infrastructure for Network Computing (BOINC) platform, is currently a test environment for the following future projects: âWebsite Astropulseâa distributed computing project that is (will be) searching for primordial black holes, pulsars, and ETI âWebsite The SETI enhanced client (of Seti@Home, which...
SETI@home logo SETI@home (SETI at home) is a distributed computing project using Internet-connected computers, hosted by the Space Sciences Laboratory, at the University of California, Berkeley, in the United States. ...
SETI@home beta using the Berkeley Open Infrastructure for Network Computing (BOINC) platform, is currently a test environment for the following future projects: âWebsite Astropulseâa distributed computing project that is (will be) searching for primordial black holes, pulsars, and ETI âWebsite The SETI enhanced client (of Seti@Home, which...
Astropulseâa distributed computing project that is (will be) searching for primordial black holes, pulsars, and ETI âWebsite Using the using the Berkeley Open Infrastructure for Network Computing (BOINC) platform. ...
A BOINC distributed computing project Spinhenge@home is a distributed computing project for the BOINC client. ...
μFluids@Home is a computer simulation of two-phase fluid behavior in microgravity and microfluidics problems. ...
A fluid is defined as a substance that continually deforms (flows) under an applied shear stress regardless of the magnitude of the applied stress. ...
Astronauts on the International Space Station display an example of weightlessness Weightlessness is the experience (by people and objects) during freefall, of having no weight. ...
Glass microfluidic devices from Syrris and Dolomite Microfluidics deals with the behavior, precise control and manipulation of microliter and nanoliter volumes of fluids. ...
Future projects -
- Astropulse — searching for primordial black holes, pulsars, and ETI. Originally slated for a 2003 release, some Astropulse work units are only now being distributed. Not all the released workunits are being successfully crunched to completion, but then again, that's the purpose of a beta project: To test, find problems, and correct them. This project is clearly not vaporware. On January 31st 2007 a new beta of the application was released [47]. [48]
- PlanetQuest — search for and discover new planets.[49]
Astropulseâa distributed computing project that is (will be) searching for primordial black holes, pulsars, and ETI âWebsite Using the using the Berkeley Open Infrastructure for Network Computing (BOINC) platform. ...
Simulated view of a black hole in front of the Milky Way. ...
It has been suggested that Radio pulsar be merged into this article or section. ...
This article or section needs copy editing for grammar, style, cohesion, tone and/or spelling. ...
Vaporware is software or hardware product which is announced by a developer well in advance of release, but which then fails to emerge, either with or without a protracted development cycle. ...
PlanetQuest is a grid computing project for searching new planets from Earth-based observatories images. ...
The eight planets and three dwarf planets of the Solar System. ...
Retired projects -
- ALife@Home — an effort to conduct scientific experiments regarding neural networks and evolution on the computers of volunteers.
A neural network is an interconnected group of neurons. ...
This article is about evolution in biology. ...
References - Vance, Ashlee. "Sun and UC Berkeley are about to BOINC", The Register, December 17, 2003. Retrieved on 2006-11-13.
For the Manfred Mann album, see 2006 (album). ...
is the 317th day of the year (318th in leap years) in the Gregorian calendar. ...
2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ...
January 30 is the 30th day of the year in the Gregorian calendar. ...
2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ...
June 13 is the 164th day of the year in the Gregorian calendar (165th in leap years), with 201 days remaining. ...
See also A list of distributed computing projects. ...
The BOINC Credit System is designed to avoid cheating by validating results before granting credit on projects using BOINC as a platform for distributed computing. ...
The distributed. ...
UD Agent The United Devices Cancer Research Project, is one of several distributed computing projects that have been operated on the website by United Devices. ...
In computers, Xgrid is software (Apple Computer, Inc. ...
External links Wikimedia Commons has media related to: Berkeley Open Infrastructure for Network Computing - Berkeley Open Infrastructure for Network Computing (BOINC)
- BOINC stats from The Knights who Say Ni!
- BOINC users and teams statistics (daily updated)
- Another BOINC stats website (updated daily)
- BOINC stats archive (daily updated)
- Interview with David Anderson
- Rom Walton's Blog (BOINC Developer)
- Unofficial BOINC "Wiki"
- BOINC miniFAQ
- BOINC Ecuador
- How-To: Join Distributed Computing projects that benefit humanity
- Installation of BOINC Manager tutorial
- BOINC Packages for Debian
- BOINC Packages for Fedora Core
- BOINCpe Live-CD for BOINC
- BOINC flash tutorials (in English and Czech)
|