Question

In: Computer Science

An engineer decides to set the initial congestion window size to 100 segments. Is this a...

An engineer decides to set the initial congestion window size to 100 segments. Is this a good idea?An engineer decides to set the initial congestion window size to 100 segments. Is this a good idea?

Solutions

Expert Solution

yes, it is good idea.

Sender window = minimum ( Congestion window, Receiver window)

  • If RW > CW, then sender window = CW and congestion control policy will be used. It indicates that receiver can accept more data but intermediate routers cannot.
  • If RW < CW, then sender window = RW and flow control policy will be used. So no need to set any threshold here.

GIven, CW = 100 MSS and let take RW = 16 MSS

so, sender window = 16 MSS. No congestion here. We can either use stop-n-wait or selective repeat flow control policy.

Using stop and wait (we send 1 MSS in 1 RTT) = 16*1 ms = 16 ms

Using selective repeat (entire window is sent during one RTT) = 1 ms.

It is not a slow start process, in slow start process congestion increases as process goes on..so, this is good idea.

In this, we dont need to set any threshold value which we can get by the formula, initial threshold value = current congestion window size / 2.

so this is good idea.


Related Solutions

TCP congestion control the congestion window is typically resized at the event receiving a) Timeout and...
TCP congestion control the congestion window is typically resized at the event receiving a) Timeout and 3 duplicate acknowledgment? **Please Explain the solution when you answer my questions because I don't know how to solve it :(
Given an array ? of numbers and a window size ?, the sliding window ending at...
Given an array ? of numbers and a window size ?, the sliding window ending at index ? is the subarray ?[? − ? + 1], ⋯ , ?[?] if ? ≥ ? − 1, and ?[0], ⋯ , ?[?] otherwise. For example, if ? = [0, 2, 4, 6, 8] and ? = 3, then the sliding windows ending at indices 0, 1, 2, 3 and 4 are respectively [0], [0, 2], [0, 2, 4], [2, 4, 6], and...
For a diploid species, assume one set of 100 demes, each with a constant size of 10 individuals, and another set of 100 demes, each with 100 individuals.
  Part II4. For a diploid species, assume one set of 100 demes, each with a constant size of 10 individuals, and another set of 100 demes, each with 100 individuals. a) If in each deme the frequencies of neutral alleles A1 and A2 are 0.2 and 0.8, respectively, what fraction of demes in each set is likely to become fixed for allele A1 versus A2? Show your work below: b) Assume that a neutral mutation arises in each deme....
Show that the window size must be less than or equal to half the size of...
Show that the window size must be less than or equal to half the size of the sequence number space for SR protocols. Mathematically prove it.
Show that the window size must be less than or equal to half the size of...
Show that the window size must be less than or equal to half the size of the sequence number space for SR protocols. Mathematically prove it.
Consider a double-pane window of size 48.56×73.55 cm. The window is framed in aluminum. If the...
Consider a double-pane window of size 48.56×73.55 cm. The window is framed in aluminum. If the maximum and minimum outside temperatures are 30.28 and -32.21 °C, respectively, how much gap do you need to allow between the glass panes and the frame?
find a data set of size 50 - 100 published in newspapers or journals. you also...
find a data set of size 50 - 100 published in newspapers or journals. you also may describe and conduct a survey to have your own data set ( explain and discuss your sampling methodology and any difficulties in data collection ). Describe your data and decide on one quantitative variable ( real or interval level ) and one qualitative variable to study . Write in complete sentences and explain why you choose this data set and set of variables.
Identify the reportable operating segments of JBH. Provide details on the size and profitability of the...
Identify the reportable operating segments of JBH. Provide details on the size and profitability of the operating segments
Computational Geometry: Let E be an unsorted set of n segments that are the edges of...
Computational Geometry: Let E be an unsorted set of n segments that are the edges of a convex polygon. Describe an O(nlogn) algorithm that computes from E a list containing all vertices of the polygon, sorted in clockwise order. Don't copy other peoples wrong answer or you get down-voted.
A young engineer decides to save $240 per year toward retirement in 40 years. If he...
A young engineer decides to save $240 per year toward retirement in 40 years. If he invests this sum at the end of every year at 9%, then how much will be accumulated by retirement time? If by astute investing the interest rate could be raised to 12%, then what sum could be saved? If he deposits one fourth of this annual amount each quarter ($60 per quarter) in an interest bearing account earning a nominal annual interest rate of...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT