SlideShare a Scribd company logo
1 of 10
Download to read offline
What is openness?
A distinction can be made between external
openness to a node (network openness) and
openness within a node (system openness).
Network openness
Network openness signifies the ability to in-
teroperate with other nodes in different net-
works. In this context, the AXE system has
always been open—it supports numerous
protocol standards and market variants, and
can interoperate with any node implement-
edonanothersystemplatform,providedthat
node supports the same protocols. Examples
ofprotocolscurrentlysupportedbyAXEare:
• channel-associated signaling (CAS);
• common channel signaling (CCS) and ap-
plications on top of it, such as ISDN sig-
naling user part (ISUP), the mobile ap-
plication protocol (MAP), and so on;
• network element management (NEM)
protocols such as Telnet, file transfer pro-
tocol (FTP), file transfer, access and man-
agement (FTAM), and so on;
• asynchronous transfer mode (ATM) pro-
tocols; and
• Internet protocols (IP).
Obviously, AXE is also continually being
updated to accommodate new standards.
Some examples include the implementation
of the bearer independent call control
(BICC) protocol, the media gateway control
protocol (H.248), and the common object
request broker architecture (CORBA),
which can be used for implementing
Ericsson’sintegrationreferencepoints(IRP)
for operation and maintenance (O&M).
System openness
System openness signifies the use of stan-
dard,commerciallyavailablecomponentsto
build the AXE system platform. More
specifically, system openness is attained
through the use of
• commercial hardware components (sub-
racks, boards, chipsets);
• standard hardware building practices and
buses;
• standard programming languages using
standard software-development tools—
software can thus be ported to different
hardware and operating systems; and
• commercially available software compo-
nents and interfaces.
In the past, AXE was considered a propri-
etarysystemwithfewstandardcomponents.
Today, however, this description of AXE no
longer applies, since standard components
are being introduced at an increasingly ac-
celerated pace. By using standard compo-
nents to build their systems, companies like
Ericsson can concentrate on their core busi-
ness and still benefit from technological ad-
vances in other segments. What is more,
they can achieve shorter time to market
(TTM). The sourcing of components should
be managed with care, however. And in
some cases, sourcing might not be the ap-
propriate or viable alternative:
• Satisfactory commercial components
might not be available on the market.
• It might be more profitable to develop
and produce components in-house—even
when similar components are available on
the market.
• Proprietary, in-house designs might be
needed to remain competitive.
• Some “open” components lack the inter-
faces that are needed for integration.
32 Ericsson Review No. 1, 2000
Openness in AXE
Einar Wennmyr
In recent years, the term open system has become a catch phrase in the
data and telecommunications industries. Open systems are expected to
improve time to market and make it easier for operators to introduce new
features that will help them to attract and retain their subscribers. As
competition in the market stiffens, it matters more and more who is first to
market with new applications.
In this article, the author describes various attributes of open systems,
and to what extent Ericsson has introduced them into AXE. He also
describes the added value that is being integrated into AXE, extending its
competitive edge even further.
Switching
Sales and
distribution
Application
software
System
software
Hardware
Chips
Routing
APZ 21
Custom Pentium Alpha
CPG APG 40 IPNA GS DEV RPP
APM NT OSE-Delta
Operation and
maintenance
Figure 1
System unbundling in AXE.
Ericsson Review No. 1, 2000 33
Components in AXE
Figure 1 gives a component view of AXE.
The goal is to unbundle the system into a
layered set of cooperating (interoperating)
components—the trend we are seeing in the
market is for specialization in horizontal
product layers. By pursuing this approach,
Ericsson can
• take full advantage of commercially avail-
able technology;
• reuse existing components and reduce the
time it takes to introduce new products;
and
• separatesoftwarefunctionsfromthehard-
ware implementation.
Figure 2 gives an overview of the evolving
architecture of the AXE system. Several of
the products shown are described in this
article.
The adjunct processor
platform
The adjunct processor (AP) is one of the first
applications in AXE to use large building
blocks from a commercial vendor.1
The AP
complements the central and regional
processors with the following type of func-
tionality:
• input-output (I/O) functions (a file sys-
tem, storage, formatting and output of
call data records for charging, and storage
AM Application module
AOT Ahead of time
AP Adjunct processor
APIO Adjunct processor input and
output
APSI Application platform sevice
interface
ASA Assembly statements
ASIC Application-specific integrated circuit
ATM Asynchronous transfer mode
BICC Bearer independent call control
BMC Base management controller
BSC Base station controller
CAS Channel associated signaling
CCS Common channel signaling
CORBA Common object request broker
architecture
CP Central processor
CSH Connection service handler
DAT Digital audio tape
DDS Digital data storage
DMA Direct memory access
DSP Digital signal processor
ENGINE Next-generation switch
EPSB Ethernet packet switch board
ET Exchange terminal
ETC Exchange terminal ciruit
ETCE Exchange terminal circuit emulation
FOS Formatting and output service
FTP File transfer protocol
FTAM File transfer, access and
management
GDDM-H Generic device and datacom
magazine, half-height
GPRS General packet radio service
GSM Global system for mobile
communication
HDLC High-level data link control
IDL Interface description language
IIOP Internet inter-ORB protocol
IN Intelligent network
I/O Input-output
IP Internet protocol
IPC Interprocessor communication
IPN Interplatform network
IPNA IPN adapter
IPU Instruction processing unit
IRP Integration reference point
ISDN Integrated services digital
network
ISUP ISDN signaling user part
JIT Just in time
LAN Local area network
MAP Mobile application part
MAU Maintenance unit
MML Man-machine language
MSCS Microsoft cluster server
MTBF Mean time between failures
NEM Network element management
NSP Next-generation switch platform
NT Network termination
O&M Operation and maintenance
OCITS Open communication Internet
transport service
OMG Object Management Group
ORB Object request broker
OSS Operations support system
PAL Privileged architecture library
PCI Peripheral component
interconnect
PCU Packet control unit
PMC PCI mezzanine card
RMP Resource module platform
RNC Radio network control
RNS Radio network server
RP Regional processor
RPC Remote procedure call
RPH RP handler
RPHM RPH magazine
RPHMI RPHM interface
RPP Regional processor platform
SMP Symmetric multiprocessor
SPU Signal processing unit
STOC Signaling terminal open
communication
STS Statistics service
TCP Transmission control protocol
TDM Time-division multiplexing
TRH Transaction record handler
TTM Time to market
UDP User datagram protocol
UMTS Universal mobile
telecommunications system
UPB Update board
VM Virtual machine
XSS Existing source system
BOX A, ABBREVIATIONS
IOG RP
ET 155 STM ET CE
ATM ET 622
AP AP
GUI
Hard disk/
optical disk
CPz
ATMCPyCPx
PLEX
IPN
RP RPP RPP RPP
RPB-S
Figure 2
AXE system architecture evolution.
of counters for statistics and traffic mea-
surements);
• boot server for the AXE central processor;
• support for man-machine communica-
tion; and
• connectivity to operations support sys-
tems (OSS) including protocols for file
transfer, message transfer and operator ac-
cess.
The next-generation computer platform for
the adjunct processor functions is called
APG 40. Like its predecessor (the APG 30),
the APG 40 will be based on open, com-
mercial products.
Focus of development
Ericsson has focused its development efforts
on the interface to the central processor and
on improving operator support for handling
the adjunct processor (Figure 3). In partic-
ular, developers have worked on improving
or adding the following functionality:
• CP-AP heartbeat;
• system calendar synchronization between
the AP and CP;
• system monitoring and diagnostics—
hardware events, system log analysis, Mi-
crosoft Cluster Server (MSCS) process su-
pervision;
• event handling—every reported event is
supplemented with a date and time stamp
and stored persistently. Events are also
forwarded for alarm processing;
• alarm handling;
• support for upgrading software in the
AP—high-level commands enable oper-
ators to initiate a software upgrade, com-
plete it, and if necessary, to fall back on
old software;
• authorization; and
• audit log—all commands issued to AXE
and all man-machine-language (MML)
printouts are logged, as are all state
changes in the network termination (NT)
part.
The CP-AP communication service, statis-
tics service (STS), formatting and output
service (FOS) for charging data, and the AP
input-output (APIO) for backup are each
proprietary solutions.
Sourced products
Toalargeextent,theplatformrequirements
are fulfilled by the following commercial
products:
• A commercial processor platform with
sufficient capacity and I/O devices. This
large building block, which has been
sourced from an external vendor, is based
on Pentium II processors. It contains one
or three 18 Gbyte hard disks (depending
on the configuration), digital audio tape
(DAT) or digital data storage (DDS)
streaming tape drivers, 100 Mbit/s Eth-
ernet ports, PCI mezzanine card (PMC)
modules for communication support, and
power supply.
• Microsoft Windows NT operating sys-
tem. Many third-party software vendors
provide products for this operating sys-
tem.
• Microsoft Cluster Server (MSCS) software
for high-availability servers. The MSCS
currently supports a two-node cluster,
defining the interdependency between,
and handling the restarting of, services,
thus making the entire system fail-safe.
• Disk management and data handling—
Volume Manager supports online man-
agement,reconfiguration,andfast-failure
recovery; Diskkeeper handles defragmen-
tation; WinZip handles the compression
of data; backup software handles backup
and disk cloning.
• Connectivity to OSS—several commer-
cial protocols are used, including the re-
mote procedure call (RPC), the transmis-
sion control protocol/Internet protocol
(TCP/IP), and the Internet inter-ORB
protocol (IIOP).
34 Ericsson Review No. 1, 2000
APIO FOS STS ...
Process supervision,
event and alarm
handling, ...
CP <––> AP
communication
Microsoft
Cluster
Server
Windows NT operating system
Pentium- and cPCI-based hardware platform
Standard
communication
protocols
Figure 3
Component view of the adjunct processor
(AP).
Group switch
E1/T1 WAN
High-speed WAN High-speed LAN
ETC
PMC
RPP
RPP
RPP
RPP
RPP
CP
RPB-S
ETC
ETC
ETC
Access
network
EPSB
EPSB
Figure 4
AXE architecture with the regional processor with PCI bus (RPP).
Ericsson Review No. 1, 2000 35
Data communication
interfaces in AXE
Other open products already included in the
AXE system are the regional processor with
PCI bus (RPP) and the Ethernet packet
switch board (EPSB). The RPP, which sup-
ports data communication-related telecom-
munication applications, offers a range of
open hardware interfaces, software applica-
tions, and a complete development envi-
ronment. One of the first applications to use
the RPP and EPSB is the packet control unit
(PCU) in the base station controller (BSC).
The PCU provides support for general pack-
et radio service (GPRS) in GSM networks.2
RPP
The RPP, which is situated as an ordinary
regional processor (RP) in the AXE archi-
tecture (Figure 4), extends the functionali-
ty of a traditional regional processor by sup-
porting several protocols and physical links
and by providing support via duplicated
Ethernet for distributing a datacom appli-
cation over multiple RPPs. Both sourced
and proprietary components have been used
in the RPP (Figure 5).
The RPP CPU is based on commercially
available processors (currently a 333 MHz
PowerPC). Greater capacity is achieved by
upgrading the RPP CPU as new processor
generations are introduced. The basic
processor operating system is OSE Delta.
Some additions have been introduced on
top of the OS, yielding a product called
RTOS (real-time OS). Standard program-
ming languages, such as C and C++, can be
used to build datacom applications on top
of RTOS. This makes it easy to source ap-
plications and to find development re-
sources in the future.
The I/O board contains standard Ethernet
interfaces and custom interfaces to AXE (to
the group switch and the RP bus). Standard
networking interfaces can also be included
on externally sourced PMC modules on the
PMC carrier board. Various commercially
available digital signal processors (DSP) can
be included for bit-stream-oriented proto-
cols. Most protocol support for modem, fax,
V.110, voice coding, echo cancellation,
ATM, IP (TCP/IP) and high-level data link
control (HDLC) are provided through
sourced products.
O&M capabilities are primarily based on
extensions of traditional AXE functionality
in the central processor. However, some
maintenance can be performed via TCP/IP.
The different components within the RPP
are connected internally via a PCI bus.
Ethernet packet switch board
The Ethernet packet switch board and Eth-
ernet connectors in the backplane of the
housing subrack (GDDM-H) have been in-
troduced to support applications that are
distributed over multiple RPPs. Ethernet
was chosen because it is the industry stan-
dard for local area network (LAN) commu-
nication.
The Ethernet switch, which is built on a
single board using sourced switch circuits,
gives interworking functionality to separate
RPPs in the same subrack, in different sub-
racks, or to external equipment. The Ether-
net switch contains thirteen 10 Mbit/s ports
and three 100 Mbit/s ports. The 10 Mbit/s
ports and one of the 100 Mbit/s ports are
available in the backplane. The remaining
two 100 Mbit/s ports are available at the
front of the board. The switch is duplicated
for redundancy.
Interplatform network
The interplatform network (IPN) is a prod-
uct that will introduce a 100 Mbit/s Ether-
-48V
PCI
PMCÞcarrier board
Optional
Mandatory
Optional
Mandatory
Backplane
interfaces
I/O board
CPUÞboard
DSPÞboard
PCI 2Mbit/s TDM
2Mbit/s TDMPCI
-48V
-48V
-48V
RPB-S
M-bus
2 x 100 Base-Tx
DL2
DL2
DL2
Figure 5
Structure of the regional processor with PCI bus (RPP).
net interface into the AXE CP. An impor-
tant reason for choosing the 100 Mbit/s Eth-
ernet interface is that it is an industry stan-
dard supported by many commercial prod-
ucts, and as such, simplifies interconnecting
AXE with other commercial products. As
shown in Figure 6, the IPN has many ap-
plications:
• CP-APcommunication—improvedband-
width can decrease the time required for
backup and reloading software;
• communicationbetweentheAXECPand
other platforms (such as the next-
generation switch platform, NSP, or
AXD 301) for hybrid nodes or for mov-
ing functionality from AXE, in order to
gain an increase in capacity3, 4
and
• CP-CP communication within a clus-
ter—thisalternativeiscurrentlybeingin-
vestigated as an option for providing
greater capacity in large nodes.
The IPN will first be deployed in AXE-
basednodesoftheuniversalmobiletelecom-
munications system (UMTS).
Benefits of the IPN
IPN functionally replaces the signaling ter-
minal for open communication (STOC),
which currently terminates Ethernet in
AXE. Note: the STOC solely terminates
10 Mbit/s Ethernet. Other benefits of the
IPN are increased bandwidth for data trans-
fer out of the CP, improved performance for
sending large volumes of data to and from
the CP, and improved latency and through-
put of messages.
Increased bandwidth
Greater bandwidth for transferring data out
of the CP is obtained by connecting the IPN
to the RPH bus instead of to the RP bus.
The IPN can potentially use the entire RPH
bus bandwidth of 160 Mbit/s instead of
being limited to the RP bus bandwidth of
10 Mbit/s—notwithstanding, this band-
width must be shared with the RP buses
needed for ordinary RPs. The distribution
of bandwidth can be configured and set by
operator commands. In the next-generation
processor, Ethernet will be terminated di-
rectly on a CP board instead of via the RPH
bus.
Improved performance
Support for soft, direct-memory access
(DMA) in the CP microprogram improves
performance when large volumes of data are
sent to and from the central processor (64
Kbytes of data can be transferred at one
time). This makes for the efficient transfer
of communication buffers and dynamic
buffers in AXE to the IPN adapter (IPNA).
36 Ericsson Review No. 1, 2000
CP-2
IPN
side A
IPN
side B
AP-1 AP-2 Other system
A B
CP-1
A B A B A 1 2 3B
Figure 6
The interplatform network (IPN).
CP IPNA AP
OCITSOCITS
Gateway
RPHB
TCP/IP
Ethernet
Gateway
RPHB
RPHB IPN
TCP/IP
Ethernet
Figure 7
Protocol stacks in the IPNA.
Ericsson Review No. 1, 2000 37
Improved latency and throughput
Latency and throughput of messages are es-
pecially important when the IPN is used for
traffic applications. These two characteris-
tics will be improved using a commercial,
high-capacity processor chip that can be up-
gradedasnewgenerationsbecomeavailable.
IPNA design
The IPN connects to the AXE CP through
the IPN adapter, which will be based on
• astandard,commercialprocessorwiththe
OSE Delta operating system; and
• a commercial Ethernet chip.
Proprietary ASICs will be developed to sup-
port the physical interface to the RPH bus
(Figure 7).
The IPNA terminates the TCP/IP proto-
col and includes gateway functionality for
converting TCP/IP into internal AXE pro-
tocols. The file transfer protocol will be used
for transferring data to the AP. Other stan-
dard protocols can be provided if necessary.
TheopencommunicationInternettransport
service (OCITS) layer provides additional
support for the application level protocol,
such as addressing, message fragmentation
and recombination.
APZ 212 40
Ericsson’s APZ 212 40, which is the next-
generation central processor in AXE, will be
based on a commercial processor and not on
in-house processor chips. This decision was
based on a benchmark test of several com-
mercial processors. A compiler prototype
has been developed for the most promising
candidate, in order to test the execution of
various telecommunications applications.
The results compare favorably to those of a
traditional CP and indicate that the com-
mercial processor delivers roughly the same
capacity as can be derived from a next-
generation, in-house solution.
Interfacing the processor to the AXE
architecture
Ericsson will develop several hardware and
software components (Figure 8)
• toguaranteefaulttolerance(hardwareand
software);
• to provide support for upgrading software
while traffic is being handled in the
processor; and
• to provide support for existing interfaces
to other parts of the AXE system.
The CPU subrack will contain two CPU
RPHB
interface
UPB
board
Memory
module
BMC and
MUX/
DEMUX
SPU
Compact PCI Compact PCI
System bus
IPU
Power
RPHB and TAB
Ethernet
Ethernet
RPHB and TAB
RPHM-A
RPHP
IPNA
RPHS
RPIO
RPHM-B
RPB-P
RPB-S
Ethernet
CPU-A
CP state info
Data transfer
CPU-B
AP AP
RPHP
IPNA
RPHS
RPIO
RPB-P
RPB-S
Ethernet
Figure 8
The components and data flow in the APZ
212 40 CP.
boards (the instruction processing unit,
IPU, and the signal processing unit, SPU)
and up to 16 Gbytes of memory. It will also
contain maintenance unit (MAU) function-
ality and an interface board to the RP bus
handlers for interfacing existing RPs and
APT hardware.
Fault tolerance will be supported through
a duplicated CPU. However, in contrast to
previous generations, the execution side and
the standby side of the APZ 212 40 will not
operate in parallel-synchronous mode; in-
stead, a cold-standby processor will be used.
This means that during ordinary traffic, the
standby CPU will be loaded with the latest
version of the software and configuration
data, but will not be updated with traffic
data. If a non-recoverable hardware failure
occurs, the standby processor will take over
execution by reloading and restarting. Be-
cause the mean time between failures
(MTBF) is very long for modern processors,
the MTBF goals for AXE can still be met.
The update board (UPB) will implement
the physical link between the two CP sides
through 1 Gbit/s Ethernet. In addition,
100 Mbit/s Ethernet will be supported for
AP communication (backup, reload, charg-
ing data, and so on).
Equipment practice
The APZ 212 40 will fit into the standard
BYB 501 equipment practice. Two CP sides
fit into a standard-width subrack; each CP
side will be built using the standard, com-
pact PCI 6U equipment practice. Mainte-
nance buses will be based on the I2C stan-
dard and kept independent of the cPCI bus.
CP structure
The memory chip, processor chip, privi-
leged architecture library (PAL) code, and
operating system (Compaq Tru64 UNIX, a
commercial64-bitversionofUNIX)willbe
sourced from external vendors.
Ericsson will provide the components and
38 Ericsson Review No. 1, 2000
APZ CP OS AOT compiler
IPU SPU
JIT compiler APZ VM
Commercial OS
Interconnect to
other CP side
Execution process, IPU thread
Execution process, SPU thread
Compilation process (JIT shares thread with APZ VM)
Alpha PAL code Alpha PAL code
Alpha silicon Alpha silicon
Memory
Figure 9
CP layering.
XSS AM AM
RMP
AM
APZ
Figure 10
System modules.
Ericsson Review No. 1, 2000 39
functionality indicated in the shaded areas
of Figure 9. The APZ virtual machine (VM),
which is implemented in C++, provides the
PLEX execution environment as well as
middleware support for function changes
and switching between CP sides (in case of
failure). The APZ VM executes the PLEX
software in a process with two threads: the
IPU thread and the SPU thread. The process
provides a scheduler, job buffer handling,
communicationsupport(forsendingandre-
ceiving signals), and support for error han-
dling, recovery, and a run-time log.
The traditional way of compiling code is
togeneratemachinecodedirectlyforthetar-
getmachine.However,theAPZ21240will
not follow this approach, since it is not com-
patible with assembler additions to legacy
applications.Instead,thePLEXcodewillbe
compiled to assembler instructions. This
makes the incorporation of existing assem-
bleradditionstransparent.Thegainsinhan-
dling will far outweigh the minor loss in
performance.
Communication services
The application modularity architecture
was introduced to define the AXE 106 sys-
tem (Figure 10). The basic principle was to
divide the AXE system into different types
of system module: application modules
(AM), resource module platform (RMP), ex-
isting source system (XSS) and the APZ
computing platform.
An important feature of this architecture
is that all inter-application-module com-
munication takes place indirectly via com-
munication services within the RMP (APC,
CLMT, and OBMAN function blocks). The
logical names of protocols and services are
used at the application level, which the
RMP resolves to physical addresses. This is
similar in concept to an object request bro-
ker (ORB).
New kind of openness
With this architecture, one or more of the
application modules can, in principle, exe-
cute on a physically separate platform (AXE
or other), since the physical distribution is
hidden by the RMP. This possibility has al-
ready been exploited for charging informa-
tion and statistics; that is, the FOS and STS
have been moved to the AP platform. This
points to a new kind of openness in AXE
that can be used for
• boosting capacity—some application
modules require huge amounts of capac-
ity. Therefore, more capacity will become
available in AXE if the AMs can be exe-
cuted on separate platforms. Some exam-
pleswherethisapproachhasbeenpursued
are: moving IN functionality and ISUP
protocol termination to separate AXE for
ENGINE, moving the VLR functionali-
ty from AXE to NSP for TDMA, and fi-
nally investigating whether IN function-
ality can be ported to the NSP in a
prototype.
• step-by-step migration—if an applica-
tion module (or part of one) needs to be
extensively redesigned for other purpos-
es, it might be beneficial to redesign it to
run on a new platform using a commer-
cial development environment and com-
mercial implementation languages. An
example where this approach has been
pursued is from TDMA, where existing
MSC functionality in AXE, which han-
dles radio network control (RNC), is
being redesigned on the NSP.
• accessing new functionality—instead of
developing new functionality in AXE, it
might be more cost-effective to combine
it with functionality already available in
another platform. For example, the next-
generation switch (ENGINE) will pro-
vide ATM capabilities to a transit node
by combining AXE with AXD, thus
using ATM functionality supported in
the AXD 301.
• reuse—instead of redeveloping all exist-
ing AXE functionality on a new platform
it might be more cost-effective to com-
bine some of it with new functionality on
another platform. An example from
TDMA is where existing maintenance
functionality of the old radio network is
kept in AXE while control functions are
moved to the NSP.
Tosupportcasesthatinvolvedistributedex-
ecution of traffic AMs, new communication
services will have to be introduced, since
present-day communication services indi-
rectly assume that the AMs execute on the
same platform. For instance, no error cases
arehandlediftheotherplatformisnotavail-
able or if the communication link between
platforms fails.
New communication services
TRH
The transaction record handler (TRH) pro-
tocol—which was developed to support the
communication needs of the control inter-
face between AXE and AXD 301 in
ENGINE—adds a proprietary layer on top
ofTCP/IPandrunsovertheSTOChardware.
CORBA
The common object request broker archi-
tecture (a standard promoted by the Object
Management Group, OMG) is frequently
used for O&M. Several prototypes have been
developed to test its usability. One proto-
typeimplementsaCORBAcommunication
service (a PLEX-ORB). Wrappers that pro-
vide service interfaces within AXE to ap-
plications executing on other platforms are
also implemented (Figure 11). The wrap-
pers use the PLEX-ORB for communica-
tion. The interface between platforms has
been specified using the interface descrip-
tion language (IDL) defined by OMG.
This implementation proves that O&M
functionality can be moved to another plat-
form, using IIOP to communicate with the
traffic applications that remain in AXE. As
an added advantage, it is easy to provide a
Web-based O&M interface to applications
that use an object request broker.
CSH
A main drawback of distributing a traffic
application over more than one platform is
that a lot of CP capacity is required to send
messages and data between the platforms. A
thirdalternativebeingdeveloped,calledthe
connection service handler (CSH), aims to
minimize CP load during communication
from AXE.
The CHS communication service will be
based on the proprietary inter-processor
communication (IPC) protocol used within
anNSPcluster.TheIPCcanrunonrawEth-
ernet (and on top of other standard proto-
cols, such as the user datagram protocol,
UDP, or ATM) with low overhead; the IPC
header size is only 7 Words compared to 16
Words in TCP/IP. Moreover, IPC is robust
and supports efficient addressing. In its first
release, the IPC protocol will be terminat-
ed on the IPNA, in order to offload the cen-
tral processor.
Summary of communication services
The PLEX interfaces to different communi-
cation services (Figure 12) are similar and
typically provide support for
• defining the messages in a protocol (used
to support byte ordering and transport
format of data);
• setting up communication connections;
• sending and receiving messages (simple
data, communication buffers and message
buffers);
• tearing down connections;
• reporting the failure of communication
peers and handling diverse AXE recovery
scenarios (Forlopp, minor and major
restart); and
• handling duplicated links and, if a failure
occurs, switching from the failing link to
the working link.
Conclusion
The adjunct processor platform is chiefly
made up of sourced components. Ericsson
provides additional value to the adjunct
processor platform in AXE by adding sup-
port for supervision, alarm handling, event
handling, upgrading software, audit log,
and access authorization, as well as support
for interfacing the CP. Since the availabili-
ty and robustness requirements for the AP
are less severe than for the traffic platform,
Ericsson can source components compara-
tivelyhighinthelayeredcomponentmodel.
The RPP and Ethernet packet switch
boardarecomposedofseveralstandardcom-
ponents. Ericsson has also, among other
things, added interfaces to AXE, and O&M
functions according to the AXE standard.
Because the RPP and EPSB support indus-
try-standard interfaces, other commercial
products can easily be introduced as they be-
come needed.
40 Ericsson Review No. 1, 2000
Object
OBMAN
OCITS-1
STOC (RPG)
CP
OCITS
Other
function block
Wrapper
CORBA
communication
TCP/IP
protocol
stack
Ethernet
Figure 11
Implementation structure of the CORBA
prototype in AXE.
Diskkeeper is a registered trademark of
Executive Software.
Pentium is a registered trademark of Intel Cor-
poration.
Sun Enterprise Volume Manager is a registered
trademark owned by Sun Microsystems Inc. in
the United States and other countries.
Windows NT is a registered trademark of
Microsoft Corporation.
WinZip is a registered trademark of Nico Mak
Computing, Inc.
TRADEMARKS
Ericsson Review No. 1, 2000 41
The interplatform network adapter will
add the industry-standard 100 Mbit/s Eth-
ernet interface to AXE CP, thereby im-
proving reload and backup times and pro-
viding support for interworking with traf-
ficapplicationsonotherplatforms.TheIPN
adapter is composed of several commercial
components, such as processor chips, oper-
ating system, and protocol stacks.
Ericsson will introduce several commer-
cial products, interfaces, and key software
components into the next generation APZ.
In-house hardware and software compo-
nents will also be introduced to enable the
next-generation CPU to execute legacy ap-
plications, to adhere to ISP requirements,
and to interface legacy parts of the AXE sys-
tem. Future technology that can be intro-
duced into AXE includes larger symmetric
multiprocessor (SMP) clusters and super-
scalability.
The introduction of new communication
services in AXE will make it possible to
combine the functionality in AXE with that
of other platforms, in order to support step-
by-step migration and reuse. For example,
the transaction record handler has been
shown to work for ENGINE traffic applica-
tions, the IIOP works with O&M functions,
and the connection service handler is being
developed to work with traffic applications.
The communication services described will
either run on raw Ethernet or add function-
ality on top of TCP/IP or IIOP.
During the past several years, Ericsson’s
hardwareandsoftwaredevelopershavebeen
using commercial components to build the
AXE system. This process has been accel-
erated and, as this article shows, commer-
cial products and interfaces will soon make
up the core components of AXE. This
means that Ericsson can fully focus its de-
velopment efforts on providing telecom-
munications characteristics, such as high
availability, robustness, fault tolerance, and
capacity.
APZ/APT applications
OCITS-1
APSI
CP
AXE10
RPH
level
RP
level
RMP
STOC
CSHCORBA
communication
TRH
OCP
RPH-S RPH-S
IPC
IPNA
COMS
OCS
IPNA
IIOP
TCP/IP
IIOP
TCP/IP
100 Mbit/s Ethernet 10 Mbit/s EthernetRPB PMC 100 Mbit/s Ethernet
Figure 12
Overview of the communication services in AXE.
1 Ericsson, M. and Koria, N.: Adjunct proces-
sor—A new AXE-integrated open-standard
computer system for call-related data
processor. Ericsson Review Vol.74 (1997): 2,
pp. 82-90.
2 Granbohm, H. and Wiklund J.: GPRS—Gen-
eral packet radio service. Ericsson Review
Vol. 76 (1999): 2, pp 82-88.
3 Blau,S.andRooth,J.:AXD301—Anewgen-
eration ATM switching system. Ericsson
Review Vol. 75 (1998):1, pp.10-18.
4 Hennert, L. and Larruy, A.: TelORB—The
distributedcommunicataionsoperatingsys-
tem. Ericsson Review Vol. 76 (1999): 3,
pp.156-167.
REFERENCES

