Question: In a particular computer network, the host computer broadcasts a packet of data to N receivers. The host computer then waits to receive an acknowledgment
In a particular computer network, the host computer broadcasts a packet of data to receivers. The
host computer then waits to receive an acknowledgment message from each of the receivers before
proceeding to broadcast the next packet. If the host does not receive all acknowledgments within a cer
tain time period, it will rebroadcast the packet. The host computer is then in "retransmission mode".
It will continue retransmitting the packet until, for one of the transmissions, all acknowledgments
are received. Then it will proceed to broadcast the next packet.
Let be the probability that a given receiver successfully receives a packet from the transmitter
and successfully acknowledges that packet reception. Assume that the events of packet transmis
sionacknowledgment success are independent between receivers or for separate transmission at
tempts.
a For the protocol described above, where we require that all of the acknowledgments be received
in response to a given transmission attempt, find for arbitrary the probability that a packet is
successfully broadcast in or fewer attempts.
b Suppose that we change the protocol such that the transmitter only needs to receive acknowledg
ments from those receivers for which it has not had a positive acknowledgment for this packet on
a prior transmission. For example, suppose there are three receivers: and C If receiver
gets the packet on the first transmission and sucessfully acknowledges such, but and do not,
the transmitter will retransmit. On this second transmission, the transmitter only looks for successful
acknowledgments from and to declare successful broadcast of this packet. Find for arbitrary
the probability that a packet is successfully broadcast in or fewer attempts.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
