Consider the problem of transferring a bunch of files that are 20GB in size betw
ID: 3890094 • Letter: C
Question
Consider the problem of transferring a bunch of files that are 20GB in size between San Marcos and Austin. You would like to send these files as fast as possible. You can use FedEx service or you could use your Internet connection which you can assume to be 10 Mbps in capacity and has 10 msec propagation delay. You can assume that transferring the files over the Internet connection would incur an extra 5% of overhead due to the headers.
a) How long would it take to send these files over your Internet connection?
b) If it would take FedEx 30 mins to deliver these files, what’s the minimum capacity that you would need to beat the FedEx service?
Explanation / Answer
As the total data size to be send over is 20GB and internet speed is 10Mbps.
10Mbps means that the data is in bits , so this needs to be converted into bytes.
As there is a 5% overhead due to internet headers , so that makes the total data size = 20 + 20 * 5 / 100
So total size of data = 21GB.
And as the speed is in Mbps. Lets also convert that to GBps.
As 1KB = 1000 bytes (Most common transfer rate standard)
Then according to the same , 1Mbps = 0.00125GBps.
And there is a time laps of 1ms , so that is included in the transfer of each package.So each packet takes 1+10-2sec.
So , we need to first find the total number of packages needed , so that is equal to
= 21 / 0.00125 packages
Total number = 16800 packages.
Total Time = 16800 * (1+10-2) sec.
= 16968 sec.
Total Time = 282.8 min. = 4.71333 hours.
B) If time = 30 min = 30 * 60 sec = 1800sec.
(21 / x) * (1+10-2) = 1800
21(1+10-2) = 1800 * x
21.21 / 1800 = x
x = 0.011783333 GBps
Required Speed = 94.24Mbps
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.