137k views
0 votes
Consider the latency for dynamic congestion windows. However, this discussion implicitly assumes that the sender and receiver are separated by a single network link. Reconsider the analysis for dynamic congestion windows that we presented in lecture, assuming instead that there are n links between sender and receiver for sending an object of b bytes, split into segments of s bytes. Specifically, give expressions for the number of server stalls as well as the total latency. In this analysis, use rtt as the total propagation latency on the round-trip path. To simplify this analysis, you may assume that there is no congestion in the network (i.e., no queuing delays), and all network links have the same transmission speed of r bytes/second. You may also ignore any processing delays.True or False?

User McCroskey
by
9.3k points

1 Answer

4 votes

Final answer:

The discussed computer network question involves calculating the number of server stalls and total latency with n links, relating to dynamic congestion windows for a given payload size b, segment size s, total round-trip time (rtt), and link speed (r).

Step-by-step explanation:

The question asked relates to network communications and the concept of dynamic congestion windows in the context of n links separating a sender and receiver. To answer this question, one would need to calculate the number of server stalls and the total latency for transmitting an object of b bytes split into segments of s bytes. Total latency would include the sum of transmission delays for each segment, propagated over n links, while also considering the total round-trip time (rtt) and the link speed (r bytes/second).

The number of server stalls would correspond to the number of times the sender must wait before receiving acknowledgment (ACK) for all segments, assuming dynamic adjustments of the congestion window size. Each stall corresponds to waiting for an rtt. Total latency includes initial rtt, the transmission time for all segments (which is b/s times for sending each s byte segment over r bytes/second speed), and any additional stalls multiplied by the rtt.

Considering each of these elements, one could derive an expression involving n, rtt, b, s, and r to represent the total latency and the number of server stalls.

User Gu Mingfeng
by
7.5k points