08.02.2015 Views

Solutions to Chapter 4 - Communication Networks

Solutions to Chapter 4 - Communication Networks

Solutions to Chapter 4 - Communication Networks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Communication</strong> <strong>Networks</strong> (2 nd Edition)<br />

<strong>Chapter</strong> 4 <strong>Solutions</strong><br />

<strong>Solutions</strong> follow questions:<br />

a. Explain how a multicast connection may be implemented in a crossbar switch.<br />

In a crossbar switch, multicasting can be implemented by copying the multicast input <strong>to</strong> multiple<br />

outputs.<br />

b. How does the presence of multicast connections affect blocking performance of a crossbar<br />

switch Are unicast calls adversely affected<br />

Unlike unicast switches, flow in multicast switches is not conserved. Generally, if multicasting is<br />

implemented in a switch, the <strong>to</strong>tal traffic flow out of the switch is more than the flow in<strong>to</strong> the<br />

switch. Thus the probability of blocking is increased because the traffic inside the switch is<br />

higher.<br />

Unicast traffic is also affected by this increased flow because fewer resources in the switch are<br />

available.<br />

c. Explain how multicast connections should be implemented in a multistage switch. Should the<br />

multicast branching be done as soon as possible or as late as possible<br />

In a multistage switch with a given multicast traffic profile, each branching procedure represents<br />

an increase in traffic flow beyond the branch point. Thus, <strong>to</strong> keep traffic load in the switch <strong>to</strong> a<br />

minimum, branching should be done as late as possible.<br />

31. Do a web search for crosspoint switching chips. What specifications do you find for number of<br />

ports, bit rate/port Are dualcasting and multicasting supported Do the crosspoints need <strong>to</strong> be<br />

changed <strong>to</strong>gether or can they be changed independently What considerations determine how fast the<br />

crosspoints can be changed<br />

Solution:<br />

Some specs for Crosspoint fabrics chips:<br />

Switch size: 2x2, 4x4, 17x17, 34x34, 36x37, 68x69, 64x64, 72x72, 144x144<br />

Port speed: 1.6 Gbps, 2.5 Gbps, 3.2 Gbps, 3.6 Gbps<br />

Dualcasting and multicasting is usually supported by crosspoint chips, as well as masking<br />

particular ports, and also programming a single port or a subset of ports independently.<br />

The speed of changes depend on the clock recovery and signal synchronization at the<br />

port interfaces (receivers and transmitters at input and output ports of the crosspoint<br />

fabric), and also the speed of programming the I/O Table registers.<br />

32. What is the delay incurred in traversing a TSI switch<br />

Solution:<br />

The arriving frame is written on<strong>to</strong> the switch register and after the frame is completely written in, it<br />

needs <strong>to</strong> be read out in permuted order.<br />

33. Explain how the TSI method can be used <strong>to</strong> build a time-division multiplexer that takes four T-1<br />

lines and combines them in<strong>to</strong> a single time-division multiplexed signal. Be specific in terms of the<br />

number of registers required and the speeds of the lines involved.<br />

Solution:<br />

Leon-Garcia/Widjaja 16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!