Solved

Bandwidth / CPU Usage Requirement

Posted on 2013-12-17
2
200 Views
Last Modified: 2014-01-01
Hi,

We have a web application which allows users to upload files.

I wish to know the essential factor of bandwidth required on the server where it is going to be hosted.

To be assumed that around 1000 users are hitting the website and are uploading the files on the website simultaneously; what should be ideal bandwidth available to server to handle this kind of load.

The total size of the website files is around
652 KB for ASPX files and
35 MB for the dll files inside the bin folder
4 MB for images and other files
39 MB is total size of all files on website.

Single user can upload max of 15 files, each file not more then 2 MB in size. So not more than 30 MB from a single user for upload.

I have an understanding that server bandwidth requirements are vital when users download from the website and not much important when users upload to the website. Is this correct?

Ketan.
0
Comment
Question by:shaileshmonani
2 Comments
 
LVL 40

Accepted Solution

by:
omarfarid earned 250 total points
ID: 39725719
You can do reverse engineering here. Assume that each will be downloading at the speed of 50k, then

50kbps * 1000 = 50mbps

You may want to be on the safe side then add 20% on top of that:

50mbps * 1.2 = 60mbps
0
 
LVL 57

Assisted Solution

by:giltjr
giltjr earned 100 total points
ID: 39726632
--> "I have an understanding that server bandwidth requirements are vital when users download from the website and not much important when users upload to the website. Is this correct?"

No, bandwidth requirements are the same no matter which direction the transfer it taking place.  Depending who the users are, businesses with business class Internet connections or "home users" with home/residential Internet connection, their upload bandwidth could be more limited than their download bandwidth.  However you can't assume that.  

Are you really planning on 1,000 concurrent users uploading/downloading at the same exact time?  If so then omarfarid's formula is correct, but you have  to choose what you think you users upload/download speeds are.
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to solve ssl error handshake failure alert on IE 1 158
ColdFusion Rereplace 3 71
Problem to echo 6 78
TCP Error code:Unable to connect to a banking site 4 27
Introduction This article explores the design of a cache system that can improve the performance of a web site or web application.  The assumption is that the web site has many more “read” operations than “write” operations (this is commonly the ca…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Use Wufoo, an online form creation tool, to make powerful forms. Learn how to selectively show certain fields based on user input using rules to gather relevant information and data from your forms. The rules feature provides you with an opportunity…
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

929 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now