Title :
Implementation of a Reliable Volunteer Computing System with Credibility-Based Voting
Author :
Takeshi, Sakai ; Fukushi, Masaru
Author_Institution :
Grad. Sch. of Sci. & Eng., Yamaguchi Univ., Ube, Japan
Abstract :
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.
Keywords :
multi-threading; DB management; VC system; credibility-based voting; database management; multithreading; volunteer computing system; Computational modeling; Instruction sets; Multithreading; Prototypes; Reliability; Servers; Sockets; credibilitybased voting; desktop grid; multithreading; volunteer computing;
Conference_Titel :
Computing and Networking (CANDAR), 2014 Second International Symposium on
DOI :
10.1109/CANDAR.2014.41