Thread '5.8.15 Scheduling Question'

Message boards : BOINC Manager : 5.8.15 Scheduling Question
Message board moderation

To post messages, you must log in.

AuthorMessage
rkbush

Send message
Joined: 25 Feb 07
Posts: 1
United States
Message 8655 - Posted: 10 Mar 2007, 17:57:36 UTC

I'm running 4 different projects on my computer. How to I set the manager so that it processes jobs based upon completion dates. I hate it when there's only 30 minutes left on a job, and manager will switch to aother job that is a week past the completion date of the job that had been running. I'm running XP2

Bob
ID: 8655 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15561
Netherlands
Message 8656 - Posted: 10 Mar 2007, 18:17:56 UTC
Last modified: 10 Mar 2007, 18:19:00 UTC

You don't have to.
BOINC (especially the 5.8 branch) has a scheduler that checks when the deadline of results is and if they are about to miss their deadline, will run that result exclusively.

If BOINC were to crunch on deadline only, it would give problems to other projects when one project you attached to would only have (example given) 2 day deadlines. That project would get the CPU only. So someone clever devised debts.

If you just let BOINC do its thing, you'll find that all projects you are attached to get their equal share in CPU. And once one project which may have been in Earliest Deadline First mode has uploaded and reported, it will no longer download new work, leaving your other projects time to catch up on CPU usage.

Then eventually when everything is equalized, that project will download work again.
ID: 8656 · Report as offensive
Aurora Borealis
Avatar

Send message
Joined: 8 Jan 06
Posts: 448
Canada
Message 8658 - Posted: 10 Mar 2007, 18:22:01 UTC - in response to Message 8655.  
Last modified: 10 Mar 2007, 18:36:38 UTC

I'm running 4 different projects on my computer. How to I set the manager so that it processes jobs based upon completion dates. I hate it when there's only 30 minutes left on a job, and manager will switch to aother job that is a week past the completion date of the job that had been running. I'm running XP2

Bob

I find it annoying too, but the devs keep pointing out that the completion time and % complete is only an estimate and some project can run for an extremely long time cleaning up after reaching 100% done. Perhaps one day they will give us a 'crunch to completion button', but I'm holding my breath.

What I do is set my switch time to be longer than the run time for the majority of the projects I've attached to. This doesn't guarantee that a WU won't be stopped with 1 second to go, as there are other factors involved, but it does tend to minimize how often it happens.

EDIT: sorry, am I misreading the last line of your post. Different issue!!!
As Ageless said Boinc should be able to schedule things and should not be missing deadlines. That is its primary rule 'DON'T MISS DEADLINE'.

If deadlines are being missed you must either not be giving Boinc enough CPU time or you are micromanaging it. I have 14 projects on my slow AMD system and it never misses a deadline.

Boinc V 7.4.36
Win7 i5 3.33G 4GB NVidia 470
ID: 8658 · Report as offensive

Message boards : BOINC Manager : 5.8.15 Scheduling Question

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.