Missing a Deadline

Jared
Jared
Joined: 3 Mar 05
Posts: 1
Credit: 13,703
RAC: 0
Topic 188274

I've been running some more modern machines and just decided to try my old P2-333 with Win98SE running 24/7 with no screensaver. The "To Completion" estimate indicates aroud 9 days (215 hours) which will miss the deadline. What happens if a deadline is missed? Should I just forget this machine for E@H?

Keck_Komputers
Keck_Komputers
Joined: 18 Jan 05
Posts: 376
Credit: 5,744,955
RAC: 0

Missing a Deadline

BOINC is not supposed to download work if your computer will not be able to finish it in time. However one of the bug fixes for multi-project running broke this.

I would advise detaching that computer until the deadlines are either extended or enforced properly.

BOINC WIKI

BOINCing since 2002/12/8

Bruce Allen
Bruce Allen
Moderator
Joined: 15 Oct 04
Posts: 1,119
Credit: 172,127,663
RAC: 0

> BOINC is not supposed to

Message 7118 in response to message 7117

> BOINC is not supposed to download work if your computer will not be able to
> finish it in time. However one of the bug fixes for multi-project running
> broke this.

The E@H scheduler will always allow a machine to download one WU, even if it can't complete it in time, provided that it does not have any queued or in-progress E@H work.

Bruce

Director, Einstein@Home

John McLeod VII
John McLeod VII
Moderator
Joined: 10 Nov 04
Posts: 547
Credit: 632,255
RAC: 0

> > BOINC is not supposed to

Message 7119 in response to message 7118

> > BOINC is not supposed to download work if your computer will not be able
> to
> > finish it in time. However one of the bug fixes for multi-project
> running
> > broke this.
>
> The E@H scheduler will always allow a machine to download one WU, even if it
> can't complete it in time, provided that it does not have any queued or
> in-progress E@H work.
>
> Bruce
>
Would it be possible to modify the scheduler to not allow work if the machine could not get the work done if it ran E@H 100%? I know that there are complaints about not downloading work if the machine could finish the work if it was the only work on the computer, but this is a slightly different case.

It is still my belief that the client should look at all of the work it has on hand before requesting work from any project. It is my hope that the BOINC client will eventually get it the client side schedulers right.

Bruce Allen
Bruce Allen
Moderator
Joined: 15 Oct 04
Posts: 1,119
Credit: 172,127,663
RAC: 0

> > > BOINC is not supposed

Message 7120 in response to message 7119

> > > BOINC is not supposed to download work if your computer will not be
> able
> > to
> > > finish it in time. However one of the bug fixes for multi-project
> > running
> > > broke this.
> >
> > The E@H scheduler will always allow a machine to download one WU, even if
> it
> > can't complete it in time, provided that it does not have any queued or
> > in-progress E@H work.
> >
> > Bruce
> >
> Would it be possible to modify the scheduler to not allow work if the machine
> could not get the work done if it ran E@H 100%?

No, I can't do this.

Cheers,
Bruce

Director, Einstein@Home

Todd Wright
Todd Wright
Joined: 6 Mar 05
Posts: 13
Credit: 39,039
RAC: 0

Ive just detached a PII

Ive just detached a PII 300Mhz machine from this project because it was missing deadlines. Apparently its not fast enough - especially when dividing its time between E@H and S@H. I would hope that the deadlines could be extended to allow slower machines to participate. I know from experience with S@H that many users keep older machines around to crunch project data, and with the deadlines set the way they are for E@H, its kind of like you're saying you dont want older machines around. Thats unfortunate.

Ziran
Ziran
Joined: 26 Nov 04
Posts: 194
Credit: 618,456
RAC: 859

Just curios. A pII 300 should

Just curios. A pII 300 should do an Einstein WU in around 60H (2.5 days) running 24/7 with equal share with SETI the turnaround time would be 5 days. With the “Connect to network about every� set to 0.01 you would have almost a 2 day margin towards the deadline.

Then you're really interested in a subject, there is no way to avoid it. You have to read the Manual.

Todd Wright
Todd Wright
Joined: 6 Mar 05
Posts: 13
Credit: 39,039
RAC: 0

> Just curios. A pII 300

Message 7123 in response to message 7122

