Implementation of A Reliable Volunteer Computing System with Credibility-based Voting
Implementation of A Reliable Volunteer Computing System with Credibility-based Voting
复制标题
具有基于可信度的投票的可靠志愿者计算系统的实现
DOI:
10.1109/candar.2014.41
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
T. Sakai and M. Fukushi
中科院分区:
文献类型:
--
作者:
Nobutaka Kito;Naofumi Takagi;T. Sakai and M. Fukushi
For the purpose of realizing highly-reliable volunteer computing (VC), this paper implements and evaluates a prototype VC system with credibility-based voting. The credibility-based voting is known as an efficient technique for eliminating incorrect calculation results. Although its theoretical performance has studied in detail and is shown to be better than a popular voting method, its real performance has not been evaluated yet. The implemented prototype VC system consists of a management server and a number of worker nodes. In the management server, each process including the credibility-based voting is multithreaded, and all information are managed in a database (DB). It is found by performance evaluations that the credibility-based voting is most time-consuming all processes and the main cause is DB access. It is also shown that the multithreading is effective to reduce the waiting time of the credibility-based voting, thus reducing the overall execution time of VC.