35
PRINCIPLES OF SWITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE NETWORK ARCHITECTURE

P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Embed Size (px)

DESCRIPTION

M ULTIPLEXING Saad Haj Bakry Network ArchitectureSwitching / Multiplexing T IME D IVISION: TDM P RINCIPLES F REQUENCY D IVISION: FDM P ROBLEM

Citation preview

Page 1: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

PRINCIPLES OF SWITCHING

Professor Saad Haj Bakry, PhD, CEng, FIEE

NETWORK ARCHITECTURE

Page 2: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

CONTENTS

Saad Haj Bakry

Network Architecture Switching

CIRCUIT SWITCHING MULTIPLEXING

STORE & FORWARD

SUGGESTED WORK

Page 3: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

MULTIPLEXING

Saad Haj Bakry

Network Architecture Switching / Multiplexing

TIME DIVISION: TDM

PRINCIPLES

FREQUENCY DIVISION: FDM

PROBLEM

Page 4: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

PRINCIPLES

Saad Haj Bakry

Network Architecture Switching / Multiplexing

OBJECTIVE: Enabling “N” Signals to Share a Channel

CONCEPT: Dividing the Channel

into “N” Sub-channels

FIXED DIVISION: SPACE DIVISION

(“N” Physical Links into One Conduit)

FREQUENCY DIVISION TIME DIVISION

DYNAMIC DIVISION: CONCENTRATION (S&F)

Page 5: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

FREQUENCY DIVISION MULTIPLEXING

Saad Haj Bakry

Network Architecture Switching / Multiplexing

FDM

1

N

I

I

2

3

f2

f1

f3

fN

F = f1 + f2 + f3 + ...+fN = N.f

F: Bandwidth of Shared Channel

fi: Bandwidth for “i = 1......N”

f: Average / Fixed Bandwidth per Subchannel

Shared Channel

Page 6: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

TIME DIVISION MULTIPLEXING

Saad Haj Bakry

Network Architecture Switching / Multiplexing

TDM

1

I

I

2

3

N

Shared Channel

3N2 1 S 12

Frame of “Slots”, where a user is regularly assigned the same sequenced slot in each frame.

Time Frame

S: Sync

Page 7: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

PROBLEM

Saad Haj Bakry

Network Architecture Switching / Multiplexing

USE: Suitable for

Continuous Use, Not for Burst / Random Use

MAIN PROBLEM: Sub-channels of the Shared Channels are Reserved to Users on “Fixed” Basis Not on “Dynamic / Demand”

Basis. Sub-channels are “Wasted” when their

Users are “Not Active”.

SOLUTION: Use of “Circuit

Switching”

Page 8: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

CIRCUIT SWITCHING

Saad Haj Bakry

Network Architecture Switching / Circuit

PRINCIPLES

ERLANG-B FORMULA

TELEPHONE OPERATION

TELEPHONE TRAFFIC

Page 9: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

PRINCIPLES: 1/2

Saad Haj Bakry

Network Architecture Switching / Circuit

OBJECTIVE: Enabling

Sub-channels to be Assigned to Users

“Dynamically” on Demand

(Not on Fixed Basis)

USE: Suitable for Burst / Random Use

CONCEPT: Sub-channels Assigned on

Demand for Active Use and Released

when Activity is Completed

Page 10: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Saad Haj Bakry

Network Architecture Switching / Circuit

PRINCIPLES: 2/2

TDM / FDM

CIRCUIT SWITCHING

USERS

Users Generating Demands

Dynamic Assignment / Release on

Demand

“N” Sub-Channels

Channel Sharing

Shared Channel

Page 11: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

TELEPHONE OPERATION

Saad Haj Bakry

Network Architecture Switching / Circuit

1. DIAL-UP

3. CALL PROGRESS

4. CALL TERMINATION

2. SIGNALLING / ROUTING / ASSIGNMENT

5. RELEASE

Page 12: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

TELEPHONE TRAFFIC: 1/3

Saad Haj Bakry

Network Architecture Switching / Circuit

TWO RANDOM PROCESSES

CALL ARRIVALS: Random

Distribution (Poisson Process)

CALL DURATION: Random

Distribution (Negative Exponential Distribution / Related to Poisson Process)

Page 13: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

TELEPHONE TRAFFIC: 2/3

Saad Haj Bakry

Network Architecture Switching / Circuit

R [Calls / Time Unit]: Rate of Generated

