TY - GEN
T1 - A job scheduling method based on expected probability of completion of voting in volunteer computing
AU - Miyakoshi, Yuto
AU - Watanabe, Kan
AU - Fukushi, Masaru
AU - Nogami, Yasuyuki
PY - 2015/2/27
Y1 - 2015/2/27
N2 - This paper addresses the problem of job scheduling in volunteer computing (VC) systems where each computation job is replicated and distributed to multiple participants (workers) to remove incorrect results. In the job scheduling of VC, the number of assigned workers to complete a job is an important factor for the system performance, however, it cannot be fixed because some of the workers may not return results in real VC. We propose a job scheduling method which considers the expected probability of completion (EPC) for each job based on the worker's history information. The key idea of the proposed method is to assign jobs so that EPC is always greater than a specified value (SPC). By setting SPC as a reasonable value, any job in the proposed method can be completed without excess allocations, which leads to the higher performance of VC systems. Simulation results show that the performance of the proposed method is up to 5 times higher than that of the conventional method, while keeping the error rate lower than a required value.
AB - This paper addresses the problem of job scheduling in volunteer computing (VC) systems where each computation job is replicated and distributed to multiple participants (workers) to remove incorrect results. In the job scheduling of VC, the number of assigned workers to complete a job is an important factor for the system performance, however, it cannot be fixed because some of the workers may not return results in real VC. We propose a job scheduling method which considers the expected probability of completion (EPC) for each job based on the worker's history information. The key idea of the proposed method is to assign jobs so that EPC is always greater than a specified value (SPC). By setting SPC as a reasonable value, any job in the proposed method can be completed without excess allocations, which leads to the higher performance of VC systems. Simulation results show that the performance of the proposed method is up to 5 times higher than that of the conventional method, while keeping the error rate lower than a required value.
KW - Desktop grids
KW - Parallel computing
KW - Probabilistic method
KW - Sabotage-tolerance
UR - http://www.scopus.com/inward/record.url?scp=84925400371&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84925400371&partnerID=8YFLogxK
U2 - 10.1109/CANDAR.2014.99
DO - 10.1109/CANDAR.2014.99
M3 - Conference contribution
AN - SCOPUS:84925400371
T3 - Proceedings - 2014 2nd International Symposium on Computing and Networking, CANDAR 2014
SP - 399
EP - 405
BT - Proceedings - 2014 2nd International Symposium on Computing and Networking, CANDAR 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2nd International Symposium on Computing and Networking, CANDAR 2014
Y2 - 10 December 2014 through 12 December 2014
ER -