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 …

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 …

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 …

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 …

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 …

Applying the dynamics of evolution to achieve reliability in master–worker computing

E Christoforou, AF Anta, C Georgiou… - Concurrency and …, 2013 - Wiley Online Library
We consider Internet‐based master–worker task computations, such as SETI@ home, where
a master process sends tasks, across the Internet, to worker processes; workers execute and …

Emulating volunteer computing scheduling policies

DP Anderson - 2011 IEEE international symposium on parallel …, 2011 - ieeexplore.ieee.org
Volunteer computing systems such as BOINC use several interacting scheduling policies,
which must address multiple requirements across a large space of usage scenarios. In …

Ad hoc cloud computing

GA McGilvary - 2014 - era.ed.ac.uk
Commercial and private cloud providers offer virtualized resources via a set of co-located
and dedicated hosts that are exclusively reserved for the purpose of offering a cloud service …

On scheduling series-parallel DAGs to maximize AREA

G Cordasco, AL Rosenberg - International Journal of Foundations of …, 2014 - World Scientific
The AREA of a schedule for executing DAGs is the average number of DAG-chores that are
eligible for execution at each step of the computation. AREA maximization is a new …

Adaptive resource management for spot workers in cloud computing environment

LP Chen, FY Leu, HT Chiao… - International Journal of …, 2022 - inderscienceonline.com
Due to flexible scheduling requirements of various service applications, a cloud platform
usually has some temporarily unleased machines. To make cost-effective of the platform …