A Dynamic Job Scheduling Method for Reliable and High-Performance Volunteer Computing

Publication typeProceedings Article
Publication date2015-12-01
Abstract
This paper proposes a dynamic job scheduling method for reliable and high-performance volunteer computing. In volunteer computing, each job is replicated and allocated to multiple participants (workers) to remove incorrect results by a voting mechanism. Hence, the number of workers necessary to complete a job is an important factor for the system performance; however, this is not well-considered in the existing methods. The proposed method defines the expected probability of completion for each job based on the worker's secession probability. By allocating each job so that the expected probability is always greater than a specified value, the proposed method avoids excess job allocation, which leads to the higher performance. The performance of the proposed method is evaluated by computer simulation, under the two scenarios of workers having uniform and different processing speeds. It is found that the performance of the proposed method is higher than the existing method especially under the practical latter scenario.
Found 
Found 

Top-30

Journals

1
IEEE Transactions on Parallel and Distributed Systems
1 publication, 33.33%
Lecture Notes in Computer Science
1 publication, 33.33%
Communications in Computer and Information Science
1 publication, 33.33%
1

Publishers

1
2
Springer Nature
2 publications, 66.67%
Institute of Electrical and Electronics Engineers (IEEE)
1 publication, 33.33%
1
2
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
3
Share