• DocumentCode
    3571344
  • 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
  • fYear
    2014
  • Firstpage
    354
  • Lastpage
    359
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2014 Second International Symposium on
  • Type

    conf

  • DOI
    10.1109/CANDAR.2014.41
  • Filename
    7052209