# Thread: Connection type/size Question

1. Newbie
Join Date
Dec 2006
Posts
5

## Connection type/size Question

I am new to web hosting and such and have been doing quite a bit of reading on this forum (this forum is a great resource, btw!) however I have a question that I can't seem to find an answer to.

This situation is completely hypothetical - just me asking a question to better understand how connections work.

Say that I have a file that I am expecting 10,000 people to download at one time. It's a larger file so it will take some time to download, unlike a simple graphic or html page. And say that I want each of the 10,000 people downloading this to have a connection speed of 50KB/s (kilo-bytes).

What I am trying to understand is what kind of connection you would need to facilitate that. Now if you just do the straight math and take 10,000 x 50, you get 500,000 which would mean you would need a connection capable of 500MB/s (62Mb/s).

But does it actually work exponentially like that? What if it were 50,000 people at once, that would be 312Mb/s. 100,000 would be 625Mb/s. Is that how it truly works?

Like I said, this is completely hypothetical. I know my math is not exact and reflects "perfect world" numbers. I am just trying to understand the concept of how you plan what size of connection you need based on the traffic you expect. Is it actually exponential or is there a formula of sorts that helps you realistically calculate it?

Any help will be appreciated!

Thanks!

-T

2. Aspiring Evangelist
Join Date
Jun 2004
Location
Tampa Florida
Posts
428
10,000users x 50KB/s = 500,000KB/s
500,000KB/s / 1024KB/MB = 488.28MB/s
488.28MB/s x 8Mb/MB = 3,906.25Mb/s

so 3,906.25 Mb/s or roughly 4 gigE connections.

In reality, this is very close the the actual maximum that 4gigE connections bundled will handle. Probably a little over that actualy.
So to do this you would want 5gigE connections that were pretty high quality.

Kb = Kilobits
KB = Kilobytes
Mb = Megabits
MB = Megabytes

1MB = 8Mb
1KB = 8Kb
Last edited by vantage255; 12-29-2006 at 02:39 PM.

3. Newbie
Join Date
Dec 2006
Posts
5
I'm sorry, you're right, I really did my math wrong on mine! I divided when I needed to multiply.

So the connection would be as follows:

10,000 People - 3,906.25 Mb/s
50,000 People - 20,000 Mb/s (approx)
100,000 People - 40,000 Mb/s (approx)

So it does work that way? If I had 10,000 people downloading a file at 50KB/s I would need 5gigE connections?

-T

4. Aspiring Evangelist
Join Date
Jun 2004
Location
Tampa Florida
Posts
428
If they were all downloading at the same time... yes.

But, hopefully, if you have that much traffic to your servers you have managed to earn enough from it to cover your bandwidth expenses.

5. Web Hosting Master
Join Date
Sep 2005
Posts
550
That is correct

6. Newbie
Join Date
Dec 2006
Posts
5
Wow, thats interesting.

So I wonder what someone like YouTube has for connections?! They've got to be pushing some serious bandwidth.

Thanks for the feedback on the question!

-T

7. Web Hosting Master
Join Date
Apr 2003
Location
Sweden
Posts
1,059
I know rapidshare uses 80gbit to serve their customers, not sure what youtube currently have, read a interview a long time ago and they had a pretty good connection even back then.

8. Aspiring Evangelist
Join Date
Jun 2004
Location
Tampa Florida
Posts
428
Didn't youtube end up using like 60Gb/s after only like 3 months or something insane like that...?

I remember they used to publish it. or announce it on a regular basis.

I know that a lot of backbone providers are worried about carrying google's backbone traffic in a few years. Thats why they started pushing through the 100Gb ethernet standard last year... They know that OC768 just wasnt enough for the next big backbone buildouts.

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•