Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Can anyone help please? computer networking - Network delay and throughput Consi

ID: 3884705 • Letter: C

Question

Can anyone help please?

computer networking - Network delay and throughput

Consider an unreliable transmission path that connects two communication nodes. The links constituting the path may drop packets but do not introduce bit errors. Assume that any given link has bit rate R_b = 100 Mbps, and that the average packet size is 1000 bits. 1. Compute the probability that a packet gets dropped before reaching its destination knowing that the path to the destination has 10 links, and that the probability a packet gets dropped in any given link is p_d = 10^-3. 2. Give an estimate of the average throughput in this case.

Explanation / Answer

1. Probability that a package is dropped is 1 - Probability that the package crosses all the nodes successfully.

Probbability of package getting lost over a node = 0.001

Probability of package transmitting succesfully over one node =0.999

Nodes=10

Probability of package transmitting successfully through all the 10 nodes=0.99910 = 0.990044880209748209880044990001

Probability of package getting lost=1-0.990044880209748209880044990001=0.009955119790251790119955009999

2.Throughput=Successful transmission speed

Number of packages sent pers second=Transmission speed/Size of packages=100Mbps/1000bits= 100 * 1000000/1000=100000

Average number of packages sent successfull per second= Number of packages sent pers second * probability of a package travelling through the 10 nodes successfully=100000 * 0.990044880209748209880044990001=99004.4880209748209880044990001

Average throughput=Average number of packages sent successfully per second * Size of package in bits=99004.4880209748209880044990001 * 1000= 99004488.0209748209880044990001 bits per second=99.0044880209748209880044990001 Mbps

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote