Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 4
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 982 times and has 3 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Is Uploading and Reporting the same?

Hello.
I currently run BOINC on 3 laptops.
Windows XP, Ubuntu and Linux Mint.
When a task is finished, its status changes to "Uploading".
It even shows on the "Transfers" tab with percentage if it's a large file.
But it does not disappear from "Tasks" after it's been uploaded.
After a few seconds of "Uploading", the status changes to "Ready to report".

Only if I click on the Update button, (or wait until it happens automatically), will the completed task disappear from Tasks.

So, am I misunderstandig the difference between "uploading" and "reporting", or is this a bug?

Please explain.

Also, I have a graphics card that WCG does not use, so I signed up for GPUGRID.
It runs fine, but it overestimates the time it will need.
One task was expected to take 110 hours (according to Remaining), but was completed after a much shorter time. This is a laptop with a GTX 460M GPU. Why is the estimate so wrong?
----------------------------------------
[Edit 3 times, last edit by Former Member at Nov 17, 2011 10:47:25 PM]
[Nov 17, 2011 10:12:51 PM]   Link   Report threatening or abusive post: please login first  Go to top 
wplachy
Senior Cruncher
Joined: Sep 4, 2007
Post Count: 423
Status: Offline
Reply to this Post  Reply with Quote 
Re: Is Uploading and Reporting the same?

Hello Mannen med ljaaen, I can't answer your question about the GPU estimate but can about Uploading and Ready to Report.

If the client has internet access it will upload a workunit (WU) as soon as it completes. As you've observed once uploaded the status is changed as Ready to Report. The next time the client communicates with the server it will report the completed and uploaded WU.
When the client communicates with the server is based on the size of your cache and amount of work remaining to be completed. Net is it will communicate when it wants more work, or if there are WUs Ready to Report every 24 hours, which ever comes first.
----------------------------------------
Bill P

[Nov 17, 2011 11:09:42 PM]   Link   Report threatening or abusive post: please login first  Go to top 
gb009761
Master Cruncher
Scotland
Joined: Apr 6, 2005
Post Count: 3010
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Is Uploading and Reporting the same?

To expand upon wplachy's comments, yes they are two separate steps. The first (the uploading), basically sends the data back, whilst the second stage (when the 'Ready to Report' (RtR)'s are sent back), actually accesses and updates the database - and hence, a more intensive step. If more than 1 RtR can be combined together (i.e., after 24 hrs or when requesting more work), then there's not as much stress put on the DB as there would be for just 1 RtR action.
----------------------------------------

[Nov 17, 2011 11:59:59 PM]   Link   Report threatening or abusive post: please login first  Go to top 
JmBoullier
Former Community Advisor
Normandy - France
Joined: Jan 26, 2007
Post Count: 3716
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Is Uploading and Reporting the same?

Mannen med ljaaen,
Assuming you have the necessary network bandwidth, sending or receiving files is a very basic and easy task for a computer. In addition, grouping such operations does not save much, if at all.

On the contrary updating a large direct access database is a very expensive operation for a computer with lots of things which need to be done to ensure the integrity of the transaction itself and that of the database. And chaining such direct access transactions is a great opportunity to reduce the global stress of this activity.

Let's talk numbers now.
On a good day WCG gets 800,000 WUs done.
That means recording the completion of these 800,000 WUs plus recording the distribution of 800,000 new ones.
If these two operations can be done at the same time you have reduced the daily stress by close to 50 %.

And with all the multicores available nowadays it is not exceptional that several completed WUs are reported at once when the client asks for one new WU. And then the savings become really tremendous.

Future releases of the BOINC client will have new algorithms in order to differ work requests until it is possible to request several new ones at once, which will reduce the stress on the main BOINC database one step further.
----------------------------------------
Team--> Decrypthon -->Statistics/Join -->Thread
----------------------------------------
[Edit 1 times, last edit by JmBoullier at Nov 18, 2011 7:23:05 AM]
[Nov 18, 2011 7:21:10 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread