question

KSMarksPsych
KSMarksPsych
Moderator
Joined: 15 Oct 05
Posts: 2702
Credit: 4090227
RAC: 0
Topic 190053

I've been trying to look at my log to learn about the BOINC software and science apps.

So I have a question that I've been twisting over in my brain for the last 2 days.

According to the BOINC Wiki,

"Note:
A Scheduler Request Message for one second's worth of work is equivalent to asking for one Work Unit. "

So in my log, I get a message

"10/20/2005 12:48:36 AM|LHC@home|Requesting 0 seconds of work, returning 1 results"

So here's my question, if 1 second of work = 1 WU, then how can a request for 0 seconds of work return a result?

And here's another message from the log...

"10/21/2005 1:57:08 AM|LHC@home|Requesting 9 seconds of work, returning 0 results
10/21/2005 1:57:13 AM|LHC@home|Scheduler request to http://lhcathome-sched1.cern.ch/scheduler/cgi succeeded
10/21/2005 1:57:14 AM|LHC@home|Started download of woct1B_v6s4hvnom_mqx__17__64.22_59.23__8_10__6__25_1_sixvf_boinc24055.zip"

If I requested 9 seconds of work, and got 0 results, how then do I end up downloading a new WU?

I'm fairly new to all of this, so I hope this isn't a dumb question.

Thanks,
Kathryn

Kathryn :o)

Einstein@Home Moderator

Michael Roycraft
Michael Roycraft
Joined: 10 Mar 05
Posts: 846
Credit: 157718
RAC: 0

question

Quote:

I've been trying to look at my log to learn about the BOINC software and science apps.

So I have a question that I've been twisting over in my brain for the last 2 days.

According to the BOINC Wiki,

"Note:
A Scheduler Request Message for one second's worth of work is equivalent to asking for one Work Unit. "

So in my log, I get a message

"10/20/2005 12:48:36 AM|LHC@home|Requesting 0 seconds of work, returning 1 results"

So here's my question, if 1 second of work = 1 WU, then how can a request for 0 seconds of work return a result?

And here's another message from the log...

"10/21/2005 1:57:08 AM|LHC@home|Requesting 9 seconds of work, returning 0 results
10/21/2005 1:57:13 AM|LHC@home|Scheduler request to http://lhcathome-sched1.cern.ch/scheduler/cgi succeeded
10/21/2005 1:57:14 AM|LHC@home|Started download of woct1B_v6s4hvnom_mqx__17__64.22_59.23__8_10__6__25_1_sixvf_boinc24055.zip"

If I requested 9 seconds of work, and got 0 results, how then do I end up downloading a new WU?

I'm fairly new to all of this, so I hope this isn't a dumb question.

Thanks,
Kathryn

Hi Kathryn,

The request for work and the return of completed work are opposite ends of the work cycle. A project running under Boinc on your computer (LHC, in the first instance) has at 12:48 AM returned to the server the result of a completed workunit. In your second case, the LHC app running on your computer has decided that it needs another workunit to queue for processing, so it downloaded it from the server.

Regards,

Michael

EDIT - The only dumb question is the one which needed to be asked, but wasn't, for fear of ridicule.

microcraft
"The arc of history is long, but it bends toward justice" - MLK

Tern
Tern
Joined: 27 Jul 05
Posts: 309
Credit: 99440614
RAC: 0

Simple answer; the message

Simple answer; the message you're looking at is "two parts"...

"Requesting x seconds of work" means it needs to have more results on your computer to process (or zero, if it's already happy); "returning y results" means it has completed y results and is returning them to the server as 'done'.

The wording is strange because it's telling you "this is what I'm ABOUT to do", and it doesn't know the result yet. Following messages will tell you "ok, server got my request for x seconds of work and now I'm downloading new work" ("starting download"), and "ok, server got my message that I had finished stuff to upload and now I'm uploading it" ("started upload"). It could well request 9876 seconds of work only to be told "sorry, there is no work", or it could say "returning 32 results" only to be told "sorry, project is down".

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5872
Credit: 117503453674
RAC: 35424728

Just to add a bit more detail

Just to add a bit more detail to what Michael said to make things clearer:-

Quote:
"Note:
A Scheduler Request Message for one second's worth of work is equivalent to asking for one Work Unit. "

This comment simply means that since work is sent out in whole units only, if your BOINC client calculates that it needs just 1 second of work to make up the required quota, it is going to get a whole work unit anyway. So if an average work unit takes 5,000 seconds to complete, any work request for between 1 and 5,000 seconds will result in just one work unit being downloaded.

Quote:

So in my log, I get a message

"10/20/2005 12:48:36 AM|LHC@home|Requesting 0 seconds of work, returning 1 results"

This is your BOINC client advising that it has a result that needs returning but it actually doesn't need more work at the moment. Quite often, to save excessive load on the server in making extra requests, the BOINC client can combine the return of result(s) with a request for extra work and do both tasks in the one exchange with the server. In this case however, BOINC decided not to request more work, probably because it was concerned that you had too much already and there might have been a risk of exceeding the deadline.

Quote:
So here's my question, if 1 second of work = 1 WU, then how can a request for 0 seconds of work return a result?

Because they are two quite separate and distinct tasks that BOINC is attempting to combine into the one server exchange.

Quote:

And here's another message from the log...

"10/21/2005 1:57:08 AM|LHC@home|Requesting 9 seconds of work, returning 0 results
10/21/2005 1:57:13 AM|LHC@home|Scheduler request to http://lhcathome-sched1.cern.ch/scheduler/cgi succeeded
10/21/2005 1:57:14 AM|LHC@home|Started download of woct1B_v6s4hvnom_mqx__17__64.22_59.23__8_10__6__25_1_sixvf_boinc24055.zip"

If I requested 9 seconds of work, and got 0 results, how then do I end up downloading a new WU?

9 seconds is a tiny fraction of one work unit but since BOINC has decided that you need a bit more to make up your desired quota, you are going to get a full work unit anyway. Now at the time BOINC decided you needed more work, there just happened to be no completed results ready to return so BOINC is just chatting away and keeping you fully informed as to what it was attempting to do. The following parts of the output you quoted show the successful contact with the scheduling server and the downloading of the new work unit with the most complicated and undecipherable filename ending in ".zip". There would have been a further line you haven't quoted announcing the successful completion of the download. So you should interpret the bit that says "returning 0 results" as simply meaning that BOINC was on the ball and looking for results to return but there simply weren't any at that particular time.

Quote:

I'm fairly new to all of this, so I hope this isn't a dumb question.

Thanks,
Kathryn

As Michael said, there is really no such thing as a dumb question when dealing with a beast like BOINC. After all look at how extensive the Wiki already is and there is still quite a way to go before it gets anywhere near complete. By that time you'll need a Wiki to explain the Wiki, I'm sure.

Cheers,
Gary.

KSMarksPsych
KSMarksPsych
Moderator
Joined: 15 Oct 05
Posts: 2702
Credit: 4090227
RAC: 0

Thanks everyone! You are

Thanks everyone!

You are fantastic.

I'm no computer engineer/software guru, but I want to learn.

I'm in the process of trying to read the wiki (btw, what is a wiki -- does it stand for something?).

Again, thanks :)

Kathryn

Kathryn :o)

Einstein@Home Moderator

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5872
Credit: 117503453674
RAC: 35424728

RE: I'm in the process of

Message 18620 in response to message 18619

Quote:

I'm in the process of trying to read the wiki (btw, what is a wiki -- does it stand for something?).

Check out this link to the origin of the term "Wikipedia" but be careful not to browse too deeply as the wealth of information there is quite addictive :).

The unofficial BOINC-Wiki is a collaborative effort by a dedicated group of volunteers, led by Paul D Buck, to create a Wikipedia-like source of information for every conceivable aspect of BOINC and BOINC hosted science projects like EAH. Paul is the driving force and without his untiring efforts, the Wiki probably wouldn't have ever seen the light of day.

Cheers,
Gary.

Stick
Stick
Joined: 24 Feb 05
Posts: 790
Credit: 33127550
RAC: 1495

RE: Thanks everyone! You

Message 18621 in response to message 18619

Quote:

Thanks everyone!

You are fantastic.

I'm no computer engineer/software guru, but I want to learn.

I'm in the process of trying to read the wiki (btw, what is a wiki -- does it stand for something?).

Again, thanks :)

Kathryn

Kathryn,

As I often do, I was just browsing through the Messages Boards and saw this thread. As I am sure you have already realized, Einstein has a large number of knowledgeable and enthusiastic users who willingly volunteer their time to help solve user problems and to discuss issues involving the project. Although my "expertise" may not measure up to those who have already responded here, I would like to offer this small bit of advice.

I noticed, by looking at your "Results for computer" that you have already had a couple of results rejected with "Client error Computing" messages. {You can also see this if you click on KSMarksPsych (in blue to the left of your last post), on "View" Computers, on your "Computer ID", and finally on your "Results".} Most likely, these "Client errors" indicate that you have encountered the "graphics bug" - a problem a lot of people who run Einstein 4.79 and BOINC 4.45 (or later) run into. If you are using the BOINC screensaver or have used the "Show graphics" option under the BOINC "Work" tab, then it is virtually certain that your "Client errors" are a result of the "bug". Basically, if you want to start getting valid results again, you have two choices: 1/ You can stop using the screensaver and "Show graphics" option; or, 2/ You can switch to the Einstein Beta Application (which fixes the graphics bug). If you are interested in trying the Beta App, there is a link to it under More Information on the E@H home page. (I switched to it in early August and I haven't had a "Client error" since. You might also want to do a Message Board "keyword search" on "graphics bug" and learn a little more about it.

Good luck and welcome aboard,
Stick

KSMarksPsych
KSMarksPsych
Moderator
Joined: 15 Oct 05
Posts: 2702
Credit: 4090227
RAC: 0

RE: RE: Thanks

Message 18622 in response to message 18621

Quote:
Quote:

Thanks everyone!

You are fantastic.

I'm no computer engineer/software guru, but I want to learn.

I'm in the process of trying to read the wiki (btw, what is a wiki -- does it stand for something?).

Again, thanks :)

Kathryn

Kathryn,

As I often do, I was just browsing through the Messages Boards and saw this thread. As I am sure you have already realized, Einstein has a large number of knowledgeable and enthusiastic users who willingly volunteer their time to help solve user problems and to discuss issues involving the project. Although my "expertise" may not measure up to those who have already responded here, I would like to offer this small bit of advice.

I noticed, by looking at your "Results for computer" that you have already had a couple of results rejected with "Client error Computing" messages. {You can also see this if you click on KSMarksPsych (in blue to the left of your last post), on "View" Computers, on your "Computer ID", and finally on your "Results".} Most likely, these "Client errors" indicate that you have encountered the "graphics bug" - a problem a lot of people who run Einstein 4.79 and BOINC 4.45 (or later) run into. If you are using the BOINC screensaver or have used the "Show graphics" option under the BOINC "Work" tab, then it is virtually certain that your "Client errors" are a result of the "bug". Basically, if you want to start getting valid results again, you have two choices: 1/ You can stop using the screensaver and "Show graphics" option; or, 2/ You can switch to the Einstein Beta Application (which fixes the graphics bug). If you are interested in trying the Beta App, there is a link to it under More Information on the E@H home page. (I switched to it in early August and I haven't had a "Client error" since. You might also want to do a Message Board "keyword search" on "graphics bug" and learn a little more about it.

Good luck and welcome aboard,
Stick

Thank you so much. I was about to look through the messages to see if I could figure out what was going on.

I have read about the graphics bug, but since I have no idea what kind of graphics card (or the like) my puter has... well, I was a bit lost.

I just put my screen saver back to the picture slide show I had before. I was kind of missing my pictures anyway :)

I'm no so much interested in the screen saver or graphics because I don't know a lot about astronomy and so it was basically a lot of dots on a sphere for me.

I've found the E@H boards to be some of the best :)

Thanks again,
Kathryn

Kathryn :o)

Einstein@Home Moderator

Stick
Stick
Joined: 24 Feb 05
Posts: 790
Credit: 33127550
RAC: 1495

RE: I have read about the

Message 18623 in response to message 18622

Quote:
I have read about the graphics bug, but since I have no idea what kind of graphics card (or the like) my puter has... well, I was a bit lost.

Most graphics bug reports are about ATI cards but not all (I don't have an ATI card and I got the graphics bug). If you want to find out what kind of graphics card you have, open your Windows "System" Control Panel, click on "Hardware" and then on "Device Manager". Your graphics card will be listed under "Display adapters".

Quote:

I just put my screen saver back to the picture slide show I had before. I was kind of missing my pictures anyway :)

I'm no so much interested in the screen saver or graphics because I don't know a lot about astronomy and so it was basically a lot of dots on a sphere for me.

You may also need to restart your system (to clear out any "bug" residuals). And, don't be surprised if the work unit you now have "In Progress" also fails because of the bug.

KSMarksPsych
KSMarksPsych
Moderator
Joined: 15 Oct 05
Posts: 2702
Credit: 4090227
RAC: 0

RE: RE: I have read

Message 18624 in response to message 18623

Quote:
Quote:
I have read about the graphics bug, but since I have no idea what kind of graphics card (or the like) my puter has... well, I was a bit lost.

Most graphics bug reports are about ATI cards but not all (I don't have an ATI card and I got the graphics bug). If you want to find out what kind of graphics card you have, open your Windows "System" Control Panel, click on "Hardware" and then on "Device Manager". Your graphics card will be listed under "Display adapters".

Quote:

I just put my screen saver back to the picture slide show I had before. I was kind of missing my pictures anyway :)

I'm no so much interested in the screen saver or graphics because I don't know a lot about astronomy and so it was basically a lot of dots on a sphere for me.

You may also need to restart your system (to clear out any "bug" residuals). And, don't be surprised if the work unit you now have "In Progress" also fails because of the bug.

Thanks so much for the advice. I'll make sure to do a reboot right now.

You know... this is a great support forum. I went to the support forum on my blog site and was basically shot down for what I thought was a good question.

Everyone... please keep up the good work. And perhaps someday I'll be able to pay it back by helping a newbie :)

Kathryn

Kathryn :o)

Einstein@Home Moderator

Comment viewing options

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