"high priority" behaving strange

Message boards : BOINC client : "high priority" behaving strange
Message board moderation

To post messages, you must log in.

AuthorMessage
speedimic

Send message
Joined: 5 Oct 09
Posts: 3
Germany
Message 30247 - Posted: 18 Dec 2009, 16:11:53 UTC

BOINC 6.10.24 on Win7 64bit



one of the two marked tasks is running high priority although the other task has a earlyer deadline (just 22sec, but earlyer).

There are also tasks with the same deadline as the one running high priority, but much shorter pedicted (and real) runtime.


regards
mic.
ID: 30247 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 30251 - Posted: 18 Dec 2009, 16:38:16 UTC - in response to Message 30247.  

one of the two marked tasks is running high priority although the other task has a earlyer deadline (just 22sec, but earlier).

Yes, but the task waiting is 79% complete, whereas the running task(s) is at 19%; to completion 51 minutes versus 111 minutes.

There are also tasks with the same deadline as the one running high priority, but much shorter pedicted (and real) runtime.

That might depend on the resource shares of the different projects.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
ID: 30251 · Report as offensive
speedimic

Send message
Joined: 5 Oct 09
Posts: 3
Germany
Message 30254 - Posted: 18 Dec 2009, 21:37:49 UTC - in response to Message 30251.  

one of the two marked tasks is running high priority although the other task has a earlyer deadline (just 22sec, but earlier).

Yes, but the task waiting is 79% complete, whereas the running task(s) is at 19%; to completion 51 minutes versus 111 minutes.

so it should run the task with the shorter runtime...?

There are also tasks with the same deadline as the one running high priority, but much shorter pedicted (and real) runtime.

That might depend on the resource shares of the different projects.

that's all PrimeGrid tasks, don't know if there is some kind of resource share between the different apps.

regards
mic.
ID: 30254 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 30256 - Posted: 18 Dec 2009, 22:32:11 UTC - in response to Message 30254.  
Last modified: 18 Dec 2009, 22:39:54 UTC

one of the two marked tasks is running high priority although the other task has a earlyer deadline (just 22sec, but earlier).

Yes, but the task waiting is 79% complete, whereas the running task(s) is at 19%; to completion 51 minutes versus 111 minutes.

so it should run the task with the shorter runtime...?

????
BOINC doesn't use the deadline alone to determine if high priority mode is needed. It actually does a simulation to calculate that. And if a task with the same deadline needs less time to completion, it probably doesn't need high priority.

There are also tasks with the same deadline as the one running high priority, but much shorter pedicted (and real) runtime.

That might depend on the resource shares of the different projects.

that's all PrimeGrid tasks, don't know if there is some kind of resource share between the different apps.

Okay, perhaps I misunderstood your point. But again, if a task has a shorter (predicted) runtime, it's probably not in deadline trouble.

Gruß,
Gundolf
[edit]For further information on Round-robin simulation see Client scheduling policies in the trac wiki. ;-)[/edit]
ID: 30256 · Report as offensive
speedimic

Send message
Joined: 5 Oct 09
Posts: 3
Germany
Message 30257 - Posted: 18 Dec 2009, 22:54:40 UTC - in response to Message 30256.  

Ah jetzt hab ich's...

Now I got it. I thought it was just the other way round...

Anyway, learnt something - case closed :)

regards
mic.
ID: 30257 · Report as offensive

Message boards : BOINC client : "high priority" behaving strange

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.