LLMpediaThe first transparent, open encyclopedia generated by LLMs

BOINC

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: GridKa Hop 5
Expansion Funnel Raw 103 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted103
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
BOINC
BOINC
University of California · LGPL · source
NameBOINC
DeveloperUniversity of California, Berkeley
Released2002
Programming languageC, C++
Operating systemWindows, macOS, Linux, Android
LicenseGNU GPL

BOINC BOINC is an open-source volunteer computing platform designed to enable distributed computation across heterogeneous devices. It coordinates work units between servers and clients to support scientific research in fields such as astrophysics, biomedical research, climate science, and mathematics. Developed at a major American research university, the platform interfaces with projects operated by laboratories, nonprofits, and international collaborations.

Overview

BOINC functions as middleware that connects desktop and mobile hosts with project servers to process tasks for organizations such as NASA, CERN, National Institutes of Health, European Space Agency, and Max Planck Society. Its client-server model borrows concepts from systems used by SETI@home, Folding@home, Rosetta@home, LHC, and Einstein@Home while supporting volunteer management practices seen in initiatives like Zooniverse and Citizen Science Association. The platform supports cross-platform operation on Microsoft Windows, macOS, Linux, Android, and can be integrated with cloud providers such as Amazon Web Services, Google Cloud Platform, and Microsoft Azure. Its licensing under the GNU General Public License encourages contributions from communities linked to institutions like Berkeley Lab and organizations such as The Open Source Initiative.

History

BOINC originated from research at the University of California, Berkeley spearheaded by scholars associated with projects like SETI@home and institutions including Space Sciences Laboratory. Early development intersected with efforts by researchers tied to National Science Foundation grants, collaborations with laboratories such as Lawrence Berkeley National Laboratory, and influences from volunteers connected to communities around NASA Ames Research Center and Caltech. Over successive releases the platform incorporated features inspired by distributed systems research presented at conferences like ACM SIGCOMM and IEEE International Conference on Distributed Computing Systems. Its evolution traces through partnerships with projects funded by agencies such as European Research Council and foundations like the Gordon and Betty Moore Foundation.

Architecture and Components

The architecture separates concerns among components including a client, a server, a scheduler, and applications adapted for scientific codes from groups such as Max Planck Institute for Astrophysics, Harvard Medical School, Salk Institute, MIT, and Princeton University. The server stack often uses databases such as MySQL or PostgreSQL and web servers like Apache HTTP Server or Nginx to expose interfaces analogous to designs in OpenStack and Kubernetes clusters. Clients implement resource management inspired by work from Intel Corporation labs and technologies from NVIDIA and AMD for GPU acceleration, while task virtualization leverages libraries related to Docker and Singularity in projects affiliated with European Grid Infrastructure. Security mechanisms draw on standards promulgated by bodies like Internet Engineering Task Force and cryptographic practices referenced in publications from RSA, NIST, and researchers at Stanford University.

Supported Projects and Applications

A wide array of projects has used the platform, spanning collaborations with entities such as Smithsonian Institution, Scripps Research, Wellcome Trust, European Space Agency, NOAA, and academic groups at University of Cambridge, University of Oxford, ETH Zurich, University of Tokyo, and Australian National University. Applications range from astrophysics pipelines compatible with software developed at Jet Propulsion Laboratory to molecular dynamics codes related to work at University of California, San Francisco and cryo-EM analysis techniques used by teams at European Molecular Biology Laboratory. Mathematical and computational projects draw on algorithms from mathematicians at Princeton University and Institute for Advanced Study while climate modeling tasks interface with datasets curated by IPCC-affiliated centers and laboratories such as National Center for Atmospheric Research.

Performance, Security, and Privacy

Performance considerations reflect benchmarking practices common to hardware vendors like Intel Corporation, AMD, and ARM Limited and are discussed in venues like ACM Transactions on Computer Systems and IEEE Transactions on Parallel and Distributed Systems. GPU utilization benefits from drivers and toolchains from NVIDIA and compute libraries influenced by work at AMD Research and ARM Research. Security and validation models adopt concepts from research at Carnegie Mellon University, Massachusetts Institute of Technology, and standards from Internet Engineering Task Force while mitigation strategies reference cryptographic guidance from NIST and threat analyses by groups such as CERT Coordination Center. Privacy practices are informed by legislation and frameworks from entities such as European Commission directives and guidelines from World Health Organization when handling biomedical datasets.

Community and Development

The developer and volunteer community spans contributors affiliated with universities like University of California, Berkeley, Cornell University, University of Illinois Urbana-Champaign, University of Washington, and organizations such as The Apache Software Foundation and The Linux Foundation. Community governance and outreach mirror structures employed by projects supported by Mozilla Foundation, Wikimedia Foundation, and Electronic Frontier Foundation, with contributions coordinated through repositories and issue trackers similar to those used by GitHub and GitLab. Conferences and workshops where development is discussed include meetings sponsored by ACM, IEEE, SC Conference, and regional hacker spaces connected to Maker Faire events.

Adoption and Impact

Adoption spans research institutions, museums, citizen science networks, and educational programs at schools such as MIT, Stanford University, University of Cambridge, and outreach partners like Smithsonian Institution and Exploratorium. Scientific outcomes supported by the platform have contributed to publications in journals like Nature, Science, The Astrophysical Journal, and Proceedings of the National Academy of Sciences and have played roles in discoveries connected to collaborations involving LIGO Scientific Collaboration, European Southern Observatory, and biomedical consortia funded by Wellcome Trust and NIH. The social and technical models have influenced later distributed computing efforts in industry partnerships with Google, Microsoft Research, and cloud initiatives at Amazon Web Services.

Category:Distributed computing software