Escolar Documentos
Profissional Documentos
Cultura Documentos
Copyright
The International Engineering Consortium
1/13
2. RNC Functions
A radio network controller manages hundreds of Node B transceiver stations
while switching and provisioning services off the Mobile Switching Center and
3G data network interfaces. The connection from the RNC to a Node B is called
the User Plane Interface Layer and it uses T1/E1 transport to the RNC. Due to
the large number of Node B transceivers, a T1/E1 aggregator is used to deliver
the Node B data over channelized OC-3 optical transport to the RNC. The OC-3
pipe can be a direct connection to the RNC or through traditional SONET/SDH
transmission networks.
A typical Radio Network Controller may be built on a PICMG or Advanced TCA
chassis. It contains several different kinds of cards specialized for performing the
functions and interacting with the various interfaces of the RNC.
Copyright
The International Engineering Consortium
2/13
Copyright
The International Engineering Consortium
3/13
3. Complex Environment
Like many other network infrastructure applications, the RNC presents an
environment of forbidding complexity for the software developer. Multiple
applications run on different cards, some with peer-to-peer and some with
controller-slave relationships. The unit as a whole must maintain carrier-grade
availability and share data with external entities like other RNCs and the
management system that controls the device.
A serious challenge for the developer is control of the data that must be locally
managed, and in some cases locally generated, and shared with other entities in
order to coordinate the RNC as a whole. This piece of essential housekeeping can
overwhelm the complexity of the other aspects of the application. The remainder
of this paper deals with a powerful technique for solving these critical data
management problems.
Self-Configuring
An autonomic system must be able to adapt immediately to a change in its
environment, reconfiguring itself on the fly
Self-Healing
It must detect improper events and work around them. Typical day-today failures and breaks should not disrupt operations.
Self-Optimizing
It should be to efficiently optimize its use of the resources at its disposal.
Copyright
The International Engineering Consortium
4/13
Self-Protecting
Finally, it should be able to detect and foil attempts at intrusion, as well as
protecting itself from entering unreliable states like bandwidth overload.
While much of the research on autonomic computing is, properly, very forwardlooking, some of the concepts can be applied now. System developers can
design-in the basic elements of autonomic data management, ensuring that all
the components of the system have enough intelligence to behave correctly
under a variety of situations. This is not a blue-sky appeal to fringe ideas of
machine intelligence. Rather it is the simple requirement that devices should be
able to know their own resources, be able to make local decisions based on their
best understanding of their role and how to achieve their goals, and be able to
cooperate with other components to achieve shared goals. Autonomy is not a
characteristic of a single application or component, but rather of the system as a
hole. Various elements of the system may contribute different functions to create
a system that behaves autonomously.
An autonomic data management system eliminates the task of managing the
complex control data flows in the RNC. It is as if the data takes care of itself.
Copyright
The International Engineering Consortium
5/13
While the classical enterprise RDBMS is notorious for the amount of on-going
management it requires, the autonomic data manager must be self-managing. It
must protect the data by coordinating access several concurrent applications
making complex data changes, ensuring no loss of data integrity or consistency.
It must heal itself automatically from the most basic of failures--board reboot-without any data loss or corruption.
High Availability
Because hardware inevitably fails, an autonomic data management system must
be able to self-configure around the hardware failure and heal itself after the
hardware is repaired. The autonomic data management system is responsible for
ensuring that state of the system survives the hardware failure. The state of a
system is defined by its state variables, which in an autonomic data management
system are stored in the local RDBMS. So a key to service availability is
redundant databases running in a hot standby configuration on redundant
hardware.
"Hot standby" means that the two RDBMS are up and running at the same time
on the two redundant cards, and that their databases are transactionally identical
at all times. Under these circumstances, if one of the redundant boards fails or is
taken down for maintenance, the other is fully capable of supporting the
applications that are running with no delay caused by reloading the data or
booting an RDBMS.
The autonomic data management system is responsible for protecting the
integrity of the system by maintaining identity between the two copies of the
database. It must detect that one of the pair is unavailable and self-configure into
a stand-alone mode. When the hardware is repaired or replaced, the autonomic
data management system must heal itself by creating a new RDBMS instance and
copying the database from the surviving RDBMS in order to return to the faulttolerant state.
Data Distribution
In a complex environment like the RNC, data must not only be locally managed,
but also moved to where it needs to be. As a simple example, when a new line
card is inserted into an RNC, it needs to announce itself to the chassis controller
and self-configure for the environment. The controller, in turn, needs to report
Web ProForum Tutorials
http://www.iec.org
Copyright
The International Engineering Consortium
6/13
the new configuration to the EMS. In addition, cards collect their own
performance statistics andmust report these to the chassis controller which can
aggregate them and report the aggregated results to the EMS.
Like local data management, data distribution must also be autonomous.
Application developers should not have to worry about where the data has to go,
but rather just write it to the local data store and assume that the system will selfoptimize by moving the data to where it needs to be. The autonomic platform
must ensure that its data is transmitted reliably, securely, and recoverably to its
correct destination.
In the RNC, and in most other applications, data is managed in a hierarchical
manner: the EMS controls the system, the chassis controller manages the chassis,
and the line cards control their own data. This architecture lends itself to a data
distribution technique based on master and replicas. In this context a master is
the "copy of record" for a given piece of data. The RDBMS controlling the master
copy has full authority over the integrity, security and reliability of its data.
Replicas are local copies of master data, under the control of the local data
manager. Replicas may be modified locally but the results are not authorized
until approved at the master.
A replica configures itself by subscribing to a publication of the master data. The
master protects the system by ensuring that the would-be replica has permission
to see the view it is requesting, and if so provides the requested subset of its data.
The replica can maintain its currency by requesting refreshes periodically from
the master. It can also send to the master a report of actions it has taken against
its local copy of the data. If the master validates these changes, they become part
of the permanent record of the system. If the master does not approve the
changes, it protects the integrity of the system by over-riding the local changes
and restoring the replica to a valid state.
Copyright
The International Engineering Consortium
7/13
lower cost will periodically become available, and carriers will want to upgrade
their systems. For all these reasons, new line cards are a fact of life for the RNC.
In an autonomous RNC system, when the line card is initialized it will detect the
chassis controller automatically, and configure itself by downloading a suitable
database replica from the controller. The controller will automatically
reconfigure the pre-existing line cards to spread the load over the new
processing power and bandwidth self-optimizing the chassis. The controller
application does this by writing the desired configuration into its local data store.
The autonomic data management system takes care of forwarding this new
master data to the line card replicas. Because the controller is also a replica to the
EMS database, the changes are automatically forwarded to the EMS as well. The
EMS can always over-ride the controller's decision because it is the master for all
configuration data.
Copyright
The International Engineering Consortium
8/13
Self-Test
Copyright
The International Engineering Consortium
9/13
4. The ____card provides the bandwidth to manage the Node B traffic from the
RAN line cards.
a. RTU
b. RNC
c. CN
d. Ethernet Switching Module
5. An autonomic data management system eliminates the task of managing the
complex control data flows in the RNC.
a. True
b. False
6. The RNC performs tasks in a ___ wireless network.
a. 2G
b. 3G
c. 2.5G
d. 1G
7. Software developers prize the RDBMS because it:
a. delivers flexible application architecture
b. controls multi-user access to data
c. provides full data recovery after node failure
d. All of the above
8. In the RNC, and in most other applications, data is managed in a _________
manner
a. architectural
b. self-configuring
Copyright
The International Engineering Consortium
10/13
c. hierarchical
d. supportive
Correct Answers
1. An autonomic system must display the following characteristics:
a. Self-Healing
b. Self-Optimizing
c. Self-Protecting
d. All of the above
2. FCAPS includes all but one of the following:
a. Fault
b. Controller
c. Provisioning
d. Accounting
3. The ______ aggregates T1/E1 uplinks and forwards OC-3 optical data to the
RNC.
a. GPRS
b. Mobile Switching Center
c. Node B
d. CN Card
Copyright
The International Engineering Consortium
11/13
4. The ____card provides the bandwidth to manage the Node B traffic from the
RAN line cards.
a. RTU
b. RNC
c. CN
d. Ethernet Switching Module
5. An autonomic data management system eliminates the task of managing the
complex control data flows in the RNC.
a. True
b. False
6. The RNC performs tasks in a ___ wireless network.
a. 2G
b. 3G
c. 2.5G
d. 1G
7. Software developers prize the RDBMS because it:
a. delivers flexible application architecture
b. controls multi-user access to data
c. provides full data recovery after node failure
d. All of the above
Copyright
The International Engineering Consortium
12/13
Copyright
The International Engineering Consortium
13/13