Hi,
I may have missed this so forgive me if this has been asked and answered.
I've been having a play with the "Backup Projects" options and think that an
extra option should be included in Boinc to utilise this functionality a little
better.
Currently, if I'm correct, if no work is available, or the sites are down for
any attached projects that have >=1% resource share then Boinc will look to the
projects that have been set to "Backup Projects" (0% resource share), and
request work from those projects.
In itself, this is a good way of keeping the computers resources busy.
The problem, I think comes from the fact that the "Backup Project" logic is
only tied into which project to request work from, and not how much work to
request. With no manual intervention for the user, this could lead to the cache
being filled with "Backup Project" work.
However, if the users main projects start generating work again, or come back
online, this could stop those main projects from requesting work due to having
a full cache of "Backup Projects" workunits.
One solution would be to default the work fetch request to only ask for a
limited amount of work from the "Backup Projects" at a time, but this could
then lead to issues with users that have limited internet access or those that
have "Set & Forget" systems.
So, would it be possible to incorporate into the Boinc client an extra option
that allows the users to set how much work to request at a time from the
"Backup Projects"? For example, my system is set to "Always Connected" in the
internet options, therefore with this option available, I would be able to set
the work fetch requests from the "Backup Projects" for 1 second of work per
idle resource which is the same as when you first attach to a project
This would eliminate the need for any micro-management of the projects when
work is unavailable, but still let the users main choice of projects receive
work, and continue to be the main projects as soon as work is available from
them again.
Thanks
Ghost
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.