Back to Search Start Over

Globally Scheduling Volunteer Computing.

Authors :
Anderson, David P.
Source :
Future Internet; Sep2021, Vol. 13 Issue 9, p229, 1p
Publication Year :
2021

Abstract

Volunteer computing uses millions of consumer computing devices (desktop and laptop computers, tablets, phones, appliances, and cars) to do high-throughput scientific computing. It can provide Exa-scale capacity, and it is a scalable and sustainable alternative to data-center computing. Currently, about 30 science projects use volunteer computing in areas ranging from biomedicine to cosmology. Each project has application programs with particular hardware and software requirements (memory, GPUs, VM support, and so on). Each volunteered device has specific hardware and software capabilities, and each device owner has preferences for which science areas they want to support. This leads to a scheduling problem: how to dynamically assign devices to projects in a way that satisfies various constraints and that balances various goals. We describe the scheduling policy used in Science United, a global manager for volunteer computing. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
19995903
Volume :
13
Issue :
9
Database :
Complementary Index
Journal :
Future Internet
Publication Type :
Academic Journal
Accession number :
152742243
Full Text :
https://doi.org/10.3390/fi13090229