Calibrating Client v5.3.12.tx37 - fair credits in all projects

Message boards : Number crunching : Calibrating Client v5.3.12.tx37 - fair credits in all projects
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 . . . 11 · Next

AuthorMessage
Profile trux
Volunteer tester
Avatar

Send message
Joined: 6 Feb 01
Posts: 344
Credit: 1,127,051
RAC: 0
Czech Republic
Message 230635 - Posted: 13 Jan 2006, 16:28:35 UTC - in response to Message 230627.  
Last modified: 13 Jan 2006, 16:31:11 UTC

Are you working on this with any of the linux optimizers?
My source code was always public, so of course, everyone who wants to compile it for other platforms, can do it. Most of my modifications are platform independent. Only the CPU affinity and process priority may need modifications for Unix systems. Credit calibration is platform independent. Myself, I plan to compile some clients and applications for FreeBSD, but currently I do not find time enough. Hopefully later.

trux
BOINC software
Freediving Team
Czech Republic
ID: 230635 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 21976
Credit: 7,508,002
RAC: 20
United Kingdom
Message 230650 - Posted: 13 Jan 2006, 16:59:30 UTC - in response to Message 230635.  

...Most of my modifications are platform independent. Only the CPU affinity and process priority may need modifications for Unix systems...

I don't know about the other *nix systems but the Linux kernel has had processor affinity for processes available for some time now.

Regards,
Martin
See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 230650 · Report as offensive
Profile trux
Volunteer tester
Avatar

Send message
Joined: 6 Feb 01
Posts: 344
Credit: 1,127,051
RAC: 0
Czech Republic
Message 230657 - Posted: 13 Jan 2006, 17:08:12 UTC - in response to Message 230650.  

I don't know about the other *nix systems but the Linux kernel has had processor affinity for processes available for some time now.
I do not think than anyone doubts that :) The problem is that different approach needs to be used under different OS or hardware platforms.

trux
BOINC software
Freediving Team
Czech Republic
ID: 230657 · Report as offensive
Profile tekwyzrd
Volunteer tester
Avatar

Send message
Joined: 21 Nov 01
Posts: 767
Credit: 30,009
RAC: 0
United States
Message 230660 - Posted: 13 Jan 2006, 17:25:44 UTC - in response to Message 230635.  

Are you working on this with any of the linux optimizers?
My source code was always public, so of course, everyone who wants to compile it for other platforms, can do it. Most of my modifications are platform independent. Only the CPU affinity and process priority may need modifications for Unix systems. Credit calibration is platform independent. Myself, I plan to compile some clients and applications for FreeBSD, but currently I do not find time enough. Hopefully later.


I'll hope for a timely and successful completion of your tests and release of your final modified version. I compile my own slightly optimized version of BOINC and look forward to implementing and testing these changes locally.

Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
Douglas Adams (1952 - 2001)
ID: 230660 · Report as offensive
Profile trux
Volunteer tester
Avatar

Send message
Joined: 6 Feb 01
Posts: 344
Credit: 1,127,051
RAC: 0
Czech Republic
Message 230775 - Posted: 13 Jan 2006, 21:20:41 UTC - in response to Message 230660.  

I'll hope for a timely and successful completion of your tests and release of your final modified version. I compile my own slightly optimized version of BOINC and look forward to implementing and testing these changes locally.
Thanks :) Mr. Pernod (I hope he does not mind mentioning him here) found already a small bug in configuration in case of using venues, but otherwise I have no negative reports. I've gotten some positive reports, but more of them are missing though too, so it is hard to tell how far I am. I am just fixing the venue issue and will keep you updated.

There is still room for another beta tester or two, so if you are interested, please register in our forum, and send me a Private Message request there.

trux
BOINC software
Freediving Team
Czech Republic
ID: 230775 · Report as offensive
Profile Mr.Pernod
Volunteer tester
Avatar

Send message
Joined: 8 Feb 04
Posts: 350
Credit: 1,015,988
RAC: 0
Netherlands
Message 231001 - Posted: 14 Jan 2006, 10:42:45 UTC

I don't mind being mentioned ;)
ID: 231001 · Report as offensive
Profile trux
Volunteer tester
Avatar

Send message
Joined: 6 Feb 01
Posts: 344
Credit: 1,127,051
RAC: 0
Czech Republic
Message 231307 - Posted: 15 Jan 2006, 1:27:00 UTC

Well, so far the results do not look too bad, and I believe it works well as expected. Some minor bugs in the credit calibration and in the priority_project feature were fixed thanks to the beta testers, but I need more feedback and more testers. Unfortunately, I have ony 2-3 active users who give any feedback (although there were more people downloading the client), so I do not feel yet quite comfortable with releasing it publicly.

If you are interested in testing the credit calibration client and want to help me testing it, please register in the CNT forum and send me a Private Message there. Should you have troubles with it, please post here.


trux
BOINC software
Freediving Team
Czech Republic
ID: 231307 · Report as offensive
DarkStar
Volunteer tester
Avatar

Send message
Joined: 13 Jun 99
Posts: 119
Credit: 808,179
RAC: 0
Marshall Islands
Message 231910 - Posted: 16 Jan 2006, 2:40:35 UTC - in response to Message 231307.  
Last modified: 16 Jan 2006, 2:43:29 UTC

Well, so far the results do not look too bad, and I believe it works well as expected.
I know you're concentrating on the new client, but thought I'd pass this on in case it's of any use to you. I just completed a 5.02 work unit on a P3/1000 (256M, Win2K) using your 5.3.6.tx12 (SSE) client, and it claimed 190.71 credits for 284515.91 seconds of work, which looks pretty close to "standard". Result information is HERE.
ID: 231910 · Report as offensive
Profile trux
Volunteer tester
Avatar

Send message
Joined: 6 Feb 01
Posts: 344
Credit: 1,127,051
RAC: 0
Czech Republic
Message 231924 - Posted: 16 Jan 2006, 3:04:58 UTC

As I mentioned, S@H Enhanced uses different crediting system - it counts operations instead of time & benchmarks. Please read further below the discussion about S@H Enhanced.
trux
BOINC software
Freediving Team
Czech Republic
ID: 231924 · Report as offensive
Profile trux
Volunteer tester
Avatar

Send message
Joined: 6 Feb 01
Posts: 344
Credit: 1,127,051
RAC: 0
Czech Republic
Message 232175 - Posted: 16 Jan 2006, 16:33:56 UTC
Last modified: 16 Jan 2006, 17:02:37 UTC

Some longer testing would be better, but so far it looks fine, some glitches were fixed, and especially I'd like that the client can serve its purpose before the S@H Enhanced comes. With S@H Enhanced, the calibration will not be needed so urgently (at least not initially - as we discussed below). Still, it will be fairer to calibrate credits at other projects, to avoid over-claiming there. Currently, on most computers, it is only S@H that needs the positive calibration.

Well, I am making the client public now. Besides the discussed credit calibration, it has a bunch of new features, that you may find useful even if you decide not to use the calibration:

  • configurable RPC port
  • network masks / IP blocks in remote_hosts.cfg
  • return_results_immediately
  • configurable CPU affinity
  • configurable process priority
  • automatic credit self-calibration
  • priority projects - backup projects will be started only when there is no work for the priority project(s)
  • automatic deleting of uncompleted overdue WU's
  • manual resetting of all long term and short term debts



You can download the last modified BOINC core client release 5.3.11.tx31 here:

http://boinc.truxoft.com/core-cal.htm

Hope it works well for all. In case of troubles, please be sure to have read the instructions, and also verify messages in BOINC manager - they contain a lot of additional information that can help tracking down the problems.

Please read the description before installing, and please follow the installation and configuration instructions.

The source code of the modified files is also available to download, so if you are a Volunteer Developer and think some of the features may be interesting for the dev team, feel free to submit it to them. I am not familiar with their diff / CVS system, so would be thankful if you can do it for me. I tried to make all changes as clean as I could. They are all marked with // TX and well commented.

Special thanks to all beta testers, and to members of our team for the help


trux
BOINC software
Freediving Team
Czech Republic
ID: 232175 · Report as offensive
Profile Dorsai
Avatar

Send message
Joined: 7 Sep 04
Posts: 474
Credit: 4,504,838
RAC: 0
United Kingdom
Message 232241 - Posted: 16 Jan 2006, 18:42:05 UTC
Last modified: 16 Jan 2006, 18:45:48 UTC

Just installed your version on this box, after upgrading from 4.45, and if it pans out OK, it will go on the other one too.

I saw you mentuioned an option to set project(s) as a backup,

priority projects - backup projects will be started only when there is no work for the priority project(s)

So it will only get work if the main project is dry, but I can't find the relevent setting to achieve this.


Also, When I suspend network activities, they seem to turn back on, on their own, almost instantly...




Edited for link.

Foamy is "Lord and Master".
(Oh, + some Classic WUs too.)
ID: 232241 · Report as offensive
Profile Mr.Pernod
Volunteer tester
Avatar

Send message
Joined: 8 Feb 04
Posts: 350
Credit: 1,015,988
RAC: 0
Netherlands
Message 232242 - Posted: 16 Jan 2006, 18:46:16 UTC
Last modified: 16 Jan 2006, 18:46:32 UTC

look in your BOINC directory for a file called truxoft_prefs.xml (also included in the download) and add the line <priority_projects>SETI@Home</priority_projects> to make SETI the main project.
For more information see the section Sample Configuration on the download page.
ID: 232242 · Report as offensive
Profile Dorsai
Avatar

Send message
Joined: 7 Sep 04
Posts: 474
Credit: 4,504,838
RAC: 0
United Kingdom
Message 232247 - Posted: 16 Jan 2006, 18:49:50 UTC - in response to Message 232242.  

look in your BOINC directory for a file called truxoft_prefs.xml (also included in the download) and add the line <priority_projects>SETI@Home</priority_projects> to make SETI the main project.
For more information see the section Sample Configuration on the download page.



Thanks, will do.

Re the network thing, very odd, but Boinc just popped up a message, "16/01/2006 18:43:11||Suspending network activity - user request"...Odd...I turn it off, it turns back on, then a few mins later turns it'self back off..Odd.. :-/


Foamy is "Lord and Master".
(Oh, + some Classic WUs too.)
ID: 232247 · Report as offensive
Profile Geek@Play
Volunteer tester
Avatar

Send message
Joined: 31 Jul 01
Posts: 2467
Credit: 86,146,931
RAC: 0
United States
Message 232252 - Posted: 16 Jan 2006, 19:04:33 UTC
Last modified: 16 Jan 2006, 19:06:09 UTC

Also, When I suspend network activities, they seem to turn back on, on their own, almost instantly...


I upgraded to this Boinc level a while back and the stock client has this problem. I returned my boxes to the recomended Boinc version for this reason.


Boinc....Boinc....Boinc....Boinc....
ID: 232252 · Report as offensive
Profile trux
Volunteer tester
Avatar

Send message
Joined: 6 Feb 01
Posts: 344
Credit: 1,127,051
RAC: 0
Czech Republic
Message 232343 - Posted: 16 Jan 2006, 22:39:35 UTC

Yes, there were some changes in the later official BOINC releases in the network access, and I did not really study what their purpose was, but it is true that people report these problems since around the version 5.3.8 (?), maybe even 5.3.6. I saw there was another change in the official 5.3.11, and thought it was a fix. It is a pity nobody mentioned it during the beta test - although it is apparently problem in the official source, I could look at it and fix it. Well, I'll try looking at it anyway and let you know when there is a new version.
trux
BOINC software
Freediving Team
Czech Republic
ID: 232343 · Report as offensive
Profile Neil Woodvine
Volunteer tester
Avatar

Send message
Joined: 22 Nov 02
Posts: 49
Credit: 429,050
RAC: 0
United Kingdom
Message 232364 - Posted: 16 Jan 2006, 23:32:15 UTC - in response to Message 232343.  

Running trux's client with no problems to report. I prefer the seperate prefs.xml idea, much better to keep me out of things i can break =).

The priority projects option is a good enough reason for the client on its own let alone the calibration system.


ID: 232364 · Report as offensive
Heaphus
Volunteer tester

Send message
Joined: 1 Apr 03
Posts: 96
Credit: 4,148,549
RAC: 0
United States
Message 232424 - Posted: 17 Jan 2006, 2:34:12 UTC

I gave the new client a try and got this:

1/16/2006 8:26:51 PM||truXoft add-on: calibrate_credit = SETI@home
1/16/2006 8:26:51 PM|seti@home|Resuming computation for result 03se03aa.7540.6624.634652.1.202_0 using setiathome version 411
1/16/2006 8:26:51 PM||using earliest-deadline-first scheduling because computer is overcommitted.
1/16/2006 8:26:51 PM|seti@home|CC calibration failed: credit_correction_factor checksum failed!

What is going on in the last line?
ID: 232424 · Report as offensive
Profile trux
Volunteer tester
Avatar

Send message
Joined: 6 Feb 01
Posts: 344
Credit: 1,127,051
RAC: 0
Czech Republic
Message 232427 - Posted: 17 Jan 2006, 2:46:20 UTC
Last modified: 17 Jan 2006, 2:48:34 UTC

This message can come initially, when the coefficients are not established yet. Otherways it also happens when you try to manually mess with the correction factor. Or when the status file is incomplete or corrupted. Anyway, unless you get it at each completed WU, it is rahter unimportant, since the calibrating simply restarts again, in such case. It is a protection against corrupted data, that could result in unreasonable results, or against cheaters trying to influence the results manually.

Even if the claibration fails, nothing bad happens, and you still claim rather fair credit (the default uncalibrated benchmarks are still relatively high).
trux
BOINC software
Freediving Team
Czech Republic
ID: 232427 · Report as offensive
rsisto
Volunteer tester

Send message
Joined: 30 Jul 03
Posts: 135
Credit: 729,936
RAC: 0
Uruguay
Message 232521 - Posted: 17 Jan 2006, 11:57:13 UTC

Im getting several of these:

2006-01-17 05:19:19 [seti@home] Started upload of 05oc03ab.24335.3042.379824.1.86_3_0
2006-01-17 05:19:26 [seti@home] Finished upload of 05oc03ab.24335.3042.379824.1.86_3_0
2006-01-17 05:19:26 [seti@home] Throughput 4830 bytes/sec
2006-01-17 06:38:52 [---] Rescheduling CPU: application exited
2006-01-17 06:38:52 [seti@home] Computation for result 18se04ab.27430.1170.811074.1.9_0 finished
2006-01-17 06:38:52 [seti@home] Starting result 05oc03ab.24335.3042.379824.1.75_3 using setiathome version 411
2006-01-17 06:38:52 [seti@home] CC calibration: blocked [negative calibration limit] 17.64 >> 8.15 (time: 4753s >> 2132s / Gfpops: 1.29 >> 1.48)

then the last one was like this:

2006-01-17 09:21:16 [seti@home] Computation for result 05oc03ab.24335.3042.379824.1.92_1 finished
2006-01-17 09:21:16 [seti@home] Starting result 13dc03aa.20895.13312.253418.1.192_4 using setiathome version 411
2006-01-17 09:21:16 [seti@home] CC calibration: 17.47 >> 26.80 (time: 4706s >> 4610s / Gfpops: 1.29 >> 4.92)

What do this mean?

Thanks
Roberto


ID: 232521 · Report as offensive
Zap de Ridder
Volunteer tester

Send message
Joined: 9 Jan 00
Posts: 227
Credit: 1,468,844
RAC: 1
Netherlands
Message 232525 - Posted: 17 Jan 2006, 12:13:17 UTC - in response to Message 232521.  
Last modified: 17 Jan 2006, 12:16:51 UTC

Im getting several of these:

2006-01-17 06:38:52 [seti@home] CC calibration: blocked [negative calibration limit] 17.64 >> 8.15 (time: 4753s >> 2132s / Gfpops: 1.29 >> 1.48)

then the last one was like this:

2006-01-17 09:21:16 [seti@home] CC calibration: 17.47 >> 26.80 (time: 4706s >> 4610s / Gfpops: 1.29 >> 4.92)

What do this mean?
Thanks
Roberto


It means that the aplication needed some wu's tot calibrate as said by Trux.
Mine looks like:


16/01/2006 22:26:27|seti@home|CC calibration: blocked [negative calibration limit] 16.05 >> 11.79 (time: 2868s >>

1849s / Gfpops: 2.20 >> 3.55)
16/01/2006 23:42:09|seti@home|CC calibration: blocked [negative calibration limit] 16.06 >> 11.80 (time: 2870s >>

1850s / Gfpops: 2.20 >> 3.55)
17/01/2006 00:34:52|seti@home|CC calibration: blocked [negative calibration limit] 15.93 >> 12.97 (time: 2847s >>

1966s / Gfpops: 2.20 >> 3.94)
17/01/2006 01:06:12|seti@home|CC calibration: blocked [negative calibration limit] 15.66 >> 14.04 (time: 2800s >>

2056s / Gfpops: 2.20 >> 4.33)
17/01/2006 01:53:24|seti@home|CC calibration: blocked [negative calibration limit] 15.80 >> 15.47 (time: 2824s >>

2191s / Gfpops: 2.20 >> 4.73)
17/01/2006 02:40:26|seti@home|CC calibration: 15.74 >> 16.72 (time: 2814s >> 2292s / Gfpops: 2.20 >> 5.13)
17/01/2006 08:33:07|seti@home|CC calibration: 15.64 >> 17.89 (time: 2795s >> 2378s / Gfpops: 2.20 >> 5.53)
17/01/2006 09:21:35|seti@home|CC calibration: 15.93 >> 19.50 (time: 2847s >> 2517s / Gfpops: 2.20 >> 5.92)
17/01/2006 10:16:45|seti@home|CC calibration: 15.91 >> 20.69 (time: 2843s >> 2599s / Gfpops: 2.20 >> 6.29)
17/01/2006 11:16:30|seti@home|CC calibration: 16.21 >> 22.26 (time: 2897s >> 2726s / Gfpops: 2.20 >> 6.64)
17/01/2006 12:11:14|seti@home|CC calibration: 16.21 >> 23.37 (time: 2898s >> 2797s / Gfpops: 2.20 >> 6.97)
17/01/2006 13:03:28|seti@home|CC calibration: 16.21 >> 24.38 (time: 2897s >> 2858s / Gfpops: 2.20 >> 7.27)

From start till now. The figure between >> and ( is getting bigger until fully calibrated I think.

The actual claimed credits apear some more than 1 higher as the figure indicates, with my computer that is. Exept for where te cc calibration is blocked because callibrated figure was lower than initially claimed by the aplication.
ID: 232525 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · 6 . . . 11 · Next

Message boards : Number crunching : Calibrating Client v5.3.12.tx37 - fair credits in all projects


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