6.1 KiB
| title | chunk | source | category | tags | date_saved | instance |
|---|---|---|---|---|---|---|
| World Community Grid | 1/7 | https://en.wikipedia.org/wiki/World_Community_Grid | reference | science, encyclopedia | 2026-05-05T04:12:51.468676+00:00 | kb-cron |
World Community Grid (WCG) is an effort to create the world's largest volunteer computing platform to perform scientific research that benefits humanity. Launched on November 16, 2004, with proprietary Grid MP client from United Devices and adding support for Berkeley Open Infrastructure for Network Computing (BOINC) in 2005, World Community Grid eventually discontinued the Grid MP client and consolidated on the BOINC platform in 2008. In September 2021, it was announced that IBM transferred ownership to the Krembil Research Institute of University Health Network in Toronto, Ontario. World Community Grid uses unused processing power of consumer devices (PCs, Laptops, Android Smartphones, etc.) to analyse data created by the research groups that participate in the grid. WCG projects have analysed data related to the human genome, the human microbiome, HIV, dengue, muscular dystrophy, cancer, influenza, Ebola, Zika virus, virtual screening, rice crop yields, clean energy, water purification and COVID-19, among other research areas. There are currently four active projects and 28 completed projects. Several of these projects have published peer-reviewed papers based on the analysis of the data generated by WCG. These include an OpenZika project paper on the discovery of a compound (FAM 3) that inhibits the NS3 Helicase protein of the Zika virus, thus reducing viral replication by up to 86%; a FightAIDS@home paper on the discovery of new vulnerabilities on the HIV-1 Capsid protein which may allow for a new drug target; and a FightAIDS@home paper on new computational drug discovery techniques for more refined and accurate results.
== History == In 2003, IBM and other research participants sponsored the Smallpox Research Grid Project to accelerate the discovery of a cure for smallpox. The smallpox study used a massive distributed computing grid to analyse compounds' effectiveness against smallpox. The project allowed scientists to screen 35 million potential drug molecules against several smallpox proteins to identify good candidates for developing into smallpox treatments. In the first 72 hours, 100,000 results were returned. By the end of the project, 44 strong treatment candidates had been identified. Based on the success of the Smallpox study, IBM announced the creation of World Community Grid on November 16, 2004, with the goal of creating a technical environment where other humanitarian research could be processed. World Community Grid initially only supported Windows, using the proprietary Grid MP software from United Devices which powered the grid.org distributed computing projects. Demand for Linux support led to the addition in November 2005 of open source Berkeley Open Infrastructure for Network Computing (BOINC) software which powers projects such as SETI@home and Climateprediction. Mac OS and Linux support was added since the introduction of BOINC. In 2007, the World Community Grid migrated from Grid MP to BOINC for all of its supported platforms. In September 2021, IBM announced that it had transferred ownership of the World Community Grid to the Krembil Research Institute.
=== Scale of the project === As of January 8, 2023, World Community Grid had over 23,000 active user accounts, with over 57,000 active devices. Over the course of the project, more than 2,000,000 cumulative years of computing time have been donated, and over 6,000,000,000 work units have been completed.
== Operation ==
The World Community Grid software uses the unused computing time of Internet-connected devices to perform research calculations. Users install WCG client software onto their devices. This software works in the background, using spare system resources to process work for WCG. When a piece of work or workunit is completed, the client software sends it back to WCG over the Internet and downloads a new workunit. To ensure accuracy, the WCG servers send out multiple copies of each workunit. Then, when the results are received, they are collected and validated against each other. World Community Grid offers multiple humanitarian projects under a single umbrella. Users are included in a subset of projects by default, but may opt out of projects as they choose. Even though WCG makes use of open source client software, the actual applications that perform the scientific calculations may not be. However, several of the science applications are available under a free license, although the source is not available directly from WCG.
=== Potential problems ===
The World Community Grid software increases CPU usage by consuming unused processing time; in the late 1990s and early 2000s, such calculations were meant to reduce "wasted" CPU cycles. With modern CPUs, where dynamic frequency scaling is prevalent, increased usage makes the processor run at higher frequency, increasing power usage and heating counter to power management. Additionally, because of an increasing focus on power performance, or performance per watt, connecting old/inefficient computers to the grid will increase the total/average power required to complete the same calculations. The BOINC client avoids slowing the computer by using a variety of limits that suspend computation when there are insufficient free resources. Unlike other BOINC projects, World Community Grid set the BOINC defaults conservatively, making the chances of computer damage extremely small. The default CPU throttle is 60%. The throttle is coarse-grained; for example, if usage is set to 60% it will work at 100% for 3 seconds, then at 0% for 2 seconds, resulting in an average decrease of processor use. An add-on program for Windows computers – TThrottle – can solve the problem of overheating by directly limiting the BOINC project's use of the host computer. It does this by measuring the CPU and/or the GPU temperature and adjusts the run time accordingly. It also uses a shorter switching time of less than one second, resulting in less temperature change during switching.