More Related Content

What's hot

Whitepaper: The Next Evolution of Yokogawa CENTUM
Whitepaper: The Next Evolution of Yokogawa CENTUMWhitepaper: The Next Evolution of Yokogawa CENTUM
Whitepaper: The Next Evolution of Yokogawa CENTUMYokogawa
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image CompressionA B Shinde
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsSiva Kumar
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1Prabhu Mali
 
H64CSA_1A_023799_Osama
H64CSA_1A_023799_OsamaH64CSA_1A_023799_Osama
H64CSA_1A_023799_OsamaOsama Azim
 
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...Embitel Technologies (I) PVT LTD
 
Avionics Paperdoc
Avionics PaperdocAvionics Paperdoc
Avionics PaperdocFalascoj
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllersmohanav
 
PLC and Industrial Automation - Technology Overview
PLC and Industrial Automation - Technology OverviewPLC and Industrial Automation - Technology Overview
PLC and Industrial Automation - Technology OverviewNereus Fernandes
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesigndestruck
 

What's hot (16)

00364438
0036443800364438
00364438
 
S7 400 h
S7 400 hS7 400 h
S7 400 h
 
Whitepaper: The Next Evolution of Yokogawa CENTUM
Whitepaper: The Next Evolution of Yokogawa CENTUMWhitepaper: The Next Evolution of Yokogawa CENTUM
Whitepaper: The Next Evolution of Yokogawa CENTUM
 
