Host A has a file of 49.5Kbytes to send to host C and host B has...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Host A has a file of 49.5Kbytes to send to host C and host B has a file of 70.5Kbytes to send to host D, both using TCP. TCP connection 1 from A to C and TCP connection 2 from B to D share one bottleneck link of 750Kbps in the network, as shown in Figure 5. The file transmissions from host A and from host C start at the same time. The round-trip time (RTT) between A and C and between B and D is both 0.2 seconds (ignore detailed propagation, queueing, and nodal processing delays and just consider the RTT). Suppose time is slotted according to RTT and we start from RTT 1. In both TCP connections: the congestion control process starts with slow start until the slow start threshold (ssthresh) has been reached, and then begins AIMD and reacts to loss events detected by timer timeouts by cutting ssthresh to half and following slow start again. In this question, we do not consider duplicated ACK nor fast recovery, and assume exactly 1MSS is added to a sender's congestion window (CongWin) in each RTT during AIMD (instead of CongWin = CongWin + MSS * MSS/ CongWin per new ACK). A receiver sends an ACK immediately after it has received a segment; ignore ACK transmission time. In this way, batches of segments are sent out from each sender in the Mt RTT (M=1,2,...) and ACKS for each batch of segments are received back at the sender in the (M+1)th RTT (M=1,2,...). Suppose each sender's timer expires after 1RTT, the initial ssthresh is 16MSS, and the size of each TCP segment is 1MSS-500bytes. 1 2 3 4 A TCP connection 2 Figure 5 (1) (10 %) Complete the following table for congestion window sizes and slow start thresholds: fill in CongWin size and ssthresh for TCP connection 1 until the RTT when host A's file transfer is completed; fill in CongWin size and ssthresh for TCP connection 2 until the RTT when host B's file transfer is completed. [Hints: consider a loss will occur in each TCP connection in an RTT if the overall data rate in that RTT exceeds the bottleneck link's capacity; compute how many RTTS host A's file transfer takes and how many RTTS host B's file transfer lasts.] Time (in RTTS) CongWin of TCP connection 1 (in MSS) ssthresh of TCP connection 1 (in MSS) 1 5 6 B TCP connection 1 750Kbps C 16 CongWin of TCP connection 2 (in MSS) 1 ssthresh of TCP connection 2 (in MSS) 16 Host A has a file of 49.5Kbytes to send to host C and host B has a file of 70.5Kbytes to send to host D, both using TCP. TCP connection 1 from A to C and TCP connection 2 from B to D share one bottleneck link of 750Kbps in the network, as shown in Figure 5. The file transmissions from host A and from host C start at the same time. The round-trip time (RTT) between A and C and between B and D is both 0.2 seconds (ignore detailed propagation, queueing, and nodal processing delays and just consider the RTT). Suppose time is slotted according to RTT and we start from RTT 1. In both TCP connections: the congestion control process starts with slow start until the slow start threshold (ssthresh) has been reached, and then begins AIMD and reacts to loss events detected by timer timeouts by cutting ssthresh to half and following slow start again. In this question, we do not consider duplicated ACK nor fast recovery, and assume exactly 1MSS is added to a sender's congestion window (CongWin) in each RTT during AIMD (instead of CongWin = CongWin + MSS * MSS/ CongWin per new ACK). A receiver sends an ACK immediately after it has received a segment; ignore ACK transmission time. In this way, batches of segments are sent out from each sender in the Mt RTT (M=1,2,...) and ACKS for each batch of segments are received back at the sender in the (M+1)th RTT (M=1,2,...). Suppose each sender's timer expires after 1RTT, the initial ssthresh is 16MSS, and the size of each TCP segment is 1MSS-500bytes. 1 2 3 4 A TCP connection 2 Figure 5 (1) (10 %) Complete the following table for congestion window sizes and slow start thresholds: fill in CongWin size and ssthresh for TCP connection 1 until the RTT when host A's file transfer is completed; fill in CongWin size and ssthresh for TCP connection 2 until the RTT when host B's file transfer is completed. [Hints: consider a loss will occur in each TCP connection in an RTT if the overall data rate in that RTT exceeds the bottleneck link's capacity; compute how many RTTS host A's file transfer takes and how many RTTS host B's file transfer lasts.] Time (in RTTS) CongWin of TCP connection 1 (in MSS) ssthresh of TCP connection 1 (in MSS) 1 5 6 B TCP connection 1 750Kbps C 16 CongWin of TCP connection 2 (in MSS) 1 ssthresh of TCP connection 2 (in MSS) 16
Expert Answer:
Answer rating: 100% (QA)
To complete the table for congestion window sizes and slow start thresholds lets calculate the number of RTTs required for each file transfer to compl... View the full answer
Related Book For
Computer Networking A Top-Down Approach
ISBN: 978-0136079675
5th edition
Authors: James F. Kurose, Keith W. Ross
Posted Date:
Students also viewed these accounting questions
-
Suppose Host A wants to send a large file to Host B. The path from Host A to Host B has three links, of rates RI =500 kbps, R2 =2 Mbps, and R) = I Mbps. a. Assuming no other traffic in the network,...
-
Suppose a process in Host C has a UDP socket with port number 6789. Suppose both Host A and Host B each send a UDP segment to Host C with destination port number 6789. Will both of these segments be...
-
Consider that only a single TCP (Reno) connection uses one 10Mbps link which does not buffer any data. Suppose that this link is the only congested link between the sending and receiving hosts....
-
Governments assert that their safety standards for food imports are important to ensure that their citizens not be harmed by unsafe foods. Comment on how such a concern may be a nontariff barrier.
-
For each of the following cases, what is the expected impact on the total revenue of the firm? Explain your reasoning. a. Price elasticity of demand is known to be -0.5, and the firm raises price by...
-
Tree Row Bank has assets of $ 150 million, liabilities of $ 135 million, and equity of $ 15 million. The asset duration is six years and the duration of the liabilities is four years. Market interest...
-
Consider the following cash flow profile and assume MARR is 10 percent/year. a. What does Descartes' rule of signs tell us about the IRR(s) of this project? b. What does Norstrom's criterion tell us...
-
In problem 89 of Chapter 9, you were asked to determine the initial basis of Emelio and Charitas business, investment, and personal use assets. In this problem, you are to determine the adjusted...
-
Path for Ampere's law Plane surface Bulging surface A parallel-plate capacitor with plates of radius R is being charged by the current ic. Recall Ampere's Law B.d-po Although there is no current...
-
Ivanhoe Company ended its fiscal year on July 31, 2020. The company's adjusted trial balance as of the end of its fiscal year is as follows. Ivanhoe Company Adjusted Trial Balance July 31, 2020 No....
-
You invested $9180 in an account that was earning a Simple interest at a rate of 3.75% pa. How many months did it take for his investment to earn an interest of $172.10? Harry invested his savings in...
-
JKJ Limited is determining its pension obligation and is looking at the report received from the actuaries. The actuary has calculated a gain of $35,000 to be recognized in the current year. What is...
-
F(E')dE' S + 0 F(E) = (1-a)E' (1-a)E E Solve this equation in detail by converting it to an ordinary differential equation.
-
Cloth Logic conducted a cost study which resulted in the following: Indirect material, pounds per unit Indirect material, cost per pound 0.25 Indirect labor hours 2 1 $ $16.50 Indirect labor rate per...
-
Water supply for an irrigation system can be obtained from a stream in some nearby mountains. Two alternatives are being considered, both of which have essentially infinite lives, provided proper...
-
Recording Dishonored Promissory Notes Receivable On September 30, the Camelback Company accepted a $50,000, 60 day, 9 percent, promissory note in exchange for an overdue accounts receivable balance...
-
Everythingin is right says "check my work" but I am missing something. Whatam I missing from my charts? Angela Lopez owns and manages a consulting firm called Metrix, which began operations on...
-
The domain of the variable in the expression x 3/x + 4 is________.
-
Consider the network shown below, and assume that each node initially knows the costs to each of its neighbors. Consider the distance-vector algorithm and show the distance table entries at node z. 1...
-
Suppose there is exactly one packet switch between a sending host and a receiving host. The transmission rates between the sending host and the switch and between the switch and the receiving host...
-
Suppose nodes A and B are on the same 10 Mbps Ethernet bus, and the propagation delay between the two nodes is 325 bit times. Suppose node A begins transmitting a frame and, before it finishes, node...
-
You are managing the development of a case tracking system project for your large law firm. The requirements phase of the project is almost complete, and preliminary design work has begun. The...
-
At the conclusion of this chapter, the textbook mentions that data and process modeling may eventually become obsolete due to the increasing popularity and usage of object-oriented modeling and...
-
Although data and process models depict the same system with different views, systemi designers must synchronize these different views to make sure that their models are consistent and complete. One...
Study smarter with the SolutionInn App