Resource sharing apparently not honoured

Message boards : Number crunching : Resource sharing apparently not honoured
Message board moderation

To post messages, you must log in.

AuthorMessage
MikeW

Send message
Joined: 7 Apr 04
Posts: 71
Credit: 10,406
RAC: 0
United Kingdom
Message 21013 - Posted: 1 Sep 2004, 17:03:04 UTC

I have CPDN & SETI set up to run, with the ratio of CPDN to SETI being about 9:1. I'd expect to see the processes running around 9 hours CPDN to 1 hour SETI, but I'm actually getting a ratio of about 50:50. Every hour the despatcher swaps process.

Is this just because the despatcher doesn't work, or is the despatcher calculating the share of resources based on a large sample?

CPDN started first, and has used much more than 90% in the period since I installed BOINC 4.05. Could the despatcher simply be allowing SETI to catch up?

Suggestions?



Giskard - the first telepathic robot.
ID: 21013 · Report as offensive
Pascal, K G
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 2343
Credit: 150,491
RAC: 0
United States
Message 21022 - Posted: 1 Sep 2004, 17:19:34 UTC

CPU Scheduling in Ver 4.05
Client scheduling policies





M7 Seti@h Berkeley's Staff Friends Club ©
ID: 21022 · Report as offensive
Profile Darth Dogbytes™
Volunteer tester

Send message
Joined: 30 Jul 03
Posts: 7512
Credit: 2,021,148
RAC: 0
United States
Message 21031 - Posted: 1 Sep 2004, 17:44:34 UTC
Last modified: 1 Sep 2004, 17:45:59 UTC

CPU scheduling has got you. Doing CPDN and Seti at a 9:1 ratio will not allow the Seti WU's to complete before their due date. Somethings got to give. I believe that they need to rethink this somehow considering rather extreme differences in the due dates at CPDN and SAH. If your ratio was 1:9, you'd have no problem.



Account frozen...
ID: 21031 · Report as offensive
Profile Willy_Wuff
Avatar

Send message
Joined: 17 Sep 99
Posts: 16
Credit: 2,439,428
RAC: 7
Germany
Message 21040 - Posted: 1 Sep 2004, 18:04:13 UTC - in response to Message 21031.  

> CPU scheduling has got you. Doing CPDN and Seti at a 9:1 ratio will not allow
> the Seti WU's to complete before their due date. Somethings got to give. I
> believe that they need to rethink this somehow considering rather extreme
> differences in the due dates at CPDN and SAH. If your ratio was 1:9, you'd
> have no problem.

Because Boinc/Seti CANT correctly calculate the time to completion of one unit(deviations +/- 100%) it should not calculate the time needed to process all units before report deadline ;-)
ID: 21040 · Report as offensive
MikeW

Send message
Joined: 7 Apr 04
Posts: 71
Credit: 10,406
RAC: 0
United Kingdom
Message 21056 - Posted: 1 Sep 2004, 18:42:50 UTC

>>Doing CPDN and Seti at a 9:1 ratio will not allow the Seti WU's to complete before their due date

Not so. Alone, a SETI unit runs to completion in about 4 hours. A 9:1 ratio should complete a SETI unit in about 40 hours (along with 36 hours of CPDN) - well within the SETI unit deadline. Even if a SETI unit were to take 10 hours, a 9:1 ratio should allow it to complete in a little over four days. I have kept the cahce size down - maximum of two SETI units at a time, and then only when the first is well through its computation.

>>CPU Scheduling in Ver 4.05
>>Client scheduling policies

Pascal, I looked at these pages. The algorithm described appears to work for my scenario. The implementation appears to fail.


Giskard - the first telepathic robot.
ID: 21056 · Report as offensive
Grenadier
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 63
Credit: 5,445,784
RAC: 0
United States
Message 21062 - Posted: 1 Sep 2004, 18:49:01 UTC

I was noticing similar behavior: 50/50. However, after a reboot, I'm seeing more what I expected with the resource sharing. Have you restarted since changing/setting your resource settings?
ID: 21062 · Report as offensive
MikeW

Send message
Joined: 7 Apr 04
Posts: 71
Credit: 10,406
RAC: 0
United Kingdom
Message 21116 - Posted: 1 Sep 2004, 20:52:57 UTC

>>Have you restarted since changing/setting your resource settings?

Good Point - the affected machine runs 24/7. I haven't even restarted BOINC since I installed it. I'll restart and see what happens...

Watch this space!


Giskard - the first telepathic robot.
ID: 21116 · Report as offensive
STE\/E
Volunteer tester

