Prioritized multi-projects with BOINC

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

To post messages, you must log in.

AuthorMessage
Xanado

Send message
Joined: 25 Mar 00
Posts: 40
Credit: 4,379,612
RAC: 1,058
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.)

ID: 1031829 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 754,585
RAC: 65
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

ID: 1032047 · Report as offensive
Aurora Borealis
Volunteer tester
Avatar

Send message
Joined: 14 Jan 01
Posts: 3075
Credit: 5,631,463
RAC: 0
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.

ID: 1032072 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 754,585
RAC: 65
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

ID: 1032090 · Report as offensive
Aurora Borealis
Volunteer tester
Avatar

Send message
Joined: 14 Jan 01
Posts: 3075
Credit: 5,631,463
RAC: 0
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...

ID: 1032163 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 754,585
RAC: 65
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

ID: 1032390 · Report as offensive

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


 
©2016 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.