Working as Expected (Jul 13 2009) |
![]() |
| log in |
Message boards : Technical News : Working as Expected (Jul 13 2009)
Previous · 1 . . . 5 · 6 · 7 · 8 · 9 · 10 · 11 · Next
| Author | Message |
|---|---|
Then there is the sense from some posts that campus Admin (1) places a low priority on the project, that there is a (2) factor contaminating incoming signal with radar pulses, (3) software is being rewritten by a single volunteer who is currently on a well-deserved vacation, and (4) correct me if I'm wrong, simply throwing more servers into the mix won't cure it either. Then, there is also the undertone that crunchers are somehow to blame and they need to go somewhere else to volunteer their multicores. I feel I need to correct some of this: 1) Campus Admins (not the project Admins) have generally been cooperative with SETI@Home and have allowed many new technologies into the lab despite no one else needing them. The only stipulation is that the campus needs to examine what is needed, send out quotes for prices, and consider the costs of upkeep after the purchase. 2) Correct. 3) Matt isn't a volunteer, he is one of the SETI Admin Staff, but yes, he is on a well deserved vacation. The rest of them should do so at their first chance as well. 4) More powerful servers would help pick up a lot of the dropped TCP connections, but the gigabit internet kind of goes hand-in-hand with this. 5) (Even though you didn't mention it at 5) Volunteers are not to blame, but they are definitely encouraged to join backup projects simply because the entire point of BOINC is to allow distributed computing on a low budget, and SETI@Home is the flagship of that banner. SETI@Home is pushing the limits using old, donated or beta hardware with minimal staff and funding, and its quite amazing at what they can accomplish with what little they have. ____________ | |
| ID: 919586 · | |
|
Quote Ozz - . SETI@Home is pushing the limits using old, donated or beta hardware with minimal staff and funding, | |
| ID: 919679 · | |
|
Thanks for all the hard work. | |
| ID: 919718 · | |
|
ozzy hit the head of the nail on #5.... old equipment..... | |
| ID: 919864 · | |
|
Another frustrating Mon. Have been trying to upload/download work units for three weeks. Very sporadic at best. Managing only one connection per week for two in a row. I wish someone would let us know what's up. I started running Boinc for Seti@home when the classic S@H was shut down and am not really interested in running other "filler" projects. Thanks, and any information would very welcome. | |
| ID: 919884 · | |
Another frustrating Mon. Have been trying to upload/download work units for three weeks. Very sporadic at best. Managing only one connection per week for two in a row. I wish someone would let us know what's up. I started running Boinc for Seti@home when the classic S@H was shut down and am not really interested in running other "filler" projects. Thanks, and any information would very welcome. I would hardly call searching for a cure for AIDS or cancer filler...but that's just me. ____________ You will be assimilated...bunghole! | |
| ID: 919897 · | |
Another frustrating Mon. Have been trying to upload/download work units for three weeks. Very sporadic at best. Managing only one connection per week for two in a row. I wish someone would let us know what's up. I started running Boinc for Seti@home when the classic S@H was shut down and am not really interested in running other "filler" projects. Thanks, and any information would very welcome. "filler" is in the eye of the beholder. ____________ | |
| ID: 919903 · | |
Another frustrating Mon. Have been trying to upload/download work units for three weeks. Very sporadic at best. Managing only one connection per week for two in a row. I wish someone would let us know what's up. I started running Boinc for Seti@home when the classic S@H was shut down and am not really interested in running other "filler" projects. Thanks, and any information would very welcome. Eric and co. are keeping things going as best they can. Matt is on vacation and will be back soon. ____________ | |
| ID: 919912 · | |
Another frustrating Mon. Have been trying to upload/download work units for three weeks. Very sporadic at best. Managing only one connection per week for two in a row. I wish someone would let us know what's up. I started running Boinc for Seti@home when the classic S@H was shut down and am not really interested in running other "filler" projects. Thanks, and any information would very welcome. As of approximately 1:30am UTC, it looks like there is a nice fat spike in uploaded (probably actually reported) results. ____________ | |
| ID: 919968 · | |
Another frustrating Mon. Have been trying to upload/download work units for three weeks. Very sporadic at best. Managing only one connection per week for two in a row. I wish someone would let us know what's up. I started running Boinc for Seti@home when the classic S@H was shut down and am not really interested in running other "filler" projects. Thanks, and any information would very welcome. That's just Vistro and TCP Jesus/MC Hammer or whatever he decides to call himself this week pressing the retry button too many times. ____________ | |
| ID: 919995 · | |
As of approximately 1:30am UTC, it looks like there is a nice fat spike in uploaded (probably actually reported) results. Hey! Shame on you... Cynicism doesn't become you. Ya just got to admire their interest and dedication to be sat there clicking away at the button. ... They may even get to learn more of how Boinc works, and why, and how, and also find out something of the exploration in how Boinc is put together. All very good fun! Meanwhile, I leave Boinc to it's own devices. It usually muddles through. (I will admit to the occasional prod for the sake of my own experiments in GPU WU selection :-o ) Meanwhile #2, the Cricket graphs form a very good study in TCP effects on a saturated link! It is also a good reminder that for any system, overall 'control' is exerted by the most significant bottleneck (or whatever system resource limit gets hit the hardest). Happy crunchin', Martin ____________ Mandriva Linux A user friendly OS! See new freedom Mageia2 The Future is what We make IT (GPLv3) | |
| ID: 920042 · | |
As of approximately 1:30am UTC, it looks like there is a nice fat spike in uploaded (probably actually reported) results. That upload spike there shows very nicely how the uploads rate can above double when the downlink is non-saturated. Note: Green = downlink, blue line = uplink. There also appears to be a tail-off for a while when the download link becomes saturated oncemore until a short while later the uploads settle back to the saturation average. Is that the exponential backoff coming into play but only for individual upload attempts? The backoffs appear rather too quickly to average out to a high background noise level... Regards, Martin Note the download dip and matching upload peak at Monday 19:00 -> (Snapshot image from Cricket. Don't do this directly to Cricket itself for obvious reasons!) ____________ Mandriva Linux A user friendly OS! See new freedom Mageia2 The Future is what We make IT (GPLv3) | |
| ID: 920043 · | |
|
Thought this might be of interest to some. | |
| ID: 920045 · | |
As of approximately 1:30am UTC, it looks like there is a nice fat spike in uploaded (probably actually reported) results. Because the Cricket graphs record the raw number of bits passing through the router (or packets ditto, if you look at the wrong page :-) ), they won't distinguish between successful uploads and those maddening (and wasteful) ones which get to 100% and then die. Maybe it's an artefact of the way the link re-saturates after whatever it is that causes the dips (I don't think we've ever got to the bottom of those, have we?). Perhaps there's a phase where a higher number than usual succeed in connecting, and at least partially uploading, before the concrete finally sets again. | |
| ID: 920046 · | |
I wonder if a manufacturer could be persuaded to "lend" SETI a suitable drive to test that assertion under field conditions. An extended test, to include SSD lifetimes cycle limits, of course. | |
| ID: 920047 · | |
|
If you look at the network traffic graphs & match them up with Scarecrow's graphs it's interesting to see that while the upload data rate might move about a bit (5Mb/s or so), that the number of uploads per hour steadily climbs. | |
| ID: 920048 · | |
I wonder if a manufacturer could be persuaded to "lend" SETI a suitable drive to test that assertion under field conditions. An extended test, to include SSD lifetimes cycle limits, of course. It would be good if they could. I think the Seti servers would benefit greatly from them, and it'd give the manufacturers some solid data to work with in their devlopment. ____________ Grant Darwin NT. | |
| ID: 920050 · | |
Thought this might be of interest to some. Good note there. The critical bits are: In MySQL each user thread can issue a write when the transaction is commited . More importantly is a completely serial, there doesn't seem to be a separate log I/O thread which would allow our user thread to "fire" a disk operation "and forget". As we want to be fully ACID compliant our database is configured with innodb_flush_log_at_trx_commit = 1 So after each transaction is committed, there is a "pwrite" first, then followed by a flush to the disk. So the actual transactions performance is also influenced by the disk write latency even if the disk is nowhere near it's limits. And in the comments: quote: "* typical average I/O latency is 0.23 ms (90%), with about 10% spikes of 7 to 12 ms That reassured us that our transaction log disk was not a bottleneck" No, that shows exactly that your disk latency is the limit: If these number are in the right ball park, the average latency is at least (0.9*0.23 + 0.1*7) ~= 0.9 ms, which limits the number of transactions per second to ~1100. Your performance is limited by the 10% of transactions that actually incur a disk related latency. Very nice when the numbers add up. Now... It troubles me that we have a potentially hugely parallel system with Boinc, and yet ALL Boinc server state change must go through just the ONE central database that is itself limited by the rate that ONE serial log can be updated! So... We can only go as fast as that one log file can be updated. (Note, the present bottleneck is the saturated download link. If that is cleared, we'll likely hit the MySQL log update bottleneck again.) A very good find there, yay! Regards, Martin ____________ Mandriva Linux A user friendly OS! See new freedom Mageia2 The Future is what We make IT (GPLv3) | |
| ID: 920052 · | |
|
I agree that the MySQL BOINC database is a serious bottleneck. I wonder how much work it would be to update the code to use a different database system, such as an object-oriented database? Or, perhaps as a first step, could we update the code to use a difference RDBMS such as Oracle or MS SQL? | |
| ID: 920086 · | |
|
Just noticed that even though there was a download dip and upload spike in the graph that ML1 displayed, that when looking at the packets there is virtually no variation on the uploads. | |
| ID: 920087 · | |
Message boards : Technical News : Working as Expected (Jul 13 2009)
| Copyright © 2013 University of California |