> Just curios. A pII 300 should do an Einstein WU in around 60H (2.5 days)
> running 24/7 with equal share with SETI the turnaround time would be 5 days.
> With the “Connect to network about every� set to 0.01 you would have
> almost a 2 day margin towards the deadline.

Thats a lot of criteria I have to meet.

I shouldnt have to use your favourite preferences to on my computers (eg: 0.01 days), I have mine set to contact every 2 days. Even so, this was not the problem as the work unit I was evaluating on this machine had not completed and was not waiting to report.

This is a screensaver application. I should have the option to process work only when the machine is idle (I actually do have it running 24/7, but I should still have the option).

BOINC initially estimated 45 hours to process the E@H work unit on this machine. I noticed yesterday, that I had less than 12 hours to complete about 20 hours worth of work. This may have been due to tweaking things like project share over the past few days, as I have only just started using BOINC and am in the process of tuning it to suit my particular environment so that it best fits the machines I have here.

There is no point having a range of perferences if they have to be set a certain way to satisfy a particular project. Remember that BOINC general preferences apply across all projects and all computers (Yuck). E@H is one of many projects I will be processing for (on both slow and fast machines, with diferent project mixes on each) and I will not set my general (all projects, all computers) preferences specifically for this one project.

The example you gave convinces me that it may be possible to process E@H work on this machine (shared 50/50 with S@H, as I had it set up) but I have opted to replace E@H on that machine with Predictor, as I can be assured of meeting their deadlines and getting credit for the work I have processed.

Other projects set reasonable deadlines for processing work, allowing for slower machines and multiple projects. Its a pitty that E@H doesnt. It certanly has the coolest looking screen saver.

John McLeod VII
John McLeod VII
Moderator
Joined: 10 Nov 04
Posts: 547
Credit: 632,255
RAC: 0

> > Just curios. A pII 300

Message 7124 in response to message 7123

> > Just curios. A pII 300 should do an Einstein WU in around 60H (2.5 days)
> > running 24/7 with equal share with SETI the turnaround time would be 5
> days.
> > With the “Connect to network about every� set to 0.01 you would have
> > almost a 2 day margin towards the deadline.
>
> Thats a lot of criteria I have to meet.
>
> I shouldnt have to use your favourite preferences to on my computers
> (eg: 0.01 days), I have mine set to contact every 2 days. Even so, this was
> not the problem as the work unit I was evaluating on this machine had not
> completed and was not waiting to report.
>
> This is a screensaver application. I should have the option to process
> work only when the machine is idle (I actually do have it running 24/7, but I
> should still have the option).
>
> BOINC initially estimated 45 hours to process the E@H work unit on this
> machine. I noticed yesterday, that I had less than 12 hours to complete about
> 20 hours worth of work. This may have been due to tweaking things like
> project share over the past few days, as I have only just started using BOINC
> and am in the process of tuning it to suit my particular environment so that
> it best fits the machines I have here.
>
> There is no point having a range of perferences if they have to be set a
> certain way to satisfy a particular project. Remember that BOINC general
> preferences apply across all projects and all computers (Yuck). E@H is one of
> many projects I will be processing for (on both slow and fast machines, with
> diferent project mixes on each) and I will not set my general (all projects,
> all computers) preferences specifically for this one project.
>
> The example you gave convinces me that it may be possible to process E@H work
> on this machine (shared 50/50 with S@H, as I had it set up) but I have opted
> to replace E@H on that machine with Predictor, as I can be assured of meeting
> their deadlines and getting credit for the work I have processed.
>
> Other projects set reasonable deadlines for processing work, allowing for
> slower machines and multiple projects. Its a pitty that E@H doesnt. It
> certanly has the coolest looking screen saver.
>
There is a discussion about how to redesign the client side scheduler to cope with situations like this. I believe that it shoule be possible to run any set of configurations and not get into trouble. However, it would mean not always having a WU of a particular type on the client at any given time. E.g. if you had Einstein set to a resource share of .01 and S@H set to .99, then in order to crunch the work on time, the Einstein WU would have to get extra time (above its 1%) while it was on the machine, however, to compensate for this, there would be times (in this case much of the time) where there was no Einstein WU on the machine at all.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.