I totally agree. it is difficult to guage the fairness of whichever comes first - downloading a new WU or uploading a finished WU. it is simply a delimma. My solution isn't so impressive. If you knew that download speed was faster than upload then you download the new WU first before uploading a finished WU. It might be safe to assume that most people have larger download bandwidth than upload. hopefully nobody ever cuts their WU so close as to not meet preferred deadline, at least for purpose of earning points.bruce wrote:
One fact that most people do not appreciate when they compare BOINC with FAH is that it's very important to minimize the total time starting when the WU is downloaded and ending when the result is uploaded. That means that the objective of the original design of the client was to get the results returned FIRST and only then to download a new WU. If you download a new WU earlier than that or upload a result later than that, you'll have two or more WUs assigned to you at the same time, which actually extends the time that Stanford considers critical.
Universal Client
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 96
- Joined: Wed Dec 05, 2007 7:15 am
- Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
- Contact:
Re: Universal Client
Carnivorous Labs
http://garden-experiment.blogspot.com/
http://garden-experiment.blogspot.com/
Re: Universal Client
My recommendation is that the Pande Group consider the following compromise. (That doesn't mean that they'll see it the way I do. )
When a WU finishes, start uploading and downloading simultaneously. (Almost everybody's connection supports duplex data streams.) There's a good chance that the next download will finish before the upload does and processing can begin while the upload finishes.
When a WU finishes, start uploading and downloading simultaneously. (Almost everybody's connection supports duplex data streams.) There's a good chance that the next download will finish before the upload does and processing can begin while the upload finishes.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 96
- Joined: Wed Dec 05, 2007 7:15 am
- Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
- Contact:
Re: Universal Client
Fair enough.bruce wrote:My recommendation is that the Pande Group consider the following compromise. (That doesn't mean that they'll see it the way I do. )
When a WU finishes, start uploading and downloading simultaneously. (Almost everybody's connection supports duplex data streams.) There's a good chance that the next download will finish before the upload does and processing can begin while the upload finishes.
Hopefully people will have upload and download in async.
Carnivorous Labs
http://garden-experiment.blogspot.com/
http://garden-experiment.blogspot.com/