| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 6
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi All,
I have a desktop and laptop both running BOINC and working on the Human Proteome Folding project. I was just wondering how work units are shared out; presumably there is no chance of both my machines doing the same work, but how is this acheived? My guess is that a particular work unit is sent out to one, and one machine only, and if results are not returned within a certain time, the work unit is resent to another (possibly the same) machine. Am I on the right lines? |
||
|
|
Sgt.Joe
Ace Cruncher USA Joined: Jul 4, 2006 Post Count: 7851 Status: Offline Project Badges:
|
----------------------------------------
Sgt. Joe
*Minnesota Crunchers* |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello indigodream,
Every result returned has to be validated. Normally this is done by sending out each work unit 3 times to different members (or different computers if there are very few members with that type of computer). The set of identical results is called a 'quorum' in BOINC-speak. When the application is compiled to run on a particular OS and (perhaps) computer type, it can produce a result that is slightly different from the result produced by a computer running the same work unit on a different OS, so the server keeps track of the 'platform' and sends all identical work units to the same type of platform. The HPF2 project does not use (I tell you 3 times) validation but instead sends out 20 copies of each work unit with a random variation in one factor. The HPF2 results are validated if they are very similar (absolute identity is not required). Lawrence |
||
|
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
See this thread: [url =http://]http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=12136[ /url] Cheers Sgt Joe.... that link does not work (inserted spaces to visualize). Raw url links need no formatting in posts. http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=12136 To quote lawrencehardin, so the server keeps track of the 'platform' and sends all identical work units to the same type of platform. This is (in BOINC speak), Homogeneous Redundancy or 'HR'. WCG has it set up for 4 platforms presently: Linux, MAC Intel & PPC and Windows (all in 32 bit execution) :D
WCG
----------------------------------------Please help to make the Forums an enjoyable experience for All! [Edit 2 times, last edit by Sekerob at Apr 24, 2007 10:20:07 AM] |
||
|
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
Found a nice text on http://portal.acm.org/citation.cfm?id=1053728...51515&CFTOKEN=6184618 relating to the Homogeneous Redundancy requirement in the area of public computing of molecule simulation:
----------------------------------------ABSTRACT Distributed computing using PCs volunteered by the public can provide high computing capacity at low cost. However, computational results from volunteered PCs have a non-negligible error rate, so result validation is needed to ensure overall correctness. A generally applicable technique is "redundant computing", in which each computation is done on several separate computers, and results are accepted only if there is a consensus. Variations in numerical processing between computers (due to a variety of hardware and software factors) can lead to different results for the same task. In some cases, this can be addressed by doing a "fuzzy comparison" of results, so that two results are considered equivalent if they agree within given tolerances. However, this approach is not applicable to applications that are "divergent", that is, for which small numerical differences can produce large differences in the results. In this paper we examine the problem of validating results of divergent applications. We present a novel approach called Homogeneous Redundancy (HR), in which the redundant instances of a computation are dispatched to numerically identical computers, allowing strict equality comparison of the results. HR has been deployed in Predictor@home, a world-wide community effort to predict protein structure from sequence. Here a complete paper on the matter: http://www.cs.utep.edu/mtaufer/publications/conferences/hcw05/hcw05_mtaufer.pdf enjoy
WCG
Please help to make the Forums an enjoyable experience for All! |
||
|
|
Sgt.Joe
Ace Cruncher USA Joined: Jul 4, 2006 Post Count: 7851 Status: Offline Project Badges:
|
Sorry Sekerob. I was in a hurry and did not test the link. Next time I will test the link after I post to make sure it works.
----------------------------------------Thanks
Sgt. Joe
*Minnesota Crunchers* |
||
|
|
|