SlideShare ist ein Scribd-Unternehmen logo
1 von 1
The packet switch consists of k input buffer controllers, k output buffer controllers, and a k x k square
        switch.

A Banyan network is considered for the switching fabric because of its economy, potential VLSI
        implementation, and easiness of routing.




         Each switching element (box) is a 2 X 2 crossbar switch with one buffer on each of its two
         Input links. The packet routing is done by the hardware as follows:

         Each packet has an n-bit header in an n-stage Switch. The switching element (a 2 X 2 crossbar)
         at stage 1 Routes the packet up or down according to the first bit of The header’ (“zero” or
         “one” indicate up or down routing, Respectively) and then removes the first bit from the
         header. The succeeding switching elements will perform the same Routing function by
         removing one bit from the header and Routing the .packet to the next stage until the packet
         Reaches its destination output l I n k. It is easy to see that the Header is simply the binary
         address of the output link at The last stage and is independent of the input link at the First
         stage. If both buffers a t a switching element have a packet and Both packets are going to the
         same output link of the Switching element, then a conflict occurs. In this case, we Assume that
         one of the packets will be chosen, randomly, to go to the next stage and the other one will
         stay in the Buffer. Of course, in order for a packet to be able to move Forward, either the
         buffer at the next stage is empty or There is a packet in the buffer and that packet is able to
         Move forward. Thus, the ability for a packet to move Forward depends o n’ the state of the
         entire portion of the network succeeding the current stage. For simplicity, we can consider
         the switch operating in a clocked format. In the first portion 71 of a clock period T = T~ + r 2
         , control signals. are passed across the network from the last stage toward the first stage, so
         that every packet knows whether it should move forward one stage or stay in the same
         buffer. Then, in the second portion T~ of a clock period T , packets move in accordance with
         control signals and the clock period ends. The whole process repeats in every clock period,
         and packets continue e to be shifted in and out of the switch.

Weitere ähnliche Inhalte

Was ist angesagt?

Difference between Quality of Service and Grade of Service (General description)
Difference between Quality of Service and Grade of Service (General description)Difference between Quality of Service and Grade of Service (General description)
Difference between Quality of Service and Grade of Service (General description)Donaire Carapichoso
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...Nidhi Baranwal
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer modeaniston0108
 
Selective repeat protocol
Selective repeat protocolSelective repeat protocol
Selective repeat protocolManusha Dilan
 
Chapter10 switching
Chapter10 switchingChapter10 switching
Chapter10 switchingSuneel Varma
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ZillayHuma Mehmood
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system pptGopalakrishnaM4
 
WIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALAWIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALASaikiran Panjala
 
Telecommunication switching system
Telecommunication switching systemTelecommunication switching system
Telecommunication switching systemMadhumita Tamhane
 
Counters & time delay
Counters & time delayCounters & time delay
Counters & time delayHemant Chetwani
 
Guided Transmission Media
Guided  Transmission MediaGuided  Transmission Media
Guided Transmission MediaRajapriya82
 
Packet radio protocol
Packet radio protocolPacket radio protocol
Packet radio protocolPriya Kaushal
 
Digital communication
Digital communicationDigital communication
Digital communicationmeashi
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)Anand Biradar
 
Lecture5 teletraffic
Lecture5 teletrafficLecture5 teletraffic
Lecture5 teletrafficmazlina1202
 
Automatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos pptAutomatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos pptJOLLUSUDARSHANREDDY
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniquesSathish Kumar
 

Was ist angesagt? (20)

Difference between Quality of Service and Grade of Service (General description)
Difference between Quality of Service and Grade of Service (General description)Difference between Quality of Service and Grade of Service (General description)
Difference between Quality of Service and Grade of Service (General description)
 
Digital modulation techniques...
Digital modulation techniques...Digital modulation techniques...
Digital modulation techniques...
 
