8 10 pts Youve recently been hired by NASAJPL to work on dat

8 (10 pts) You\'ve recently been hired by NASA/JPL to work on data communications to the International Space Station (SS). As part of your new job, you\'ve been asked to work on the link layer protocol for a wireless data connection with a bandwidth of 100 Mbps to the ISS. Assuming the ISS is 250 km from the surface of the earth and the speed of light is c 3.0 x 10 m/s, answer the following (a) What is the bandwidth-delay product for communication between Earth and the ISS? (b) If your protocol will be the Go-Back-N sliding window protocol, what size window do you need to use in order to achieve a transmission speed of 100 Mbps? Assume the frame size is 4096 bytes, the window is always full, there are no losses, and the ACK traffic is negligible. (c) What size frame do you need in order to achieve an actual data transfer speed of 100 Mbps, assuming 128 bytes of overhead, and the window size is 256?

Solution

a.) Propogation Delay (Tp) = distance (in meter)/ velocity of light = (250 * 103) / (3* 108) = 8.33* 10-4 sec

Now, bandwidth-delay product = 2*100 * 106 * 8.33 * 10-4 = 2*8.33* 104 = (500/3) kbits

b.) Transmission delay (Tt) = (frame size)/bandwidth = (4096 * 8 )/(100 * 106) sec

Let a = Tp/Tt = {(250 * 103) / (3* 108) } /{(4096 * 8 )/(100 * 106) } = 2.54

For maximum utiliation, window size = 2^(1+2a) = 2^(1 + 2*2.5) = 2^6 =64

c.) For window size = 2^(1 + 2a) = 256

which gives a = 3.5.

Let we have x bytes of frame size (including overhead). Now,

a = Tp/Tt =   {(250 * 103) / (3* 108) } /{(x * 8 )/(100 * 106) } = 3.5

which gives x = 2976 bytes

Note: actual answer may differ a bit but method will be the same. Please cross check the answer once. Hope it helps.

 8 (10 pts) You\'ve recently been hired by NASA/JPL to work on data communications to the International Space Station (SS). As part of your new job, you\'ve bee

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site