The utility of exploiting idle workstations for parallel computation
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
SETI@home: an experiment in public-resource computing
Communications of the ACM
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Automatic methods for predicting machine availability in desktop Grid and peer-to-peer systems
CCGRID '04 Proceedings of the 2004 IEEE International Symposium on Cluster Computing and the Grid
Scheduling task parallel applications for rapid turnaround on desktop grids
Scheduling task parallel applications for rapid turnaround on desktop grids
Hi-index | 0.00 |
Volunteer computing uses computational resources that would otherwise be unused, to solve computationally intensive projects [1]. We have collected data from several different types of computers about the durations of periods when the computers were able and unable to participate in volunteer computing projects. We found that those periods differed significantly, indicating that a single method of task distribution for a volunteer computing project may not be adequate to make the best use of the donated CPU cycles. The data we have collected will also be useful in future work, to analyze portions of volunteer computing clients in an attempt to reduce the wasted resources and increase the productivity of volunteer computing and to compare the amount of work that can be completed by using different types of volunteer computing clients.