Prioritized multi-projects with BOINC


log in

Advanced search

Questions and Answers : Wish list : Prioritized multi-projects with BOINC

Author Message
Xanado
Send message
Joined: 25 Mar 00
Posts: 33
Credit: 1,944,495
RAC: 0
United States
Message 1031829 - Posted: 8 Sep 2010, 14:58:27 UTC
Last modified: 8 Sep 2010, 15:01:09 UTC

Ok, my work units are piling up. Presumably this is because of:

Weekly Outage and Initial Catch Up
Every Tuesday morning (Pacific time) we begin a 3 day data distribution outage to focus on science processing and development plus any needed systems maintenance. The upload/download servers will be offline during this time. The web site (including the forums) will only be offline during the database maintenance and backup portion of the outage. On Friday, you may experience connectivity issues as the servers catch up with demand.



I would like to be able to set up a backup project to run when I can't get any SETI work to do. Note: This is not the same thing as just adding a second project. That just splits the CPU between the two, which I don't want if SETI has work to do.

So:

If SETI has work to do, it gets 100% of the CPU, regardless if project 2 also has work to do.

If SETI does not have work, project 2 gets 100% until SETI gets work to do, then it shifts 100% back to SETI (and preferably just pausing immediately project 2 rather than finishing up project 2's current WUs.)
____________

John McLeod VII
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 15 Jul 99
Posts: 24787
Credit: 524,053
RAC: 86
United States
Message 1032047 - Posted: 9 Sep 2010, 2:03:09 UTC - in response to Message 1031829.

Ok, my work units are piling up. Presumably this is because of:

Weekly Outage and Initial Catch Up
Every Tuesday morning (Pacific time) we begin a 3 day data distribution outage to focus on science processing and development plus any needed systems maintenance. The upload/download servers will be offline during this time. The web site (including the forums) will only be offline during the database maintenance and backup portion of the outage. On Friday, you may experience connectivity issues as the servers catch up with demand.



I would like to be able to set up a backup project to run when I can't get any SETI work to do. Note: This is not the same thing as just adding a second project. That just splits the CPU between the two, which I don't want if SETI has work to do.

So:

If SETI has work to do, it gets 100% of the CPU, regardless if project 2 also has work to do.

If SETI does not have work, project 2 gets 100% until SETI gets work to do, then it shifts 100% back to SETI (and preferably just pausing immediately project 2 rather than finishing up project 2's current WUs.)

Upgrade your BOINC install to 6.10 and set the resource share for the backup project ot 0.

____________


BOINC WIKI

Aurora Borealis
Volunteer tester
Avatar
Send message
Joined: 14 Jan 01
Posts: 3000
Credit: 5,181,490
RAC: 2,654
Canada
Message 1032072 - Posted: 9 Sep 2010, 3:36:43 UTC
Last modified: 9 Sep 2010, 3:38:55 UTC

The current version allows for a back up project - resource share of 0. This only works with projects that have updated their Boinc server software. It also tends to fill the cache per your settings. This feature is still under development so it doesn't work as you would like. The next release version should only get enough work as needed to keep the CPU busy until your main project is available.

John McLeod VII
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 15 Jul 99
Posts: 24787
Credit: 524,053
RAC: 86
United States
Message 1032090 - Posted: 9 Sep 2010, 4:12:36 UTC - in response to Message 1032072.

The current version allows for a back up project - resource share of 0. This only works with projects that have updated their Boinc server software. It also tends to fill the cache per your settings. This feature is still under development so it doesn't work as you would like. The next release version should only get enough work as needed to keep the CPU busy until your main project is available.

I still think that even the backup project needs to fill the queue to "Connect every X" so that dialup users can maintain enough work on hand.
____________


BOINC WIKI

Aurora Borealis
Volunteer tester
Avatar
Send message
Joined: 14 Jan 01
Posts: 3000
Credit: 5,181,490
RAC: 2,654
Canada
Message 1032163 - Posted: 9 Sep 2010, 10:44:02 UTC

I think someone (possibly JM7) wrote that connect cache should be filled and addition cache ignored for back up projects. Memory fails...

John McLeod VII
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 15 Jul 99
Posts: 24787
Credit: 524,053
RAC: 86
United States
Message 1032390 - Posted: 10 Sep 2010, 2:57:35 UTC - in response to Message 1032163.

I think someone (possibly JM7) wrote that connect cache should be filled and addition cache ignored for back up projects. Memory fails...

Yes, me. I don't think it works that way at the moment. I believe it takes a completely dry CPU to get work from a backup project (with 6.11 code anyway).
____________


BOINC WIKI

Questions and Answers : Wish list : Prioritized multi-projects with BOINC

Copyright © 2014 University of California