Volunteer computing: requirements, challenges, and solutions

MN Durrani, JA Shamsi - Journal of Network and Computer Applications, 2014 - Elsevier
Volunteer computing is a form of network based distributed computing, which allows public
participants to share their idle computing resources, and helps run computationally …

Survey and taxonomy of volunteer computing

TM Mengistu, D Che - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Volunteer Computing is a kind of distributed computing that harnesses the aggregated spare
computing resources of volunteer devices. It provides a cheaper and greener alternative …

Cost-benefit analysis of cloud computing versus desktop grids

D Kondo, B Javadi, P Malecot… - … on Parallel & …, 2009 - ieeexplore.ieee.org
Cloud Computing has taken commercial computing by storm. However, adoption of cloud
computing platforms and services by the scientific community is in its infancy as the …

Batsim: a realistic language-independent resources and jobs management systems simulator

PF Dutot, M Mercier, M Poquet, O Richard - … May 26, 2015 and JSSPP 2016 …, 2017 - Springer
As large scale computation systems are growing to exascale, Resources and Jobs
Management Systems (RJMS) need to evolve to manage this scale modification. However …

Reachability testing: An approach to testing concurrent software

GH Hwang, KC Tai, TL Huang - International Journal of Software …, 1995 - World Scientific
Concurrent programs are more difficult to test than sequential programs because of non-
deterministic behavior. An execution of a concurrent program non-deterministically …

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 …

On correlated availability in internet-distributed systems

D Kondo, A Andrzejak… - 2008 9th IEEE/ACM …, 2008 - ieeexplore.ieee.org
As computer networks rapidly increase in size and speed, Internet-distributed systems such
as P2P, volunteer computing, and Grid systems are increasingly common. A precise and …

A new approach for global task scheduling in volunteer computing systems

E Saleh, C Shastry - International Journal of Information Technology, 2023 - Springer
Volunteer computing networks are made up of a large number of computing devices owned
by volunteers who want to donate their computing resources to help with large-scale …

Performance prediction and analysis of BOINC projects: An empirical study with EmBOINC

T Estrada, M Taufer, DP Anderson - Journal of Grid Computing, 2009 - Springer
Middleware systems for volunteer computing convert a set of computers that is large and
diverse (in terms of hardware, software, availability, reliability, and trustworthiness) into a …

A survey of desktop grid scheduling

E Ivashko, I Chernov, N Nikitina - IEEE Transactions on Parallel …, 2018 - ieeexplore.ieee.org
The paper surveys the state of the art of task scheduling in Desktop Grid computing systems.
We describe the general architecture of a Desktop Grid system and the computing model …