Backup projects

Message boards : Number crunching : Backup projects
Message board moderation

To post messages, you must log in.

AuthorMessage
Anthony Brixey
Avatar

Send message
Joined: 24 Jun 00
Posts: 102
Credit: 1,757,916
RAC: 0
United Kingdom
Message 65690 - Posted: 14 Jan 2005, 15:04:39 UTC

I know the real place for this is in the Wish List but there is more likely to be a discussion and exchange of ideas here.

With Seti Classic finishing in the not too distant future and the likelihood that there will not be enough Seti WU’s to keep everyone going all the time with the increase in Seti Boinc participants. I believe that being able to set projects as backup projects would be a good idea as not everyone wants to run multiple projects or has a computer that is capable of running multiple projects. I would not think that adding this feature to Boinc 4.57 would be a big change with the features that it already has. When there is the likelihood that the computer will run out of work Boinc should download about one day’s worth of work form a backup project. When work from the primary project is then downloaded Boinc would switch back and forth between the projects WU’s until all of backup projects WU’s are finished. It should be possible to have multiple backup projects, I can think of three different ways that Boinc would select which backup project to try to download WU’s from first. 1) A completely random selection. 2) In rotation. 3) In the order set by the participant.

I realise that this would be more of a benefit to people with a permanent Internet connection. I feel that anything that makes Boinc more user friendly or gives the user more control of how their computer is used can only be a good thing for all of the Boinc projects now and in the future.


Anthony
ID: 65690 · Report as offensive
Profile Daykay
Avatar

Send message
Joined: 18 Dec 00
Posts: 647
Credit: 739,559
RAC: 0
Australia
Message 65770 - Posted: 14 Jan 2005, 15:14:19 UTC

There are already several other BOINC projects available. Just set their priorities to a very low setting so that u get minimal work, until you run out of SETI WU's and then u will automatically get work from your "backups".
Kolch - Crunching for the BOINC@Australia team since July 2004.
Search for your own intelligence...
ID: 65770 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 65922 - Posted: 14 Jan 2005, 15:31:56 UTC

My personal take on this is that you should always have at least 2 and preferrably 3 or more projects. My only caveat here is that the no connect / no work messages are a pain in the seat of the pants.

With SETI@Home and Climateprediction running I have never run dry yet. Though I am looking forward to LHC@Home, Einstein@Home, etc. to come out of hibernation (Predictor@Home is sort-of live again) ...

One other side note is that Astropulse is supposed to come out "real soon now" (as a famous author used to say ...). When that does come on-line we will see longer processing times on larger work units ...
ID: 65922 · Report as offensive
Profile Daykay
Avatar

Send message
Joined: 18 Dec 00
Posts: 647
Credit: 739,559
RAC: 0
Australia
Message 66037 - Posted: 14 Jan 2005, 15:39:44 UTC

All very good points Paul.
Kolch - Crunching for the BOINC@Australia team since July 2004.
Search for your own intelligence...
ID: 66037 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 66517 - Posted: 14 Jan 2005, 16:06:42 UTC - in response to Message 66037.  

> All very good points Paul.

I got a million ... :)

Your Mileage may vary ... :)
ID: 66517 · Report as offensive
Anthony Brixey
Avatar

Send message
Joined: 24 Jun 00
Posts: 102
Credit: 1,757,916
RAC: 0
United Kingdom
Message 66595 - Posted: 14 Jan 2005, 16:10:59 UTC - in response to Message 65770.  

> There are already several other BOINC projects available. Just set their
> priorities to a very low setting so that u get minimal work, until you run out
> of SETI WU's and then u will automatically get work from your "backups".
>

The problem with this is that if you only want to run one project you are taking CPU time away from the main project and the WU’s projects with very low priorities may run out of time.

Anthony
ID: 66595 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 66715 - Posted: 14 Jan 2005, 16:17:33 UTC - in response to Message 66595.  

> The problem with this is that if you only want to run one project you are
> taking CPU time away from the main project and the WU’s projects with very low
> priorities may run out of time.

The processing time for a CPDN work unit is about a year. And it uses "Trickles" so you get instant gratification in the credit department.

If you do a 10% / 90% resource share, you will have one project dominating.

I do grant the point that if you really, really, really only want to do one project that you will lose some cycles with the sharing. However, and this is *MY* opinion only, that most people want to contribute to science in general. SETI@Home has gotten the lions share mostly because it is, and has been, the most stable project.

Now with the potential of multiple projects, even if you are only interested in space related projects, that still leaves you with SETI@Home, Astropuls, and Einstein@Home (I also grant that these are not on-line yet).

We would problably need to poink the stat sites to have them do a crunch to see how many people are doing what number of projects to prove this out ...
ID: 66715 · Report as offensive
Anthony Brixey
Avatar