Asynchronous transfer mode
Asynchronous transfer modeAsynchronous transfer mode
Asynchronous transfer mode
 
Selective repeat protocol
Selective repeat protocolSelective repeat protocol
Selective repeat protocol
 
MSAT
MSATMSAT
MSAT
 
Chapter10 switching
Chapter10 switchingChapter10 switching
Chapter10 switching
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system ppt
 
WIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALAWIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALA
 
Telecommunication switching system
Telecommunication switching systemTelecommunication switching system
Telecommunication switching system
 
Counters & time delay
Counters & time delayCounters & time delay
Counters & time delay
 
Guided Transmission Media
Guided  Transmission MediaGuided  Transmission Media
Guided Transmission Media
 
Packet radio protocol
Packet radio protocolPacket radio protocol
Packet radio protocol
 
Digital communication
Digital communicationDigital communication
Digital communication
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)
 
Ch17
Ch17Ch17
Ch17
 
Lecture5 teletraffic
Lecture5 teletrafficLecture5 teletraffic
Lecture5 teletraffic
 
Automatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos pptAutomatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos ppt
 
X.25 protocol
X.25 protocolX.25 protocol
X.25 protocol
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniques
 

Andere mochten auch

4b internet protocol
4b internet protocol4b internet protocol
4b internet protocolkavish dani
 
4a logical laddressing
4a logical laddressing4a logical laddressing
4a logical laddressingkavish dani
 
2b switching in networks
2b switching in networks2b switching in networks
2b switching in networkskavish dani
 
4c Address Mapping, Error Reporting and Multicasting
4c Address Mapping, Error Reporting and Multicasting4c Address Mapping, Error Reporting and Multicasting
4c Address Mapping, Error Reporting and Multicastingkavish dani
 

Andere mochten auch (8)

4b internet protocol
4b internet protocol4b internet protocol
4b internet protocol
 
4d routing
4d routing4d routing
4d routing
 
4a logical laddressing
4a logical laddressing4a logical laddressing
4a logical laddressing
 
2b switching in networks
2b switching in networks2b switching in networks
2b switching in networks
 
Chapter 8
Chapter 8Chapter 8
Chapter 8
 
4c Address Mapping, Error Reporting and Multicasting
4c Address Mapping, Error Reporting and Multicasting4c Address Mapping, Error Reporting and Multicasting
4c Address Mapping, Error Reporting and Multicasting
 
circuit switching
circuit  switchingcircuit  switching
circuit switching
 
Switching
SwitchingSwitching
Switching
 

Mehr von Ashu0711

Project ppt
Project pptProject ppt
Project pptAshu0711
 
My cad lab file
My cad lab fileMy cad lab file
My cad lab fileAshu0711
 
My cad file
My cad fileMy cad file
My cad fileAshu0711
 
Monolithic&hybrid ic
Monolithic&hybrid icMonolithic&hybrid ic
Monolithic&hybrid icAshu0711
 
Mini project-report
Mini project-reportMini project-report
Mini project-reportAshu0711
 
Metallization
MetallizationMetallization
MetallizationAshu0711
 
Anti theftsystemforvechicles1 final
Anti theftsystemforvechicles1 finalAnti theftsystemforvechicles1 final
Anti theftsystemforvechicles1 finalAshu0711
 
4.inverter final
4.inverter final4.inverter final
4.inverter finalAshu0711
 
3. solar water heater
3. solar water heater3. solar water heater
3. solar water heaterAshu0711
 
2.avr final
2.avr final2.avr final
2.avr finalAshu0711
 
Industrial training report format
Industrial training report formatIndustrial training report format
Industrial training report formatAshu0711
 
Quality management concepts
Quality management conceptsQuality management concepts
Quality management conceptsAshu0711
 
Project landrover
Project landroverProject landrover
Project landroverAshu0711
 
Ppt land rover
Ppt land roverPpt land rover
Ppt land roverAshu0711
 