CallsD [Time Unit]:

Average Call Duration

A [Erlang]: A = R.D

BUSY HOUR PRINCIPLE

ERLANG: “1” Erlang is Full

Channel Occupancy For “1” Time Unit

Page 14: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

TELEPHONE TRAFFIC: 3/3

Saad Haj Bakry

Network Architecture Switching / Circuit

“1” ERLANGR = 1 [Calls / Hour]

D = 60 [Minutes]

A = 1 [Erlang]

R = 4 [Calls / Hour]

D = 15 [Minutes]

A = 1 [Erlang]

R = 12 [Calls / Hour]

D = 5 [Minutes]

A = 1 [Erlang]

Page 15: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

ERLANG-B FORMULA: 1/4

Saad Haj Bakry

Network Architecture Switching / Circuit

TYPICAL / SIMPLE CASE STUDY SYSTEM:

“N” (Sub)

Channels Fully

Available to All Call

DEMANDS / TRAFFIC

OFFERED BY

ALL USERS: “A”

[Erlang]

PERFORMANCE

/ GRADE OF

SERVICE /

BLOCKING

PROBABILITY “B”

Page 16: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

ERLANG-B FORMULA: 2/4

Saad Haj Bakry

Network Architecture Switching / Circuit

B = (AN / N!) / i 0

i N

(Ai / i!)

B = 1 /

i 0

i N

(N! / (Ai (N - i)!))

Page 17: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

ERLANG-B FORMULA: 3/4

Saad Haj Bakry

Network Architecture Switching / Circuit

OTHER IMPORTANT FACTORS

TRAFFIC CARRIED /

SERVICED:

K = A (1 - B)

AVERAGE CHANNEL

UTILIZATION /

OCCUPANCY:

Q = K / N

Page 18: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

ERLANG-B FORMULA: 4 /4

Saad Haj Bakry

Network Architecture Switching / Circuit

POSSIBLE USE

SYSTEM

EVALUATION:

Given: N / A Find:

B / K / Q

SYSTEM

CAPACITY:

Given: N / B Find:

A / K / Q

SYSTEM

DESIGN:

Given: A / B / K

Find: N / Q

Page 19: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

STORE & FORWARD

Saad Haj Bakry

Network Architecture Switching / S&F

CONCENTRATION

PERFORMANCE

TRAFFIC

ANALYSIS

MESSAGE / PACKET / FRAME /

CELL (SWITCHING / RELAY)

Page 20: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

CONCENTRATION: 1/2

Saad Haj Bakry

Network Architecture Switching / S&F

1

+I

2

N

I

I

P M MSHARED CHANNEL

BUFFERPROCESSOR

STORE & FORWARDc

c

c [bps]

c

C [bps]

Dynamic Channel Assignment (Active Users Only) / Efficiency

USERS > N Where N = C/c

Page 21: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Saad Haj Bakry

Network Architecture Switching / S&F

CONCENTRATION: 2/2

BURST USE USE

LOSS SENSITIVE

INFORMATION: “DATA / TEXT”

NO DELAY SENSITIVE

INFORMATION: “VOICE / PICTURE”; EXCEPT IN HIGH

SPEED

Page 22: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Saad Haj Bakry

Network Architecture Switching / S&F

MESSAGE

MESSAGE: •An Information Signal Sent by a Single User •Physical Block

•(Basic Name: for M / P / F / C)

PROBLEM: •Fluctuating Size•Need for Size Control “P / F / C” (Logical Units)•Providing Better Sharing

Page 23: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Saad Haj Bakry

Network Architecture Switching / S&F

PACKET / FRAME / CELL: 1 / 3

PACKET: X.25 / 64 kbps Variable Size H: 8 bytes

FRAME: T-1 / E-1

Variable Size H: 2 bytes

INFORMATION HEADER HEADER: SOURCE / DESTINATION / CONTROL

INFORMATION: CONTROLLED SIZE

CELL / ATM: OC-3 / OC-12 Fixed: 48 Bytes

H: 5 bytes

Page 24: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Saad Haj Bakry

Network Architecture Switching / S&F

PACKET / FRAME / CELL: 2 / 3

DATAGRAM: Logical Units (Packets) are

Routed Independently Through the

Network from Source to

Destination

VIRTUAL CIRCUIT: Physical Units

(Messages) Sent from Source to Destination Look as if they Passed

Through a Circuit Example: DATAGRAM with the Packets of a

