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

Assume we have a simple network with 5 hosts and a router. The router connects e

ID: 3569865 • Letter: A

Question

Assume we have a simple network with 5 hosts and a router. The router
connects each of the 5 hosts in a star topology. The RTT between each pair of
hosts is 10 ms. Each host uses a simple UDP query and response protocol
(i.e., each packet sent to a destination results in a single packet being sent
back to the sender) to communicate between hosts. Additionally, if a sender
does not receive a response within 20 ms, it retransmits the request. Multiple
requests can be outstanding at one time, but each request will be retransmitted
until a response is received.
Assume that the router queue is empty at the beginning. All hosts start sending
requests to each other at a very high (fixed) rate. Very shortly thereafter, we
notice a congestion collapse. Briefly explain (however, please be precise about
your assumptions) whether each of the following techniques, if implemented,
would affect/prevent the congestion collapse?


i. Double the timeout value from 20 ms to 40 ms.
ii. Double the size of the queue in the router.
iii. If a query is not answered within a timeout interval, multiplicatively
reduce the maximum rate at which the client sends query packets.
iv. Use a flow control window at each receiver to prevent buffer overruns.

Explanation / Answer

4.Use a flow control window at each receiver to prevent buffer overruns.

Because receiver is fail of a 10ms so time interval are more than earliear than .

flow control window is control of a sender of a data ...

..