BOINC: a platform for volunteer computing

DP Anderson - Journal of Grid Computing, 2020 - Springer
Abstract “Volunteer computing” is the use of consumer digital devices for high-throughput
scientific computing. It can provide large computing capacity at low cost, but presents …

SETI@ home, BOINC, and volunteer distributed computing

EJ Korpela - Annual Review of Earth and Planetary Sciences, 2012 - annualreviews.org
Volunteer computing, also known as public-resource computing, is a form of distributed
computing that relies on members of the public donating the processing power, Internet …

High-performance task distribution for volunteer computing

DP Anderson, E Korpela… - … Conference on e-Science …, 2005 - ieeexplore.ieee.org
Volunteer computing projects use a task server to manage work. Clients periodically
communicate with the server to report completed tasks and get new tasks. The rate at which …

Characterizing and classifying desktop grid

SJ Choi, HS Kim, EJ Byun, MS Baik… - … Computing and the …, 2007 - ieeexplore.ieee.org
Desktop Grid has recently received the strong attraction for executing high throughput
applications as CPU, storage and network capacities improve and become cheaper …

Sabotage-tolerance and trust management in desktop grid computing

P Domingues, B Sousa, LM Silva - Future Generation Computer Systems, 2007 - Elsevier
The success of grid computing in open environments like the Internet is highly dependent on
the adoption of mechanisms to detect failures and malicious sabotage attempts. It is also …

Local scheduling for volunteer computing

DP Anderson, J McLeod - 2007 IEEE international parallel and …, 2007 - ieeexplore.ieee.org
BOINC, a middleware system for volunteer computing, involves projects, which distribute
jobs, and hosts, which execute jobs. The local (host-level) scheduler addresses two issues …

Characterizing result errors in internet desktop grids

D Kondo, F Araujo, P Malecot, P Domingues… - Euro-Par 2007 Parallel …, 2007 - Springer
Desktop grids use the free resources in Intranet and Internet environments for large-scale
computation and storage. While desktop grids offer a high return on investment, one critical …

A maximum independent set approach for collusion detection in voting pools

F Araujo, J Farinha, P Domingues, GC Silaghi… - Journal of Parallel and …, 2011 - Elsevier
From agreement problems to replicated software execution, we frequently find scenarios
with voting pools. Unfortunately, Byzantine adversaries can join and collude to distort the …

Distributed results checking for MapReduce in volunteer computing

M Moca, GC Silaghi, G Fedak - 2011 IEEE International …, 2011 - ieeexplore.ieee.org
MapReduce is a promising approach to support data-intensive applications on Volunteer
Computing Systems. Existent middleware like Bit Dew allows running MapReduce …

Celebrating diversity in volunteer computing

DP Anderson, K Reed - 2009 42nd Hawaii International …, 2009 - ieeexplore.ieee.org
The computing resources in a volunteer computing system are highly diverse in terms of
software and hardware type, speed, availability, reliability, network connectivity, and other …