Message Reassembled at Destination

Page 25: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Saad Haj Bakry

Network Architecture Switching / S&F

PACKET / FRAME / CELL: 3 / 3

PACKET: Point-to- Point

& End-to-

End

FRAME: End-to-End

Only

ERROR CONTROL

CELL / ATM: End-to-End

(Header Only)

LOW NOISE: Eases Error Control Protocols. HIGHER SPEED: Reduces Delay and Helps Information Integration (Data / Voice / Picture)

Page 26: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

PERFORMANCE: DELAY (1/3)

Saad Haj Bakry

Network Architecture Switching / S&F

P M M

M [bits]

NEXT

NODE

DELAY ELEMENTS

PROCESSING DELAY “p”

QUEUING DELAY “q”

TRANSMISSION DELAY “s”

PROPAGATIONDELAY “g”

p q s g

MESSAGE DELAY: d = p + q + s + g

C [bps]l [km]v [km/s] /

Sec.

Page 27: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

PERFORMANCE: DELAY (2/3)

Saad Haj Bakry

Network Architecture Switching / S&F

PROCESSING DELAY: Processing Dependent

Traffic Independent

QUEUING DELAY: Traffic / Capacity

(System) Dependent Analysis Required

TRANSMISSION DELAY: s = M / C

Message / Capacity (System) Dependent

Independent of Traffic Volume / Fluctuation

PROPAGATION DELAY: g = l / v Channel / Distance

Dependent Traffic / Capacity

Independent

Page 28: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Saad Haj Bakry

Network Architecture Switching / S&F

PERFORMANCE: DELAY (3/3)

PROCESSING DELAY: Significant in High

Speed Links

QUEUING DELAY: An Essential Element,

as it is Associated with the Capacity / “System”,

and Traffic Volume / Fluctuation / “Demands”

TRANSMISSION DELAY: An Essential Element, as it

is Associated with the Capacity / “System” , and

the Message Length / “Demands”

PROPAGATION DELAY: Significant in Satellites

g = 36 / 300 = 0.12 sec

Page 29: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

Saad Haj Bakry

Network Architecture Switching / S&F

TRAFFIC: 1/2

TWO RANDOM PROCESSES

MESSAGE ARRIVALS:

Poisson Process

MESSAGE LENGTH: Negative Exponential

Distribution / Fixed Size Messages

(Deterministic)

Page 30: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

TRAFFIC: 2/2

Saad Haj Bakry

Network Architecture Switching / S&F

R [Messages / Sec]: Rate of Generated

Messages

M [Bits]: Average / Fixed Message Length

BUSY HOUR PRINCIPLE

TRAFFIC RATE: A [bps] = R . M

Page 31: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

ANALYSIS: 1/4

Saad Haj Bakry

Network Architecture Switching / S&F

QUEUING DELAY:

Variable Message Length qv = (RM / C) /

( (C/M) - R)Fixed Message Length

qf = (1/2) . qv

Page 32: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

ANALYSIS: 2/4

Saad Haj Bakry

Network Architecture Switching / S&F

ESSENTIAL DELAY ELEMENTS: d = qv + s = 1 / ( (C/M) - R)

LIMITATION: RM < C

UTILIZATION / OCCUPANCY: U = (RM) / C

Page 33: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

ANALYSIS: 3/4

Saad Haj Bakry

Network Architecture Switching / S&F

D: NORMALIZED DELAY: (MESSAGE TRANSMISSION TIME “s”) IN

TERMS OF UTILIZATION “U”:

D = d / s = 1 / (1 - U) D [Unit-less]: Number of Messages in

the System (queued & transmitted)

Page 34: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

ANALYSIS: 4/4

Saad Haj Bakry

Network Architecture Switching / S&F

POSSIBLE USE

SYSTEM EVALUATION: Given: C / M / R

Find: d / U / D

SYSTEM CAPACITY: Given: C / U (d/D) / M

Find: R

SYSTEM DESIGN: Given: R / M / U Find: C

Page 35: P RINCIPLES OF S WITCHING Professor Saad Haj Bakry, PhD, CEng, FIEE N ETWORK A RCHITECTURE

SUGGESTED WORK

Saad Haj Bakry

Network Architecture Switching: Work

GENERAL: Computations

Concerned with “Circuit

Switching” and “Store &

Forward”

SPECIAL: Investigations of

Practical “CS” and “S&F” Systems