Send message
Joined: 24 Jun 00
Posts: 102
Credit: 1,757,916
RAC: 0
United Kingdom
Message 67334 - Posted: 14 Jan 2005, 16:46:35 UTC - in response to Message 66715.  

> The processing time for a CPDN work unit is about a year. And it uses
> "Trickles" so you get instant gratification in the credit department.
>
> If you do a 10% / 90% resource share, you will have one project dominating.

But the real goal should always be to complete the WU’s. There is a lot of people out there (some with good computers) that would not even be able to complete a single WU of CPDN (even running it as the only project) as their computer is not on for long enough. Running multiple projects (even with short running WU’s) could cause the WU’s to run out of time. As I said at the start backup projects would make Boinc more user friendly and give the user more control of how their computer is used.

Anthony
ID: 67334 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 68777 - Posted: 14 Jan 2005, 17:29:08 UTC - in response to Message 67334.  

> But the real goal should always be to complete the WU’s. There is a lot of
> people out there (some with good computers) that would not even be able to
> complete a single WU of CPDN (even running it as the only project) as their
> computer is not on for long enough. Running multiple projects (even with short
> running WU’s) could cause the WU’s to run out of time. As I said at the start
> backup projects would make Boinc more user friendly and give the user more
> control of how their computer is used.

Well, the broader point I was trying to make is that this feature already exists through the use of Resource Share, and though I used the example of CPDN, if you are concerned about the length of CPDN work, you can always go to LHC@Home and Predictor@Home, projects which, when operating, have Work Unit processing times comparable to SETI@Home. With a 90/10 split, which I have used (when Predictor@Home first came online) it does work reasonably well.

I guess we just are not going to agree ... :)


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

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 69992 - Posted: 16 Jan 2005, 3:29:42 UTC - in response to Message 68777.  

> > But the real goal should always be to complete the WU’s. There is a lot
> of
> > people out there (some with good computers) that would not even be able
> to
> > complete a single WU of CPDN (even running it as the only project) as
> their
> > computer is not on for long enough. Running multiple projects (even with
> short
> > running WU’s) could cause the WU’s to run out of time. As I said at the
> start
> > backup projects would make Boinc more user friendly and give the user
> more
> > control of how their computer is used.
>
> Well, the broader point I was trying to make is that this feature already
> exists through the use of Resource Share, and though I used the example of
> CPDN, if you are concerned about the length of CPDN work, you can always go to
> LHC@Home and Predictor@Home, projects which, when operating, have Work Unit
> processing times comparable to SETI@Home. With a 90/10 split, which I
> have used (when Predictor@Home first came online) it does work
> reasonably well.
>
> I guess we just are not going to agree ... :)
>
Actually, it doesn't really exist as it stands. Now if the CPU scheduler took into account deadlines, and overrode the resource share to get a WU done on time, I would agree that you could set up a system where a project would only get work (other than the first WU) when the primary was offline. As it stands, the secondary project will crunch, taking CPU time (some anyway) for no purpose at all. However, that said, I do not use BOINC this way, I have the projects set to a more equal basis.


BOINC WIKI
ID: 69992 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 70023 - Posted: 16 Jan 2005, 4:13:40 UTC - in response to Message 69992.  

John,

> Actually, it doesn't really exist as it stands. Now if the CPU scheduler took
> into account deadlines, and overrode the resource share to get a WU done on
> time, I would agree that you could set up a system where a project would only
> get work (other than the first WU) when the primary was offline. As it
> stands, the secondary project will crunch, taking CPU time (some anyway) for
> no purpose at all. However, that said, I do not use BOINC this way, I have
> the projects set to a more equal basis.

Drat!

Ok, what John said ...

BTW, is that your family tartan?
ID: 70023 · Report as offensive
Anthony Brixey
Avatar

Send message
Joined: 24 Jun 00
Posts: 102
Credit: 1,757,916
RAC: 0
United Kingdom
Message 70206 - Posted: 16 Jan 2005, 13:14:05 UTC

I was also thinking, with regard to people only wanting to do one project. That someone who has lost a loved one to a medical condition and there being a Boinc project for that condition might want to give as much of their computers time as possible to that project. I agree that someone that has a pure science project like Seti as their main project would be more likely to be willing to have multiple projects of various sorts running. As I said in my first post I feel backup projects would give people greater control of how their computer is used.

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

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 70484 - Posted: 17 Jan 2005, 1:30:37 UTC - in response to Message 70023.  

> John,
>
> BTW, is that your family tartan?
>
Yes. I asked CA to do an Angus Bull Face for me. Even more obscure McLeod reference.


BOINC WIKI
ID: 70484 · Report as offensive

Message boards : Number crunching : Backup projects


 
©2024 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.