S7300 overview
S7300 overviewS7300 overview
S7300 overview
 
Whatisaplc
WhatisaplcWhatisaplc
Whatisaplc
 
Unit 4
Unit 4Unit 4
Unit 4
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image Compression
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processors
 
Embedded systems-unit-1
Embedded systems-unit-1Embedded systems-unit-1
Embedded systems-unit-1
 
H64CSA_1A_023799_Osama
H64CSA_1A_023799_OsamaH64CSA_1A_023799_Osama
H64CSA_1A_023799_Osama
 
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
 
Avionics Paperdoc
Avionics PaperdocAvionics Paperdoc
Avionics Paperdoc
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllers
 
PLC and Industrial Automation - Technology Overview
PLC and Industrial Automation - Technology OverviewPLC and Industrial Automation - Technology Overview
PLC and Industrial Automation - Technology Overview
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 
Reconfigurable computing
Reconfigurable computingReconfigurable computing
Reconfigurable computing
 

Similar to Dsa00170624

Presentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemCPresentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemCMukit Ahmed Chowdhury
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfSaiReddy794166
 
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based MicroprocessorsPerformance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based MicroprocessorsHannes Tschofenig
 
Tail f Systems Whitepaper - Top Ten Management Issues for ATCA
Tail f Systems Whitepaper - Top Ten Management Issues for ATCATail f Systems Whitepaper - Top Ten Management Issues for ATCA
Tail f Systems Whitepaper - Top Ten Management Issues for ATCATail-f Systems
 
