Characterizing resource availability for volunteer computing and its impact on task distribution methods

  • Authors:
  • David Toth;David Finkel

  • Affiliations:
  • Computer Science Department, Worcester Polytechnic Institute, Worcester, MA;Computer Science Department, Worcester Polytechnic Institute, Worcester, MA

  • Venue:
  • SEPADS'07 Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.