Organizational design qm
Organizational design qmOrganizational design qm
Organizational design qmAshu0711
 
Mini p gsm based display
Mini p gsm based displayMini p gsm based display
Mini p gsm based displayAshu0711
 
Mini p gsm based display
Mini p gsm based displayMini p gsm based display
Mini p gsm based displayAshu0711
 
Manufacturing quality qm
Manufacturing quality qmManufacturing quality qm
Manufacturing quality qmAshu0711
 

Mehr von Ashu0711 (20)

Project ppt
Project pptProject ppt
Project ppt
 
Pi q
Pi qPi q
Pi q
 
My cad lab file
My cad lab fileMy cad lab file
My cad lab file
 
My cad file
My cad fileMy cad file
My cad file
 
Monolithic&hybrid ic
Monolithic&hybrid icMonolithic&hybrid ic
Monolithic&hybrid ic
 
Mini project-report
Mini project-reportMini project-report
Mini project-report
 
Metallization
MetallizationMetallization
Metallization
 
Anti theftsystemforvechicles1 final
Anti theftsystemforvechicles1 finalAnti theftsystemforvechicles1 final
Anti theftsystemforvechicles1 final
 
4.inverter final
4.inverter final4.inverter final
4.inverter final
 
3. solar water heater
3. solar water heater3. solar water heater
3. solar water heater
 
2.avr final
2.avr final2.avr final
2.avr final
 
ups
upsups
ups
 
Industrial training report format
Industrial training report formatIndustrial training report format
Industrial training report format
 
Quality management concepts
Quality management conceptsQuality management concepts
Quality management concepts
 
Project landrover
Project landroverProject landrover
Project landrover
 
Ppt land rover
Ppt land roverPpt land rover
Ppt land rover
 
Organizational design qm
Organizational design qmOrganizational design qm
Organizational design qm
 
Mini p gsm based display
Mini p gsm based displayMini p gsm based display
Mini p gsm based display
 
Mini p gsm based display
Mini p gsm based displayMini p gsm based display
Mini p gsm based display
 
Manufacturing quality qm
Manufacturing quality qmManufacturing quality qm
Manufacturing quality qm
 

16 x 16 banyan switch

  • 1. The packet switch consists of k input buffer controllers, k output buffer controllers, and a k x k square switch. A Banyan network is considered for the switching fabric because of its economy, potential VLSI implementation, and easiness of routing. Each switching element (box) is a 2 X 2 crossbar switch with one buffer on each of its two Input links. The packet routing is done by the hardware as follows: Each packet has an n-bit header in an n-stage Switch. The switching element (a 2 X 2 crossbar) at stage 1 Routes the packet up or down according to the first bit of The header’ (“zero” or “one” indicate up or down routing, Respectively) and then removes the first bit from the header. The succeeding switching elements will perform the same Routing function by removing one bit from the header and Routing the .packet to the next stage until the packet Reaches its destination output l I n k. It is easy to see that the Header is simply the binary address of the output link at The last stage and is independent of the input link at the First stage. If both buffers a t a switching element have a packet and Both packets are going to the same output link of the Switching element, then a conflict occurs. In this case, we Assume that one of the packets will be chosen, randomly, to go to the next stage and the other one will stay in the Buffer. Of course, in order for a packet to be able to move Forward, either the buffer at the next stage is empty or There is a packet in the buffer and that packet is able to Move forward. Thus, the ability for a packet to move Forward depends o n’ the state of the entire portion of the network succeeding the current stage. For simplicity, we can consider the switch operating in a clocked format. In the first portion 71 of a clock period T = T~ + r 2 , control signals. are passed across the network from the last stage toward the first stage, so that every packet knows whether it should move forward one stage or stay in the same buffer. Then, in the second portion T~ of a clock period T , packets move in accordance with control signals and the clock period ends. The whole process repeats in every clock period, and packets continue e to be shifted in and out of the switch.