Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 6
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1034 times and has 5 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
are work units unique?

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?
[Apr 23, 2007 3:24:05 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sgt.Joe
Ace Cruncher
USA
Joined: Jul 4, 2006
Post Count: 7851
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: are work units unique?

----------------------------------------
Sgt. Joe
*Minnesota Crunchers*
[Apr 24, 2007 12:37:33 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: are work units unique?

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
[Apr 24, 2007 1:18:04 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: are work units unique?


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 Global & Research > Make Proposal Help: Start Here!
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]
[Apr 24, 2007 10:12:23 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: are work units unique?

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 Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Apr 24, 2007 12:59:46 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sgt.Joe
Ace Cruncher
USA
Joined: Jul 4, 2006
Post Count: 7851
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: are work units unique?

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*
[Apr 24, 2007 10:41:59 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread