SETI server backing off downloads problem |
![]() |
| log in |
Questions and Answers : Web site : SETI server backing off downloads problem
Previous · 1 · 2 · 3 · Next
| Author | Message |
|---|---|
|
No I suspect a lot of crunchers don't want "one at a time" | |
| ID: 1270795 · | |
|
As I explained years ago to a user that wanted 30 WU's downloading at a time, YOu are taking the space of 15 standard users. If everyone did what you do the servers would be overwhelmed. | |
| ID: 1270831 · | |
|
Yes. What I'm hoping for is to allow SETI to set that max dl's setting in everyone's config by default, should that setting become per-project. That would at least temporarily relieve the strain on SETI servers until people change it for no good reason. | |
| ID: 1270853 · | |
|
lol :) | |
| ID: 1270855 · | |
|
Guess not enough people are interested to put it forward to the BOINC coders | |
| ID: 1280219 · | |
|
No one else wants to be the messenger, no. So why don't you sign up to the BOINC development email list and ask for this yourself? Do write the whole request in the email, there's nothing more annoying to the developers than doing a request and pointing to a (big) thread on some forums somewhere. | |
| ID: 1280283 · | |
|
No, I was more thinking of a large list of users backing the idea.. But I appreciate your telling me to do it myself ^_^ | |
| ID: 1280309 · | |
|
@BilBg | |
| ID: 1280406 · | |
|
I think what they are inquiring about, at least I am, is that why is it taking many minutes, in some cases hours, to download a few Kbytes, or Mbytes of information? It took me about 40min to download a 51KB size file before BOINC started downloading other files for SETI@HOME. Hours to download what looks like the CUDA executable files at roughly 10KB total? | |
| ID: 1282477 · | |
|
| |
| ID: 1282479 · | |
|
Ahhhh. Yeah, That would do it. Wish I had the $ to donate a GB link or two. Of course that would fill up soon enough, I'm sure. =) | |
| ID: 1282487 · | |
|
Thanks for those numbers BilBg. Certainly made me think.. | |
| ID: 1282538 · | |
|
Active users (individual user IDs that got credit): http://boincstats.com/en/stats/0/project/detail/user, around 142,000 | |
| ID: 1282594 · | |
|
Thanks for that mate. | |
| ID: 1283110 · | |
Thanks for that mate. Not really. If I only download one at a time, that just makes them serial rather than parallel. The same amount of data has to come through the pipe in a day. In other words, I can take a minute total with 4 slots used, or 4 minutes with 1 slot used. The total amount of data is the same. The real problem is the amount of data that can be shoveled through the pipe in a day. Insisting that everyone download a single file at a time just moves the problem, and not not by much. It does not change the problem. ____________ BOINC WIKI | |
| ID: 1285304 · | |
|
I understand and agree; the total bandwidth available doesn't change. By the same token, if I am downloading 4 files with a potential available bandwidth of 1.5KB/s, it takes me WAY longer to get a usable work unit. That being the problem; we don't always have work ready to do. | |
| ID: 1285341 · | |
I understand and agree; the total bandwidth available doesn't change. By the same token, if I am downloading 4 files with a potential available bandwidth of 1.5KB/s, it takes me WAY longer to get a usable work unit. That being the problem; we don't always have work ready to do. It actually makes no difference overall whether everyone loads 20 files at once or one file at once. It can actually make things worse instead of better. (Just for the example, we will assume that the server is limited to 4 downloads at once. Each user wishes to download 5 files. Each subsequent user starts downloading files one time space apart. 5 users. Server limits transfers to 4 max) Example Time 0. First user starts downloading first file. 3 slots free. Time 1. First user starts downloading second file. Second user starts downloading first file. 2 slots free Time 2. First user starts downloading third file. Second user starts downloading second file. Third user starts downloading third file. 1 slot free. Time 3. First user starts downloading fourth file. Second user starts downloading third file. Third user starts downloading second file. Fourth user starts downloading first file. Time 4. First user starts downloading fifth file. Second user starts downloading fourth file. Third user starts downloading third file. Fourth user starts downloading second file. Fifth user blocked from downloading. Time 5. Second user starts downloading fifth file. Third user starts downloading fourth file. Fourth user starts downloading third file. Fifth user starts downloading first file. Time 6. Third user starts downloading fifth file. Fourth user starts downloading fourth file. Fifth user starts downloading second file. One slot free. Time 7. Fourth user starts downloading fifth file. Fifth user starts downloading third file. 2 slots free. Time 8. Fifth user starts downloading fourth file. 3 slots free. Time 9. Fifth user starts downloading fifth file. Now for allowing 4 at once from the client. Time 1. First user starts first file First user starts second file First user starts third file First user starts fourth file Time 2. First user starts fifth file Second user starts first file Second user starts second file Second user starts third file Time 3. Second user starts fourth file Second user starts fifth file Third user starts first file Third user starts second file Time 4. Third user starts third file Third user starts fourth file Third user starts fifth file Fourth user starts first file Time 5. Fourth user starts second file Fourth user starts third file Fourth user starts fourth file Fourth user starts fifth file Fifth user blocked from downloading Time 6. Fifth user starts first file Fifth user starts second file Fifth user starts third file Fifth user starts fourth file Time 7. Fifth user starts fifth file 3 slots unused Time 8. Not used Time 9. Not used Admittedly, if there is a constant need for more bandwidth than can be supplied, there will be no recovery, but it makes no difference at all to the server if each host starts one file upload at a time, or multiple files at a time. If only one is started at a time by each host, it merely means that the second file will be requested during the second time slot - when there are even more requests to be handled. If bandwidth is saturated, the only fix is more bandwidth, or smaller files. Some savings can be realized if shared files are downloaded to one external host and shared from there. However, the typical savings would be 50% as each file is shared between 2 hosts for download, and is not shared for upload. ____________ BOINC WIKI | |
| ID: 1287211 · | |
|
The server can always manage its bandwidth to ensure people aren't stalling however if it reaches its maximum simultaneous connections it is totally unable to service any more requests until someone is finished, which, when you consider the number of users and the number of potential simultaneous requests results in a DDOS-like effect where the server is essentially rendered non-communicable at times by the sheer number of connections, not the bandwidth being consumed strictly. | |
| ID: 1287316 · | |
The server can always manage its bandwidth to ensure people aren't stalling however if it reaches its maximum simultaneous connections it is totally unable to service any more requests until someone is finished, which, when you consider the number of users and the number of potential simultaneous requests results in a DDOS-like effect where the server is essentially rendered non-communicable at times by the sheer number of connections, not the bandwidth being consumed strictly. Actually, you don't because of latency. While waiting for acknowledgement of a packet for file A, file B can certainly be downloading a packet. The point is that it makes no difference at all how many files each user attempts to download at a time as long as the server limits itself to somewhat less than the total bandwidth and fails to start files if it is saturated. This is something that the server needs to do, not the client. ____________ BOINC WIKI | |
| ID: 1287870 · | |
You will always get a usable work unit faster if you're using all available bandwidth for the one transfer; how is that going to "actually make things worse" exactly? In other words, Seti has to lock down right now, not allow anyone else to sign up, as their bandwidth is already over the max that the database can take at any one second. So they'll have to whittle down the amount of computers to just under DDOS attacks and the maximum of 1.5KB/sec. So that means culling the flock to a maximum of 19,999 computers and then only send out Seti Enhanced work, not those pesky 8MB Astropulse, as those will limit the bandwidth used to just 2 computers at a time, and allowing only 2 computers is just silly, right? ;-) ____________ Jord - BOINC FAQ Service - BOINC User Wiki Real is just a matter of perception. | |
| ID: 1287906 · | |
Questions and Answers : Web site : SETI server backing off downloads problem
| Copyright © 2013 University of California |