2006 · 14 citations · 10 references
ComputingComputer ScienceComputer SystemsDistributed SystemsGrid ComputingSchedulingCpu SchedulingDistributed Systems PerformanceGrid ArchitectureResource SchedulingTask SchedulingWorkload SchedulingBag-of-tasks ComputingBag-of-tasks SchedulingCheckpointingCheckpointing SchedulingCheckpointsGridsReplication-based SchedulingScheduling Algorithms
In this paper, we present a checkpoint-based scheme to improve the turnaround time of bag-of-tasks applications executed on institutional desktop grids. We propose to share checkpoints among desktop machines in order to reduce the negative impact of resource volatility. Several scheduling policies are evaluated in our study: FCFS, adaptive timeouts, simple replication, replication with checkpoint on demand, and prediction-based checkpointing combined with replication. We used a set of real traces collected from an academic desktop grid environment to perform trace-driven simulations of the proposed scheduling algorithms. The results show that using a shared checkpoint approach may considerably reduce the turnaround time of the applications when compared to the private checkpoints methodology.
10
Condor-a hunter of idle workstations
Michael Litzkow, Miron Livny, Matt W. Mutka · 2003 · 2.3K citations · Full text
BOINC: A System for Public-Resource Computing and Storage
David P. Anderson · 2005 · 1.9K citations
XtremWeb: a generic global computing system
Gilles Fedak, Cécile Germain, Vincent Néri et al. · 2002 · 360 citations
The Computational and Storage Potential of Volunteer Computing
David P. Anderson, Gilles Fedak · 2006 · 322 citations