704 views
1 votes
1 votes

Consider an instance of TCP’s Additive Increase Multiplicative Decrease (AIMD) algorithm where the window size at the start of slow start phase is 2 KB and the threshold at the start of first transmission is 24 KB. Assume that 3 duplicate ACK are received during the 5th transmission what is the congestion window size at the end of 10th transmission?

The answer given is 16KB which is correct but getting doubt on how they solve the question. 

I think the steps should be:- 

1MSS = 2KB.

(in MSS) = 1, 2, 4, 8, 12, 1, 2, 4, 6,7

So after 10th transmission it will be 8 which is 16KB.

And they solved (in KB) = 2,4,8,16, 24(TO then Threshold = 24/2 = 12) 12,13,14,15,16.

This is how they did.

Doubt :- Here it is mentioned that "3 duplicate ack". Now, if we go along TCP Tahoe then we follow what is given in above. But what steps to follow when TCP Reno is asked?


An instruction pipeline consists of following 5 stages:
                       IF = Instruction Fetch, ID = Instruction Decode, EX = Execute,
                       MA = Memory Access and WB = Register Write Back
Now consider the following code:

Assume that each stage takes 1 clock cycle for all the instructions. The number of clock cycles are required to execute the code, without operand forwarding over a bypass network ________.

I am getting 12, by doing overlapping between WB and ID stage i.e. in one half of cycle doing WB and in another half doing ID.

Given answer is 14.

Please log in or register to answer this question.

Related questions


Deprecated: Implicit conversion from float-string "1643027247.577" to int loses precision in /var/www/html/qadb/qa-include/app/format.php on line 796

Deprecated: Implicit conversion from float-string "1643027247.577" to int loses precision in /var/www/html/qadb/qa-include/app/format.php on line 801

Deprecated: Implicit conversion from float-string "1643027247.577" to int loses precision in /var/www/html/qadb/qa-include/app/format.php on line 802

Deprecated: Implicit conversion from float-string "1643027247.577" to int loses precision in /var/www/html/qadb/qa-include/app/format.php on line 803

Deprecated: Implicit conversion from float-string "1530668776.763" to int loses precision in /var/www/html/qadb/qa-include/app/format.php on line 796

Deprecated: Implicit conversion from float-string "1530668776.763" to int loses precision in /var/www/html/qadb/qa-include/app/format.php on line 801

Deprecated: Implicit conversion from float-string "1530668776.763" to int loses precision in /var/www/html/qadb/qa-include/app/format.php on line 802

Deprecated: Implicit conversion from float-string "1530668776.763" to int loses precision in /var/www/html/qadb/qa-include/app/format.php on line 803
1.6k
views
1 answers
2 votes
rahul sharma 5 asked Aug 14, 2017
1,555 views
Station A needs to send a message consisting of 10 packets to station B using a sliding window of size 4. All packets are ready and can be transferred immediately.Selecti...
1.1k
views
2 answers
0 votes
tusharb asked Jan 24, 2022
1,083 views
In the connection termination phase, suppose the FIN segment from the client-side contains data ranging from sequence no 100 to 200,So will the ACK no from the server sta...
388
views
1 answers
0 votes
Abhinavg asked Jul 4, 2018
388 views
While calculating the sender window size in sliding window protocol why we don't include transmission time of first frame along with its propagation time of that frame an...
486
views
2 answers
3 votes
ravi rajak 3 asked Oct 30, 2017
486 views
Consider host A uses 32B packets to transmit to host B using SWP. The distance between host A and B is 1000000 meters and the propagation delays is 2 * 100000000 m/s. The...