I have noticed that the "Average turnaround time" is considerably larger than the average of the "CPU time"s reported in stats. This is apparently because the clients hang on to results for some time before returning them.
I have seen some posts here in which a user set a flag to return results as soon as they finished.
My question is: Is is regarded a beneficial by the program to get results back as soon as finished, or is that regarded as merely an unnecessary added burden on tbe servers?
ADDMP
Copyright © 2024 Einstein@Home. All rights reserved.
Return results immediately?
)
It is generally considered an added burden on the scheduling server. With that switch on the client will make 2 scheduler RPCs per workunit, with it off the worst case is about 1.1 RPC per workunit. The client will automatically return work that is in deadline trouble.
BOINC WIKI
BOINCing since 2002/12/8
> It is generally considered
)
> It is generally considered an added burden on the scheduling server. With that
> switch on the client will make 2 scheduler RPCs per workunit, with it off the
> worst case is about 1.1 RPC per workunit. The client will automatically return
> work that is in deadline trouble.
>
Only if it is completed before the deadline.
BOINC WIKI
> > It is generally
)
> > It is generally considered an added burden on the scheduling server. With
> that
> > switch on the client will make 2 scheduler RPCs per workunit, with it off
> the
> > worst case is about 1.1 RPC per workunit. The client will automatically
> return
> > work that is in deadline trouble.
> >
> Only if it is completed before the deadline.
>
This also applies if it is overdue. The relevent code fragment is:
(r->report_deadline (less or equal) (now + REPORT_DEADLINE_CUSHION))
BOINC WIKI
BOINCing since 2002/12/8
> > > It is generally
)
> > > It is generally considered an added burden on the scheduling server.
> With
> > that
> > > switch on the client will make 2 scheduler RPCs per workunit, with
> it off
> > the
> > > worst case is about 1.1 RPC per workunit. The client will
> automatically
> > return
> > > work that is in deadline trouble.
> > >
> > Only if it is completed before the deadline.
> >
> This also applies if it is overdue. The relevent code fragment is:
> (r->report_deadline (less or equal) (now + REPORT_DEADLINE_CUSHION))
>
Sorry, what I was trying to say was that it will not report a result that has not yet finished.
BOINC WIKI