Switch from main project to secundaire when Main is down.

Message boards : BOINC Manager : Switch from main project to secundaire when Main is down.
Message board moderation

To post messages, you must log in.

AuthorMessage
Grutte Pier [Wa Oars]~GP500

Send message
Joined: 15 Jan 06
Posts: 2
Netherlands
Message 2617 - Posted: 15 Jan 2006, 18:27:52 UTC

simple question.

Switch from main project to secundaire when Main-project is down.

I do rosetta@home, but when i get a no work message is could take 3 min or sometimes 1 day like 2 days ago for new work.

Is it possible too let 1 project be a main project (rosetta) and when it's down, boinc will start the secundairy project (uFluids in my case) until then.


Now i have rosetta and uFluids.
I now have aFluids shutdown manually because rosetta is my main project.

rosetta has 300 point uFluids 100 (75%/25%)
This from the manager.
ID: 2617 · Report as offensive
Andre Heinrichs

Send message
Joined: 8 Jan 06
Posts: 2
Germany
Message 2620 - Posted: 15 Jan 2006, 19:01:46 UTC

You could have a main project with a ressource share of say 1000 and a backup with a ressource share of 1. That way the backup project would only get 1/1000 of your total CPU contribution.
ID: 2620 · Report as offensive
Grutte Pier [Wa Oars]~GP500

Send message
Joined: 15 Jan 06
Posts: 2
Netherlands
Message 2621 - Posted: 15 Jan 2006, 19:04:55 UTC
Last modified: 15 Jan 2006, 19:22:18 UTC

i have come up with a work around, you can run 2 (or more projects) and place your main project on a high "Resource share" number like 400-500.
now you put your other projects on 1.
400-1 will give 99,75%/0,25% division.

now when a project in the case of 2 is down, out of work, the other will get 100% of the idle cpu time.


i don't find this ideal because you now have take up more resources when you use 2 projects.
With uFluids it's 7MB, can be much more for other projects.


PS:EDIT:didn't see andre's reply, but that's about what i did
ID: 2621 · Report as offensive
Carlos_Pfitzner
Avatar

Send message
Joined: 14 Jan 06
Posts: 18
Brazil
Message 2686 - Posted: 21 Jan 2006, 6:33:34 UTC - in response to Message 2621.  
Last modified: 21 Jan 2006, 6:42:49 UTC

i have come up with a work around, you can run 2 (or more projects) and place your main project on a high "Resource share" number like 400-500.
now you put your other projects on 1.
400-1 will give 99,75%/0,25% division.

now when a project in the case of 2 is down, out of work, the other will get 100% of the idle cpu time.


i don't find this ideal because you now have take up more resources when you use 2 projects.
With uFluids it's 7MB, can be much more for other projects.


PS:EDIT:didn't see andre's reply, but that's about what i did


When the 2nd project starts a WU this WU do have a dead-time
I believe that with this setup u will *not* meet deadlines
of the secondary project (resource share 1)
U waste u CPU time crunching that WUs that does not meet deadline

Thus, IF no work, better powering off the pc to save electrical power
Maye be , a week later, try again IF now there is work ...

Else, crunch 2 projects with a share 100 for each 50% for each one
and pray that does not occurs of both projects w/o WUs at same time




Click signature for team stats
ID: 2686 · Report as offensive
Keck_Komputers
Avatar

Send message
Joined: 29 Aug 05
Posts: 304
United States
Message 2693 - Posted: 21 Jan 2006, 13:34:15 UTC

All the details about running a Backup Project are available in the wiki.
BOINC WIKI

BOINCing since 2002/12/8
ID: 2693 · Report as offensive
Michael Roycraft
Avatar

Send message
Joined: 24 Nov 05
Posts: 129
United States
Message 2707 - Posted: 22 Jan 2006, 17:33:57 UTC - in response to Message 2686.  
Last modified: 22 Jan 2006, 17:34:09 UTC

When the 2nd project starts a WU this WU do have a dead-time
I believe that with this setup u will *not* meet deadlines
of the secondary project (resource share 1)
U waste u CPU time crunching that WUs that does not meet deadline.


Carlos,

No, a resource share of 1 will not waste the WU or CPU time. As the deadline nears for the secondary project WU, BOINC will temporarily go into Earliest Deadline First mode, ensuring that even the smallest share meets it's deadline. Just thought I'd clear that up for all.

Michael

"The arc of history is long, but it bends toward Justice"
ID: 2707 · Report as offensive
Jack Gulley

Send message
Joined: 10 Jan 06
Posts: 15
United States
Message 2716 - Posted: 23 Jan 2006, 4:59:29 UTC

To make this work, you need a secondary project that has both small and quick WU's and has a long dead line. If you use one that takes a long time, then you will keep getting into EDF mode and have to spend a lot of time on the secondary project.

What BOINC needs is secondary project(s) support. No work would be downloaded for a secondary project unless the Primary projects are all out of work. And then it would only download one WU (or a number you set) at a time and when it is done, check the Primary projects for work before requesting additional secondary work.
ID: 2716 · Report as offensive
DarkStar
Avatar

Send message
Joined: 7 Jan 06
Posts: 14
United States
Message 2717 - Posted: 23 Jan 2006, 5:33:15 UTC - in response to Message 2716.  
Last modified: 23 Jan 2006, 5:33:26 UTC

What BOINC needs is secondary project(s) support. No work would be downloaded for a secondary project unless the Primary projects are all out of work. And then it would only download one WU (or a number you set) at a time and when it is done, check the Primary projects for work before requesting additional secondary work.

You might be interested in trux's Calibrated BOINC Core Client, available at http://boinc.truxoft.com/core-cal.htm. While it was developed to increase the accuracy of credit claimed under SETI when using optimized science applications, the "priority_projects" option that's included might be just what you're looking for.
ID: 2717 · Report as offensive

Message boards : BOINC Manager : Switch from main project to secundaire when Main is down.

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.