Send message
Joined: 29 Mar 03
Posts: 1137
Credit: 5,334,063
RAC: 0
United States
Message 21118 - Posted: 1 Sep 2004, 20:53:53 UTC
Last modified: 1 Sep 2004, 20:54:51 UTC

CPU scheduling has got you. Doing CPDN and Seti at a 9:1 ratio will not allow the Seti WU's to complete before their due date. Somethings got to give. I believe that they need to rethink this somehow considering rather extreme differences in the due dates at CPDN and SAH. If your ratio was 1:9, you'd have no problem.
==========

Thats the way I set mine up Dogbytes, 90-10 90 for Seti & 10 for CPDN. So far it seems to work because every now and then it will run 1 hour of CPDN and then revert back to running Seti for I don't know how long but for quite awhile anyway....Seems to be working good that way since Seti is my preferred project anyway... :)

ID: 21118 · Report as offensive
Kerwin
Avatar

Send message
Joined: 7 Dec 99
Posts: 18
Credit: 10,635,562
RAC: 0
United States
Message 21133 - Posted: 1 Sep 2004, 21:07:26 UTC

I tried rebooting. It didn't seem to have any effect.
ID: 21133 · Report as offensive
Profile Steve Withers
Avatar

Send message
Joined: 25 Jun 99
Posts: 52
Credit: 3,083,069
RAC: 0
New Zealand
Message 21270 - Posted: 2 Sep 2004, 3:21:24 UTC - in response to Message 21013.  
Last modified: 2 Sep 2004, 3:27:29 UTC

> I have CPDN & SETI set up to run, with the ratio of CPDN to SETI being
> about 9:1. I'd expect to see the processes running around 9 hours CPDN to 1
> hour SETI, but I'm actually getting a ratio of about 50:50. Every hour the
> despatcher swaps process.
>
> Is this just because the despatcher doesn't work, or is the despatcher
> calculating the share of resources based on a large sample?
>
> CPDN started first, and has used much more than 90% in the period since I
> installed BOINC 4.05. Could the despatcher simply be allowing SETI to catch
> up?
>
> Suggestions?

Did you reload your preferences? With the Linux CLI BOINC 4.05 client:

(Where "boinc" represents the actual name of the executable)

./boinc -update_prefs http://setiathome.berkeley.edu

Will update your BOINC preferences.
ID: 21270 · Report as offensive
Belial

Send message
Joined: 22 Jan 02
Posts: 47
Credit: 63,100
RAC: 0
United States
Message 21358 - Posted: 2 Sep 2004, 10:09:18 UTC
Last modified: 2 Sep 2004, 10:36:54 UTC

The solution is simple...


The percentage you donate to a project should be the percentage of time YOUR CPU works on each.


If you pick 1% for project it should work on it 1% of the time.


The way it is now setting a project for 99% and another for 1% means it's switching at about a 50/50 ration....which isn't in proportion to what is set.


and obviously filling up the cache when both projects are up and running with alot of the 1% WU's is equally silly...it should download them 1 at a time and complete it before it downloads another. In the chance the 99% project is down it can go to town and fill itself with the 1% project wu's...but you would expect it to complete every WU save for 1 and then go back to crunching on the 99% project when it's back up.


Most users don't really want resources to be figured over time...they want resource alocations to be immediate. If one project goes down for 45 days...most wouldn't want BOINC to try and catch back up with the other projects. They would simply take it as they may and want the cpu to go back to spending the % of resources they assigned to each project.
ID: 21358 · Report as offensive
STE\/E
Volunteer tester

Send message
Joined: 29 Mar 03
Posts: 1137
Credit: 5,334,063
RAC: 0
United States
Message 21390 - Posted: 2 Sep 2004, 11:51:05 UTC

I think the big problem is the Preferences either don't work or gets reset every time the Server lets a Fart.

I just set up a seperate Work Preference for 1 Computer a little while ago so it wouldn't Download so many Seti WU's because I have 2 CPDN WU's sitting there waiting to be done.

So I thought I would set it up so it would run out most of the Seti WU's I had on that Copmuter & then I was going to set it up to be a 50/50 Computer between Seti & CPDN.

I hit Update and everything seemed to get Updated so I started BOINC back up and what does it do, download more Freaking Seti WU's even though I set the Preferences for that PC to almost nothing...D'oh...So now I have even more Seti WU's to run off that Computer before I can set it up to run 50/50 between the 2 Projects...Sigh, now where the Hell is that Detach Tab again... :/

JOIN TEAM
[/url]

ID: 21390 · Report as offensive

Message boards : Number crunching : Resource sharing apparently not honoured


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.