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 …
computing resources of volunteer devices. It provides a cheaper and greener alternative …
Volunteer computing: requirements, challenges, and solutions
Volunteer computing is a form of network based distributed computing, which allows public
participants to share their idle computing resources, and helps run computationally …
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 …
scientific computing. It can provide large computing capacity at low cost, but presents …
A new approach for global task scheduling in volunteer computing systems
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 …
by volunteers who want to donate their computing resources to help with large-scale …
A survey of desktop grid scheduling
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 …
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
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 …
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 …
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 …
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 …
eligible for execution at each step of the computation. AREA maximization is a new …
Adaptive resource management for spot workers in cloud computing environment
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 …
usually has some temporarily unleased machines. To make cost-effective of the platform …