Question
Consider a bits/second satellite communication link with one way propagation delay of 150 milliseconds. Selective retransmission (repeat) protocol is used on this link to send data with a frame size of 1 kilobyte. Neglect the transmission time of acknowledgement. The minimum number of bits required for the sequence number field to achieve 100% utilization is _____.
Official answer and solution
- Official answer
- 4
- From
- Official GATE 2016 answer key
Solution
Determine the required sender window size for 100% channel utilization and compute sequence number bits for Selective Repeat.
Given parameters:
- Bandwidth
- One-way propagation delay
- Frame size (or )
- Acknowledgement transmission time
Compute frame transmission time :
(Using 8000 bits gives ).
For 100% link utilization ():
(Using gives ).
Since window size must be an integer, the minimum sender window size is:
In Selective Repeat protocol, the sender window size and receiver window size are equal: . To prevent overlap between sequence number spaces of new and retransmitted frames:
If bits are allocated for the sequence number field:
For : (insufficient).
For : (sufficient).
Therefore, the minimum number of bits required is 4.
4
Using the Go-Back-N formula , which requires only 3 bits, instead of the Selective Repeat formula .
The answer is the one in the official GATE answer key. The solution is this site's own explanation.
Source
- Paper
- GATE 2016 Computer Science and Information Technology (CS) Session 2
- Question
- 65 of 65, printed as CS Q.55
- Section
- Computer Science and Information Technology
Report an error in this question
GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.