Professional Documents
Culture Documents
Unit I
Unit I
Subscribers Subscribers
Operator
Console
Classification of Switching System
Switching System
Manual Automatic
Electromechanical Electronic
(Stored program control – SPC)
Strowger Crossbar
(Step-by-Step)
Combination
Space division Time division
switching switching
Stored Program Control (SPC)
• The strowger’s step by step switching system and crossbar switching
system use electromechanical components for both switching and control
elements.
• In 1965, Bell system installed the first computer controlled switching
system which uses a stored program digital computer for its control
functions.
• The SPC concepts permits the features like abbreviated dialing,
call forwarding, call waiting etc.
• The SPC providessignificant advantagesto end users.
• The SPC enables easier number changes, automated call tracing
message unit accounting (for billing) etc.
Stored Program Control (SPC)
• In SPC, a program or a set of instructions are stored in its memory
and executed automatically one by one by the processor.
•More than one processors are used for the reliability. (duplicated)
•Types of SPC
✓ Centralized SPC
✓ Distributed SPC
Centralized SPC
To lines
From lines
Signal
Distributor Scanners
Central
Processor (s)
Secondary storage,
Maintenance memory call recording,
Console program etc.
Can process 10 to 100 calls per second
Single processor and redundant processors
Each processor has access to all resources like scanners, distribution
functions and executing all control functions
Redundant Centralized control structure
Resources R1 R2 Rr
Processors
P1 P2 Pp
Function programs F1 F2 Ff
• Exchange resources and memory module containing the programs for carrying
out control functions shared by processors.
• Each processor may have own dedicated access paths to exchange resources
Most centralized SPC system with two processors
1. Standby mode
2. Synchronous duplex mode
3. Load sharing mode
Standby mode
One active processor, the other is standby and activate only
failure of the active processor
Reconstitute the state of exchangesystem is essential
Determine free/busy lines
Determine the switching pathsin the network
In small exchange, scanning all the status signal is easy
In large exchange, active processor copiesthe status of
the system periodically in a secondary storage
The standby get the latest statusafter become activate
Exchange environment
P1 P2
Secondary Storage
Exchange environment
P1 C P2
M1 M2
SynchronousDuplex Mode
– Both process active simultaneously
– One is actually controlling the exchange, the other is synchronized
– Results are compared
– If mismatch occurred, the faulty processis identified and isolated
– In case of comparator failure
1. Continue with both processors (assuming the fault is transient)
2. take out the active processor and continue with the other processor
3. Continue with the active processor but remove the other processor
Exchange environment
P1 P2
ED
M1 M2
Load SharingMode
– Incoming calls are assigned randomly or predetermined fashion to both
processor
– The processors work independently
– Sharingof resources is controlled by exclusion mechanism
– If failure occurred to a processor, the other takesfull control
– Usually, two processor got half of the load – but it can be uneven
• For software testing in one processor
– Exhibits better performance in case of traffic overloads
• Redundancy can provide better Availability of the system
• For single-processor system,
Availability, A= MTBF/ (MTBF+ MTTR)
Unavailability , U = 1 – A
= 1 – MTBF/ (MTBF+ MTTR)
= MTTR/ (MTBF+ MTTR)
If MTBF>> MTTR,
U = MTTR/ MTBF
Real time
Level 2 Call processing constraint
increases
Operation, Maintenance
Level 1 and charging
•Real time constraint determined the priority interrupt facility for processing in
Centralized control
•Function with Higher priority event interrupted the lower priority function
•Complete the higher priority function
•Resume the interrupted function
•This can be in a nested fashion
Distributed SPC
Exchange Environment
CP CP Level 2
Level 1
O & MP O & MP
• Level 3 Processing:
– Scanning, distribution and marking functionality
– Physically located close to the switching network, junctors and
signalingequipments
– Simple, well-defined, specialized operation
– Control mechanism
• Hard-wired control
– Faster but limited flexibility
– Difficult to upgrade to newer system
• Micro-program control
– Control wordsare generated from micro-program controller
– Horizontal vs. Vertical control word
– Slower in operation but flexible
– Comparatively expensive
– Easier to upgrade of newer services and operations
– Easy maintenance
• Level 2 Processing
– Switching processor primarily for call processing
– Real time operation
– Need faster access time to memory
– Faster scheduler operation
– Almost 99.9%availability, fault tolerant, security operation
– Program controlled data transfer as well as direct memory access
(DMA)
O&M Computer
Exchange 1 Exchange 2
Exchange p
Running
Time out
Ready Blocked
Event occurs