Uit Presentation of IN/NGIN for Cosmote 2010
Uit Presentation of IN/NGIN for  Cosmote  2010Uit Presentation of IN/NGIN for  Cosmote  2010
Uit Presentation of IN/NGIN for Cosmote 2010michael_mountrakis
 
IRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET Journal
 
How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?Hannes Tschofenig
 
The next Trading Infrastructure
The next Trading InfrastructureThe next Trading Infrastructure
The next Trading Infrastructureenyx_com
 
Industrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesIndustrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesStephane Potier
 
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIESEFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIEScscpconf
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTpreetigill309
 
UNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxUNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxmohan134666
 
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 LinkedinNMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 LinkedinJavier Guillermo, MBA, MSc, PMP
 
Trainingreport on embedded system
Trainingreport on embedded systemTrainingreport on embedded system
Trainingreport on embedded systemMukul Mohal
 

Similar to Dsa00170624 (20)

Presentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemCPresentation on Behavioral Synthesis & SystemC
Presentation on Behavioral Synthesis & SystemC
 
Download
DownloadDownload
Download
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
 
Enea OSE Datasheet
Enea OSE DatasheetEnea OSE Datasheet
Enea OSE Datasheet
 
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based MicroprocessorsPerformance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
 
Tail f Systems Whitepaper - Top Ten Management Issues for ATCA
Tail f Systems Whitepaper - Top Ten Management Issues for ATCATail f Systems Whitepaper - Top Ten Management Issues for ATCA
Tail f Systems Whitepaper - Top Ten Management Issues for ATCA
 
