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: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1657 times and has 4 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Way to compute by earliest due?

I've noticed that BOINC for Windows has an odd way of picking which task to compute next. I am not, however, quite able to determine what order it is using.

I have determined it is NOT using the most sensible method of 'Earliest Due-By Date', which would help a computer not go overdue on assignments. Is there any way to modify this, so that I don't timeout on assignments simply because BOINC didn't decide to get around to that one, even though it was doing ones due 2 or 3 days later?
[May 30, 2015 12:08:24 AM]   Link   Report threatening or abusive post: please login first  Go to top 
deltavee
Ace Cruncher
Texas Hill Country
Joined: Nov 17, 2004
Post Count: 4894
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Way to compute by earliest due?

PhoCoe, welcome to the forums.

Have you had workunits go "overdue on assignments"? If so, your cache is too large. Boinc will sort things out in its own way, and there is no way to modify this. If you have workunits that do not complete before they are due, then lower your cache setting and see if that helps.
[May 30, 2015 12:33:17 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: Way to compute by earliest due?

Yes, I have had workunits go overdue. My cache is not all that large, actually, and due to a lack of continuous WiFi, I can't really shrink it and keep the computer working all the time.

If there's no way to change this, there's no way to change this. A shame, that, and I think this ought to be fixed. Who do I contact about the Boinc client?

From a programmer's standpoint, 'sorting things out in it's own way' is illogical. Sorting them by deadline is... the only way that makes sense. A slightly larger cache wouldn't hurt then, as it would go through the assignments due first, thus opening up more room in the cache for things that would then be due later than anything currently downloaded... etcetera.

If you see another logical way to sort things, or can explain how the way it is currently sorting things IS logical, please explain.

Who takes care of client bugs, issues, and feature-requests? Where would I go to get in contact with them?
[May 31, 2015 11:01:15 PM]   Link   Report threatening or abusive post: please login first  Go to top 
deltavee
Ace Cruncher
Texas Hill Country
Joined: Nov 17, 2004
Post Count: 4894
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Way to compute by earliest due?

From a programmer's standpoint, 'sorting things out in it's own way' is illogical. Sorting them by deadline is... the only way that makes sense. A slightly larger cache wouldn't hurt then, as it would go through the assignments due first, thus opening up more room in the cache for things that would then be due later than anything currently downloaded... etcetera.

If you see another logical way to sort things, or can explain how the way it is currently sorting things IS logical, please explain.

Who takes care of client bugs, issues, and feature-requests? Where would I go to get in contact with them?

If you think this is a bug then you need to go to the Boinc developers forum to complain: https://boinc.berkeley.edu/dev/
[May 31, 2015 11:15:47 PM]   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: Way to compute by earliest due?

The way the client schedules tasks is first order in FIFO -by attached project-, for very good reasons. Only if task(s) will not make it waiting their turn, will they be put ahead. Base outline:
https://boinc.berkeley.edu/trac/wiki/ClientSched
[Jun 1, 2015 12:33:32 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread