Bandwidth is given as = 100 Mbps.
for calculating S1 : We have no buffer. Buffer role is to have all the bits that are currently in the queue and are needed to be sent but because of the bandwidth utilization is complete the bits can’t be send as of right now.
Since no buffer is there and each source have a data transfer rate = 10 Mbps, a total of 10 sources can send the data without any hassle.
for calculating S2 : For this case we are given we will need a buffer to store outstanding bits in the queue.
But how many such bits can be stored ?
We can calculate it by using the duty cycle ratio i.e 1:2
meaning if 1 source is on than 2 sources are off (or buffered up)
so, from S1 we had 10 sources at max we can send. But now since there is a buffer available we can queue up sources.
And from duty cycle,
for 1 source On → 2 sources need to be off
therefore for 10 sources on → 20 sources need to be off
and the total equals 10 on and 20 off = 30 sources.
therefore a minimum of 10 sources and a max of 30 sources can send data is the answer.