ConsulMetrixAEB
ConsulMetrixAEBConsulMetrixAEB
ConsulMetrixAEB
 
Uit Presentation of IN/NGIN for Cosmote 2010
Uit Presentation of IN/NGIN for  Cosmote  2010Uit Presentation of IN/NGIN for  Cosmote  2010
Uit Presentation of IN/NGIN for Cosmote 2010
 
Ens
EnsEns
Ens
 
IRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing FrameworkIRJET- ALPYNE - A Grid Computing Framework
IRJET- ALPYNE - A Grid Computing Framework
 
UNIT 1.docx
UNIT 1.docxUNIT 1.docx
UNIT 1.docx
 
How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?
 
The next Trading Infrastructure
The next Trading InfrastructureThe next Trading Infrastructure
The next Trading Infrastructure
 
Industrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologiesIndustrial Ethernet Facts - The 5 major technologies
Industrial Ethernet Facts - The 5 major technologies
 
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIESEFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
 
Ppt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOTPpt on six month training on embedded system & IOT
Ppt on six month training on embedded system & IOT
 
UNIT 1 SONCA.pptx
UNIT 1 SONCA.pptxUNIT 1 SONCA.pptx
UNIT 1 SONCA.pptx
 
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 LinkedinNMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
 
Trainingreport on embedded system
Trainingreport on embedded systemTrainingreport on embedded system
Trainingreport on embedded system
 
p850-ries
p850-riesp850-ries
p850-ries
 

Recently uploaded

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 

Recently uploaded (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 

Dsa00170624

  • 1. What is openness? A distinction can be made between external openness to a node (network openness) and openness within a node (system openness). Network openness Network openness signifies the ability to in- teroperate with other nodes in different net- works. In this context, the AXE system has always been open—it supports numerous protocol standards and market variants, and can interoperate with any node implement- edonanothersystemplatform,providedthat node supports the same protocols. Examples ofprotocolscurrentlysupportedbyAXEare: • channel-associated signaling (CAS); • common channel signaling (CCS) and ap- plications on top of it, such as ISDN sig- naling user part (ISUP), the mobile ap- plication protocol (MAP), and so on; • network element management (NEM) protocols such as Telnet, file transfer pro- tocol (FTP), file transfer, access and man- agement (FTAM), and so on; • asynchronous transfer mode (ATM) pro- tocols; and • Internet protocols (IP). Obviously, AXE is also continually being updated to accommodate new standards. Some examples include the implementation of the bearer independent call control (BICC) protocol, the media gateway control protocol (H.248), and the common object request broker architecture (CORBA), which can be used for implementing Ericsson’sintegrationreferencepoints(IRP) for operation and maintenance (O&M). System openness System openness signifies the use of stan- dard,commerciallyavailablecomponentsto build the AXE system platform. More specifically, system openness is attained through the use of • commercial hardware components (sub- racks, boards, chipsets); • standard hardware building practices and buses; • standard programming languages using standard software-development tools— software can thus be ported to different hardware and operating systems; and • commercially available software compo- nents and interfaces. In the past, AXE was considered a propri- etarysystemwithfewstandardcomponents. Today, however, this description of AXE no longer applies, since standard components are being introduced at an increasingly ac- celerated pace. By using standard compo- nents to build their systems, companies like Ericsson can concentrate on their core busi- ness and still benefit from technological ad- vances in other segments. What is more, they can achieve shorter time to market (TTM). The sourcing of components should be managed with care, however. And in some cases, sourcing might not be the ap- propriate or viable alternative: • Satisfactory commercial components might not be available on the market. • It might be more profitable to develop and produce components in-house—even when similar components are available on the market. • Proprietary, in-house designs might be needed to remain competitive. • Some “open” components lack the inter- faces that are needed for integration. 32 Ericsson Review No. 1, 2000 Openness in AXE Einar Wennmyr In recent years, the term open system has become a catch phrase in the data and telecommunications industries. Open systems are expected to improve time to market and make it easier for operators to introduce new features that will help them to attract and retain their subscribers. As competition in the market stiffens, it matters more and more who is first to market with new applications. In this article, the author describes various attributes of open systems, and to what extent Ericsson has introduced them into AXE. He also describes the added value that is being integrated into AXE, extending its competitive edge even further. Switching Sales and distribution Application software System software Hardware Chips Routing APZ 21 Custom Pentium Alpha CPG APG 40 IPNA GS DEV RPP APM NT OSE-Delta Operation and maintenance Figure 1 System unbundling in AXE.
  • 2. Ericsson Review No. 1, 2000 33 Components in AXE Figure 1 gives a component view of AXE. The goal is to unbundle the system into a layered set of cooperating (interoperating) components—the trend we are seeing in the market is for specialization in horizontal product layers. By pursuing this approach, Ericsson can • take full advantage of commercially avail- able technology; • reuse existing components and reduce the time it takes to introduce new products; and • separatesoftwarefunctionsfromthehard- ware implementation. Figure 2 gives an overview of the evolving architecture of the AXE system. Several of the products shown are described in this article. The adjunct processor platform The adjunct processor (AP) is one of the first applications in AXE to use large building blocks from a commercial vendor.1 The AP complements the central and regional processors with the following type of func- tionality: • input-output (I/O) functions (a file sys- tem, storage, formatting and output of call data records for charging, and storage AM Application module AOT Ahead of time AP Adjunct processor APIO Adjunct processor input and output APSI Application platform sevice interface ASA Assembly statements ASIC Application-specific integrated circuit ATM Asynchronous transfer mode BICC Bearer independent call control BMC Base management controller BSC Base station controller CAS Channel associated signaling CCS Common channel signaling CORBA Common object request broker architecture CP Central processor CSH Connection service handler DAT Digital audio tape DDS Digital data storage DMA Direct memory access DSP Digital signal processor ENGINE Next-generation switch EPSB Ethernet packet switch board ET Exchange terminal ETC Exchange terminal ciruit ETCE Exchange terminal circuit emulation FOS Formatting and output service FTP File transfer protocol FTAM File transfer, access and management GDDM-H Generic device and datacom magazine, half-height GPRS General packet radio service GSM Global system for mobile communication HDLC High-level data link control IDL Interface description language IIOP Internet inter-ORB protocol IN Intelligent network I/O Input-output IP Internet protocol IPC Interprocessor communication IPN Interplatform network IPNA IPN adapter IPU Instruction processing unit IRP Integration reference point ISDN Integrated services digital network ISUP ISDN signaling user part JIT Just in time LAN Local area network MAP Mobile application part MAU Maintenance unit MML Man-machine language MSCS Microsoft cluster server MTBF Mean time between failures NEM Network element management NSP Next-generation switch platform NT Network termination O&M Operation and maintenance OCITS Open communication Internet transport service OMG Object Management Group ORB Object request broker OSS Operations support system PAL Privileged architecture library PCI Peripheral component interconnect PCU Packet control unit PMC PCI mezzanine card RMP Resource module platform RNC Radio network control RNS Radio network server RP Regional processor RPC Remote procedure call RPH RP handler RPHM RPH magazine RPHMI RPHM interface RPP Regional processor platform SMP Symmetric multiprocessor SPU Signal processing unit STOC Signaling terminal open communication STS Statistics service TCP Transmission control protocol TDM Time-division multiplexing TRH Transaction record handler TTM Time to market UDP User datagram protocol UMTS Universal mobile telecommunications system UPB Update board VM Virtual machine XSS Existing source system BOX A, ABBREVIATIONS IOG RP ET 155 STM ET CE ATM ET 622 AP AP GUI Hard disk/ optical disk CPz ATMCPyCPx PLEX IPN RP RPP RPP RPP RPB-S Figure 2 AXE system architecture evolution.
  • 3. of counters for statistics and traffic mea- surements); • boot server for the AXE central processor; • support for man-machine communica- tion; and • connectivity to operations support sys- tems (OSS) including protocols for file transfer, message transfer and operator ac- cess. The next-generation computer platform for the adjunct processor functions is called APG 40. Like its predecessor (the APG 30), the APG 40 will be based on open, com- mercial products. Focus of development Ericsson has focused its development efforts on the interface to the central processor and on improving operator support for handling the adjunct processor (Figure 3). In partic- ular, developers have worked on improving or adding the following functionality: • CP-AP heartbeat; • system calendar synchronization between the AP and CP; • system monitoring and diagnostics— hardware events, system log analysis, Mi- crosoft Cluster Server (MSCS) process su- pervision; • event handling—every reported event is supplemented with a date and time stamp and stored persistently. Events are also forwarded for alarm processing; • alarm handling; • support for upgrading software in the AP—high-level commands enable oper- ators to initiate a software upgrade, com- plete it, and if necessary, to fall back on old software; • authorization; and • audit log—all commands issued to AXE and all man-machine-language (MML) printouts are logged, as are all state changes in the network termination (NT) part. The CP-AP communication service, statis- tics service (STS), formatting and output service (FOS) for charging data, and the AP input-output (APIO) for backup are each proprietary solutions. Sourced products Toalargeextent,theplatformrequirements are fulfilled by the following commercial products: • A commercial processor platform with sufficient capacity and I/O devices. This large building block, which has been sourced from an external vendor, is based on Pentium II processors. It contains one or three 18 Gbyte hard disks (depending on the configuration), digital audio tape (DAT) or digital data storage (DDS) streaming tape drivers, 100 Mbit/s Eth- ernet ports, PCI mezzanine card (PMC) modules for communication support, and power supply. • Microsoft Windows NT operating sys- tem. Many third-party software vendors provide products for this operating sys- tem. • Microsoft Cluster Server (MSCS) software for high-availability servers. The MSCS currently supports a two-node cluster, defining the interdependency between, and handling the restarting of, services, thus making the entire system fail-safe. • Disk management and data handling— Volume Manager supports online man- agement,reconfiguration,andfast-failure recovery; Diskkeeper handles defragmen- tation; WinZip handles the compression of data; backup software handles backup and disk cloning. • Connectivity to OSS—several commer- cial protocols are used, including the re- mote procedure call (RPC), the transmis- sion control protocol/Internet protocol (TCP/IP), and the Internet inter-ORB protocol (IIOP). 34 Ericsson Review No. 1, 2000 APIO FOS STS ... Process supervision, event and alarm handling, ... CP <––> AP communication Microsoft Cluster Server Windows NT operating system Pentium- and cPCI-based hardware platform Standard communication protocols Figure 3 Component view of the adjunct processor (AP). Group switch E1/T1 WAN High-speed WAN High-speed LAN ETC PMC RPP RPP RPP RPP RPP CP RPB-S ETC ETC ETC Access network EPSB EPSB Figure 4 AXE architecture with the regional processor with PCI bus (RPP).
  • 4. Ericsson Review No. 1, 2000 35 Data communication interfaces in AXE Other open products already included in the AXE system are the regional processor with PCI bus (RPP) and the Ethernet packet switch board (EPSB). The RPP, which sup- ports data communication-related telecom- munication applications, offers a range of open hardware interfaces, software applica- tions, and a complete development envi- ronment. One of the first applications to use the RPP and EPSB is the packet control unit (PCU) in the base station controller (BSC). The PCU provides support for general pack- et radio service (GPRS) in GSM networks.2 RPP The RPP, which is situated as an ordinary regional processor (RP) in the AXE archi- tecture (Figure 4), extends the functionali- ty of a traditional regional processor by sup- porting several protocols and physical links and by providing support via duplicated Ethernet for distributing a datacom appli- cation over multiple RPPs. Both sourced and proprietary components have been used in the RPP (Figure 5). The RPP CPU is based on commercially available processors (currently a 333 MHz PowerPC). Greater capacity is achieved by upgrading the RPP CPU as new processor generations are introduced. The basic processor operating system is OSE Delta. Some additions have been introduced on top of the OS, yielding a product called RTOS (real-time OS). Standard program- ming languages, such as C and C++, can be used to build datacom applications on top of RTOS. This makes it easy to source ap- plications and to find development re- sources in the future. The I/O board contains standard Ethernet interfaces and custom interfaces to AXE (to the group switch and the RP bus). Standard networking interfaces can also be included on externally sourced PMC modules on the PMC carrier board. Various commercially available digital signal processors (DSP) can be included for bit-stream-oriented proto- cols. Most protocol support for modem, fax, V.110, voice coding, echo cancellation, ATM, IP (TCP/IP) and high-level data link control (HDLC) are provided through sourced products. O&M capabilities are primarily based on extensions of traditional AXE functionality in the central processor. However, some maintenance can be performed via TCP/IP. The different components within the RPP are connected internally via a PCI bus. Ethernet packet switch board The Ethernet packet switch board and Eth- ernet connectors in the backplane of the housing subrack (GDDM-H) have been in- troduced to support applications that are distributed over multiple RPPs. Ethernet was chosen because it is the industry stan- dard for local area network (LAN) commu- nication. The Ethernet switch, which is built on a single board using sourced switch circuits, gives interworking functionality to separate RPPs in the same subrack, in different sub- racks, or to external equipment. The Ether- net switch contains thirteen 10 Mbit/s ports and three 100 Mbit/s ports. The 10 Mbit/s ports and one of the 100 Mbit/s ports are available in the backplane. The remaining two 100 Mbit/s ports are available at the front of the board. The switch is duplicated for redundancy. Interplatform network The interplatform network (IPN) is a prod- uct that will introduce a 100 Mbit/s Ether- -48V PCI PMCÞcarrier board Optional Mandatory Optional Mandatory Backplane interfaces I/O board CPUÞboard DSPÞboard PCI 2Mbit/s TDM 2Mbit/s TDMPCI -48V -48V -48V RPB-S M-bus 2 x 100 Base-Tx DL2 DL2 DL2 Figure 5 Structure of the regional processor with PCI bus (RPP).
  • 5. net interface into the AXE CP. An impor- tant reason for choosing the 100 Mbit/s Eth- ernet interface is that it is an industry stan- dard supported by many commercial prod- ucts, and as such, simplifies interconnecting AXE with other commercial products. As shown in Figure 6, the IPN has many ap- plications: • CP-APcommunication—improvedband- width can decrease the time required for backup and reloading software; • communicationbetweentheAXECPand other platforms (such as the next- generation switch platform, NSP, or AXD 301) for hybrid nodes or for mov- ing functionality from AXE, in order to gain an increase in capacity3, 4 and • CP-CP communication within a clus- ter—thisalternativeiscurrentlybeingin- vestigated as an option for providing greater capacity in large nodes. The IPN will first be deployed in AXE- basednodesoftheuniversalmobiletelecom- munications system (UMTS). Benefits of the IPN IPN functionally replaces the signaling ter- minal for open communication (STOC), which currently terminates Ethernet in AXE. Note: the STOC solely terminates 10 Mbit/s Ethernet. Other benefits of the IPN are increased bandwidth for data trans- fer out of the CP, improved performance for sending large volumes of data to and from the CP, and improved latency and through- put of messages. Increased bandwidth Greater bandwidth for transferring data out of the CP is obtained by connecting the IPN to the RPH bus instead of to the RP bus. The IPN can potentially use the entire RPH bus bandwidth of 160 Mbit/s instead of being limited to the RP bus bandwidth of 10 Mbit/s—notwithstanding, this band- width must be shared with the RP buses needed for ordinary RPs. The distribution of bandwidth can be configured and set by operator commands. In the next-generation processor, Ethernet will be terminated di- rectly on a CP board instead of via the RPH bus. Improved performance Support for soft, direct-memory access (DMA) in the CP microprogram improves performance when large volumes of data are sent to and from the central processor (64 Kbytes of data can be transferred at one time). This makes for the efficient transfer of communication buffers and dynamic buffers in AXE to the IPN adapter (IPNA). 36 Ericsson Review No. 1, 2000 CP-2 IPN side A IPN side B AP-1 AP-2 Other system A B CP-1 A B A B A 1 2 3B Figure 6 The interplatform network (IPN). CP IPNA AP OCITSOCITS Gateway RPHB TCP/IP Ethernet Gateway RPHB RPHB IPN TCP/IP Ethernet Figure 7 Protocol stacks in the IPNA.
  • 6. Ericsson Review No. 1, 2000 37 Improved latency and throughput Latency and throughput of messages are es- pecially important when the IPN is used for traffic applications. These two characteris- tics will be improved using a commercial, high-capacity processor chip that can be up- gradedasnewgenerationsbecomeavailable. IPNA design The IPN connects to the AXE CP through the IPN adapter, which will be based on • astandard,commercialprocessorwiththe OSE Delta operating system; and • a commercial Ethernet chip. Proprietary ASICs will be developed to sup- port the physical interface to the RPH bus (Figure 7). The IPNA terminates the TCP/IP proto- col and includes gateway functionality for converting TCP/IP into internal AXE pro- tocols. The file transfer protocol will be used for transferring data to the AP. Other stan- dard protocols can be provided if necessary. TheopencommunicationInternettransport service (OCITS) layer provides additional support for the application level protocol, such as addressing, message fragmentation and recombination. APZ 212 40 Ericsson’s APZ 212 40, which is the next- generation central processor in AXE, will be based on a commercial processor and not on in-house processor chips. This decision was based on a benchmark test of several com- mercial processors. A compiler prototype has been developed for the most promising candidate, in order to test the execution of various telecommunications applications. The results compare favorably to those of a traditional CP and indicate that the com- mercial processor delivers roughly the same capacity as can be derived from a next- generation, in-house solution. Interfacing the processor to the AXE architecture Ericsson will develop several hardware and software components (Figure 8) • toguaranteefaulttolerance(hardwareand software); • to provide support for upgrading software while traffic is being handled in the processor; and • to provide support for existing interfaces to other parts of the AXE system. The CPU subrack will contain two CPU RPHB interface UPB board Memory module BMC and MUX/ DEMUX SPU Compact PCI Compact PCI System bus IPU Power RPHB and TAB Ethernet Ethernet RPHB and TAB RPHM-A RPHP IPNA RPHS RPIO RPHM-B RPB-P RPB-S Ethernet CPU-A CP state info Data transfer CPU-B AP AP RPHP IPNA RPHS RPIO RPB-P RPB-S Ethernet Figure 8 The components and data flow in the APZ 212 40 CP.
  • 7. boards (the instruction processing unit, IPU, and the signal processing unit, SPU) and up to 16 Gbytes of memory. It will also contain maintenance unit (MAU) function- ality and an interface board to the RP bus handlers for interfacing existing RPs and APT hardware. Fault tolerance will be supported through a duplicated CPU. However, in contrast to previous generations, the execution side and the standby side of the APZ 212 40 will not operate in parallel-synchronous mode; in- stead, a cold-standby processor will be used. This means that during ordinary traffic, the standby CPU will be loaded with the latest version of the software and configuration data, but will not be updated with traffic data. If a non-recoverable hardware failure occurs, the standby processor will take over execution by reloading and restarting. Be- cause the mean time between failures (MTBF) is very long for modern processors, the MTBF goals for AXE can still be met. The update board (UPB) will implement the physical link between the two CP sides through 1 Gbit/s Ethernet. In addition, 100 Mbit/s Ethernet will be supported for AP communication (backup, reload, charg- ing data, and so on). Equipment practice The APZ 212 40 will fit into the standard BYB 501 equipment practice. Two CP sides fit into a standard-width subrack; each CP side will be built using the standard, com- pact PCI 6U equipment practice. Mainte- nance buses will be based on the I2C stan- dard and kept independent of the cPCI bus. CP structure The memory chip, processor chip, privi- leged architecture library (PAL) code, and operating system (Compaq Tru64 UNIX, a commercial64-bitversionofUNIX)willbe sourced from external vendors. Ericsson will provide the components and 38 Ericsson Review No. 1, 2000 APZ CP OS AOT compiler IPU SPU JIT compiler APZ VM Commercial OS Interconnect to other CP side Execution process, IPU thread Execution process, SPU thread Compilation process (JIT shares thread with APZ VM) Alpha PAL code Alpha PAL code Alpha silicon Alpha silicon Memory Figure 9 CP layering. XSS AM AM RMP AM APZ Figure 10 System modules.
  • 8. Ericsson Review No. 1, 2000 39 functionality indicated in the shaded areas of Figure 9. The APZ virtual machine (VM), which is implemented in C++, provides the PLEX execution environment as well as middleware support for function changes and switching between CP sides (in case of failure). The APZ VM executes the PLEX software in a process with two threads: the IPU thread and the SPU thread. The process provides a scheduler, job buffer handling, communicationsupport(forsendingandre- ceiving signals), and support for error han- dling, recovery, and a run-time log. The traditional way of compiling code is togeneratemachinecodedirectlyforthetar- getmachine.However,theAPZ21240will not follow this approach, since it is not com- patible with assembler additions to legacy applications.Instead,thePLEXcodewillbe compiled to assembler instructions. This makes the incorporation of existing assem- bleradditionstransparent.Thegainsinhan- dling will far outweigh the minor loss in performance. Communication services The application modularity architecture was introduced to define the AXE 106 sys- tem (Figure 10). The basic principle was to divide the AXE system into different types of system module: application modules (AM), resource module platform (RMP), ex- isting source system (XSS) and the APZ computing platform. An important feature of this architecture is that all inter-application-module com- munication takes place indirectly via com- munication services within the RMP (APC, CLMT, and OBMAN function blocks). The logical names of protocols and services are used at the application level, which the RMP resolves to physical addresses. This is similar in concept to an object request bro- ker (ORB). New kind of openness With this architecture, one or more of the application modules can, in principle, exe- cute on a physically separate platform (AXE or other), since the physical distribution is hidden by the RMP. This possibility has al- ready been exploited for charging informa- tion and statistics; that is, the FOS and STS have been moved to the AP platform. This points to a new kind of openness in AXE that can be used for • boosting capacity—some application modules require huge amounts of capac- ity. Therefore, more capacity will become available in AXE if the AMs can be exe- cuted on separate platforms. Some exam- pleswherethisapproachhasbeenpursued are: moving IN functionality and ISUP protocol termination to separate AXE for ENGINE, moving the VLR functionali- ty from AXE to NSP for TDMA, and fi- nally investigating whether IN function- ality can be ported to the NSP in a prototype. • step-by-step migration—if an applica- tion module (or part of one) needs to be extensively redesigned for other purpos- es, it might be beneficial to redesign it to run on a new platform using a commer- cial development environment and com- mercial implementation languages. An example where this approach has been pursued is from TDMA, where existing MSC functionality in AXE, which han- dles radio network control (RNC), is being redesigned on the NSP. • accessing new functionality—instead of developing new functionality in AXE, it might be more cost-effective to combine it with functionality already available in another platform. For example, the next- generation switch (ENGINE) will pro- vide ATM capabilities to a transit node by combining AXE with AXD, thus using ATM functionality supported in the AXD 301. • reuse—instead of redeveloping all exist- ing AXE functionality on a new platform it might be more cost-effective to com- bine some of it with new functionality on another platform. An example from TDMA is where existing maintenance functionality of the old radio network is kept in AXE while control functions are moved to the NSP. Tosupportcasesthatinvolvedistributedex- ecution of traffic AMs, new communication services will have to be introduced, since present-day communication services indi- rectly assume that the AMs execute on the same platform. For instance, no error cases arehandlediftheotherplatformisnotavail- able or if the communication link between platforms fails. New communication services TRH The transaction record handler (TRH) pro- tocol—which was developed to support the communication needs of the control inter- face between AXE and AXD 301 in
  • 9. ENGINE—adds a proprietary layer on top ofTCP/IPandrunsovertheSTOChardware. CORBA The common object request broker archi- tecture (a standard promoted by the Object Management Group, OMG) is frequently used for O&M. Several prototypes have been developed to test its usability. One proto- typeimplementsaCORBAcommunication service (a PLEX-ORB). Wrappers that pro- vide service interfaces within AXE to ap- plications executing on other platforms are also implemented (Figure 11). The wrap- pers use the PLEX-ORB for communica- tion. The interface between platforms has been specified using the interface descrip- tion language (IDL) defined by OMG. This implementation proves that O&M functionality can be moved to another plat- form, using IIOP to communicate with the traffic applications that remain in AXE. As an added advantage, it is easy to provide a Web-based O&M interface to applications that use an object request broker. CSH A main drawback of distributing a traffic application over more than one platform is that a lot of CP capacity is required to send messages and data between the platforms. A thirdalternativebeingdeveloped,calledthe connection service handler (CSH), aims to minimize CP load during communication from AXE. The CHS communication service will be based on the proprietary inter-processor communication (IPC) protocol used within anNSPcluster.TheIPCcanrunonrawEth- ernet (and on top of other standard proto- cols, such as the user datagram protocol, UDP, or ATM) with low overhead; the IPC header size is only 7 Words compared to 16 Words in TCP/IP. Moreover, IPC is robust and supports efficient addressing. In its first release, the IPC protocol will be terminat- ed on the IPNA, in order to offload the cen- tral processor. Summary of communication services The PLEX interfaces to different communi- cation services (Figure 12) are similar and typically provide support for • defining the messages in a protocol (used to support byte ordering and transport format of data); • setting up communication connections; • sending and receiving messages (simple data, communication buffers and message buffers); • tearing down connections; • reporting the failure of communication peers and handling diverse AXE recovery scenarios (Forlopp, minor and major restart); and • handling duplicated links and, if a failure occurs, switching from the failing link to the working link. Conclusion The adjunct processor platform is chiefly made up of sourced components. Ericsson provides additional value to the adjunct processor platform in AXE by adding sup- port for supervision, alarm handling, event handling, upgrading software, audit log, and access authorization, as well as support for interfacing the CP. Since the availabili- ty and robustness requirements for the AP are less severe than for the traffic platform, Ericsson can source components compara- tivelyhighinthelayeredcomponentmodel. The RPP and Ethernet packet switch boardarecomposedofseveralstandardcom- ponents. Ericsson has also, among other things, added interfaces to AXE, and O&M functions according to the AXE standard. Because the RPP and EPSB support indus- try-standard interfaces, other commercial products can easily be introduced as they be- come needed. 40 Ericsson Review No. 1, 2000 Object OBMAN OCITS-1 STOC (RPG) CP OCITS Other function block Wrapper CORBA communication TCP/IP protocol stack Ethernet Figure 11 Implementation structure of the CORBA prototype in AXE. Diskkeeper is a registered trademark of Executive Software. Pentium is a registered trademark of Intel Cor- poration. Sun Enterprise Volume Manager is a registered trademark owned by Sun Microsystems Inc. in the United States and other countries. Windows NT is a registered trademark of Microsoft Corporation. WinZip is a registered trademark of Nico Mak Computing, Inc. TRADEMARKS
  • 10. Ericsson Review No. 1, 2000 41 The interplatform network adapter will add the industry-standard 100 Mbit/s Eth- ernet interface to AXE CP, thereby im- proving reload and backup times and pro- viding support for interworking with traf- ficapplicationsonotherplatforms.TheIPN adapter is composed of several commercial components, such as processor chips, oper- ating system, and protocol stacks. Ericsson will introduce several commer- cial products, interfaces, and key software components into the next generation APZ. In-house hardware and software compo- nents will also be introduced to enable the next-generation CPU to execute legacy ap- plications, to adhere to ISP requirements, and to interface legacy parts of the AXE sys- tem. Future technology that can be intro- duced into AXE includes larger symmetric multiprocessor (SMP) clusters and super- scalability. The introduction of new communication services in AXE will make it possible to combine the functionality in AXE with that of other platforms, in order to support step- by-step migration and reuse. For example, the transaction record handler has been shown to work for ENGINE traffic applica- tions, the IIOP works with O&M functions, and the connection service handler is being developed to work with traffic applications. The communication services described will either run on raw Ethernet or add function- ality on top of TCP/IP or IIOP. During the past several years, Ericsson’s hardwareandsoftwaredevelopershavebeen using commercial components to build the AXE system. This process has been accel- erated and, as this article shows, commer- cial products and interfaces will soon make up the core components of AXE. This means that Ericsson can fully focus its de- velopment efforts on providing telecom- munications characteristics, such as high availability, robustness, fault tolerance, and capacity. APZ/APT applications OCITS-1 APSI CP AXE10 RPH level RP level RMP STOC CSHCORBA communication TRH OCP RPH-S RPH-S IPC IPNA COMS OCS IPNA IIOP TCP/IP IIOP TCP/IP 100 Mbit/s Ethernet 10 Mbit/s EthernetRPB PMC 100 Mbit/s Ethernet Figure 12 Overview of the communication services in AXE. 1 Ericsson, M. and Koria, N.: Adjunct proces- sor—A new AXE-integrated open-standard computer system for call-related data processor. Ericsson Review Vol.74 (1997): 2, pp. 82-90. 2 Granbohm, H. and Wiklund J.: GPRS—Gen- eral packet radio service. Ericsson Review Vol. 76 (1999): 2, pp 82-88. 3 Blau,S.andRooth,J.:AXD301—Anewgen- eration ATM switching system. Ericsson Review Vol. 75 (1998):1, pp.10-18. 4 Hennert, L. and Larruy, A.: TelORB—The distributedcommunicataionsoperatingsys- tem. Ericsson Review Vol. 76 (1999): 3, pp.156-167. REFERENCES