I would like to see a smaller number of larger work units.
log in

Advanced search

Questions and Answers : Wish list : I would like to see a smaller number of larger work units.

Author Message
cwc
Send message
Joined: 26 Aug 12
Posts: 1
Credit: 7,219
RAC: 0
Message 189 - Posted: 28 Aug 2012, 16:05:48 UTC

I would like to see larger work units, and fewer of them. I’m new to this project, and I’m getting a large number of very small work units that typically run in less than a minute on my computer. The resulting clutter in my task list complicates my effort to allocate to each project its fair share of run time.

At this time, FM@home isn’t getting its fair share because I feel compelled to leave FM@home set to “No new tasks” most of the time, and every day or so, let in a few tasks and let them run.

With a smaller number of larger work units, I could simply let FM@home run in parallel with the other projects on my system, and it would get a larger share of the available run time than it now gets.

Ant Chubb
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 18 Jul 12
Posts: 118
Credit: 1,019,875
RAC: 0
Message 196 - Posted: 1 Sep 2012, 9:16:35 UTC - in response to Message 189.

The tasks vary in length, with some as long as 5 hours! We are going to look into clustering them, but this is not as easy as it would seem. We then also need to implement check pointing, which is again not trivial. We use an external docking programme (Vina), which we would have to rebuild if we start messing about with clustering and check-pointing. Once we start playing with the actual docking software, we'd then need to revalidate the programme, which would be a large task in itself and put the whole project on hold indefinitely. This is published software that we'd rather use as is.

If there is another way around this that you know of, then we'd gladly implement it.

ciao,
Ant

Henk Haneveld
Send message
Joined: 25 Jul 12
Posts: 18
Credit: 78,778
RAC: 0
Message 197 - Posted: 1 Sep 2012, 11:43:04 UTC

Cwc

I like the idea of longer running tasks and I have mentioned this to Ant before but the problem you say you have with giving the project its fair share of runtime has nothing to do with task runtime.

Resource allocation is done by BOINC and is in the version you are using controlled by two values.

the Resource share setting you have set at each projects account page

and

the REC value for each project in the BOINC file client_state.xml

BOINC will always try to run work for the project with the lowest REC.
This will increase the REC values for that project and decrease the REC value for other projects.

A new project starts with REC at zero so it will run most of the time for a period. When the REC value of all project is about the same (or in balance with the Resource share setting) then they start to switch again.

So the best way to give all projects there share of runtime is to turn them on and to let BOINC do its thing. It may take up to a few weeks before everything runs smooth.

keputnam
Send message
Joined: 29 Aug 12
Posts: 28
Credit: 389,525
RAC: 475
Message 226 - Posted: 15 Sep 2012, 18:36:00 UTC - in response to Message 197.

Henk & Ant,

I understand what you say about the scheduler and also understand about using "off the shelf " software. Yes, after a while the priorities will even out, but I still agree with CWC

If you are used to seeing 6-10 or so WUs in queue, when you are presented with 50-60, the monitor becomes quite cluttered

If it were at all possible to combine work into fewer larger WUs, that would be a *good* thing (not that the far more numerous smaller WUs will keep me from participating, mind you ;^) )

swiftmallard
Avatar
Send message
Joined: 28 Jul 12
Posts: 30
Credit: 219,821
RAC: 0
Message 227 - Posted: 15 Sep 2012, 20:16:29 UTC - in response to Message 226.

If you are used to seeing 6-10 or so WUs in queue, when you are presented with 50-60, the monitor becomes quite cluttered

Press "Show Active Tasks" to unclutter the screen.

Questions and Answers : Wish list : I would like to see a smaller number of larger work units.


Main page · Your account · Message boards


Copyright © 2017 Dr Anthony Chubb