Here capacity is givien. Not bandwidths howerver we can think 10Mbps as a Bandwidth by seeing its unit i.e Mbps.

and secondly how u take 80 as 80micro sec.

and secondly how u take 80 as 80micro sec.

The Gateway to Computer Science Excellence

+28 votes

A broadcast channel has $10$ nodes and total capacity of $10$ Mbps. It uses polling for medium access. Once a node finishes transmission, there is a polling delay of $80$ μs to poll the next node. Whenever a node is polled, it is allowed to transmit a maximum of $1000$ bytes. The maximum throughput of the broadcast channel is:

- $1$ Mbps
- $100/11$ Mbps
- $10$ Mbps
- $100$ Mbps

+54 votes

Best answer

Propagation time is not given so that's negligible here.

efficiency $=\dfrac{\text{transmission time}}{\text{(transmission time + polling time)}}$

Tx$=\dfrac{1000\ bytes}{10\ Mbps} =800\mu s.$

Delay because of polling is $=80\mu s$

Efficiency of channel , $e=\dfrac{transmission-delay}{total-delay}$

$=\dfrac{800}{800+80}=\dfrac{10}{11}$

Maximum throughput is $=\dfrac{10}{11}\times 10\ Mbps=\dfrac{100}{11} Mbps$

Correct Answer: $B$

efficiency $=\dfrac{\text{transmission time}}{\text{(transmission time + polling time)}}$

Tx$=\dfrac{1000\ bytes}{10\ Mbps} =800\mu s.$

Delay because of polling is $=80\mu s$

Efficiency of channel , $e=\dfrac{transmission-delay}{total-delay}$

$=\dfrac{800}{800+80}=\dfrac{10}{11}$

Maximum throughput is $=\dfrac{10}{11}\times 10\ Mbps=\dfrac{100}{11} Mbps$

Correct Answer: $B$

0

Here capacity is givien. Not bandwidths howerver we can think 10Mbps as a Bandwidth by seeing its unit i.e Mbps.

and secondly how u take 80 as 80micro sec.

and secondly how u take 80 as 80micro sec.

+3

But why we have take polling delay just 80us suppose we start polling from first node and if the 10th node wants to use the medium then it would be 80*9=720us

+1

we can find efficiency in this way also.

Efficiency $η = \frac {useful\ data\ sent\ in\ 880μs}{Total\ data\ that\ could\ be\ sent\ in\ 880μs}$

$η = \frac {1000*8}{880*10^{-6}*10*10^6}$

$=\frac{10}{11}$

Efficiency $η = \frac {useful\ data\ sent\ in\ 880μs}{Total\ data\ that\ could\ be\ sent\ in\ 880μs}$

$η = \frac {1000*8}{880*10^{-6}*10*10^6}$

$=\frac{10}{11}$

+3

@ A_i_$_h

actually polling method is used to decide the station which is going to transmit next.....and

in this we use a algorithm to find suitable station and then allocate Time equal to **Tt+Tp** ...

once this time is over we ...again we use same for other station......

::no. of channel doesn't matter for polling...

+4 votes

The present best solution is using the concept of efficiency. I have tried solving the problem without using efficiency.

The time required to transmit 1000 bytes $= \frac{1000 \ bytes}{10 \times 10^6 \ bps} = \frac{8 \times 10^3 \ bits}{10^7 \ bps} = 8 \times 10^{-4} \ s = 800 \ \mu s $

$ \therefore \ $ The total time required to transmit a 1000 byte data $= (800 + 80) \ \mu s = 880 \ \mu s$

Now, in $ 880 \ \mu s $, we can send $8000$ bits.

$ \implies $ in $ 1 \ s $, we can send $ \frac{8000}{880 \times 10^{-6}} $ bits $ = \frac{8000}{880} $ Mb $ = \frac{100}{11} $ Mb

The time required to transmit 1000 bytes $= \frac{1000 \ bytes}{10 \times 10^6 \ bps} = \frac{8 \times 10^3 \ bits}{10^7 \ bps} = 8 \times 10^{-4} \ s = 800 \ \mu s $

$ \therefore \ $ The total time required to transmit a 1000 byte data $= (800 + 80) \ \mu s = 880 \ \mu s$

Now, in $ 880 \ \mu s $, we can send $8000$ bits.

$ \implies $ in $ 1 \ s $, we can send $ \frac{8000}{880 \times 10^{-6}} $ bits $ = \frac{8000}{880} $ Mb $ = \frac{100}{11} $ Mb

- All categories
- General Aptitude 1.9k
- Engineering Mathematics 7.5k
- Digital Logic 2.9k
- Programming and DS 4.9k
- Algorithms 4.3k
- Theory of Computation 6.2k
- Compiler Design 2.1k
- Databases 4.1k
- CO and Architecture 3.4k
- Computer Networks 4.1k
- Non GATE 1.5k
- Others 1.5k
- Admissions 595
- Exam Queries 576
- Tier 1 Placement Questions 23
- Job Queries 72
- Projects 17

50,644 questions

56,511 answers

195,558 comments

101,071 users