Professional Documents
Culture Documents
Performance Management
Platform
Functional Overview
Version 1.4
1 (16)
The information in this document is subject to change without notice and describes only the
product defined in the introduction of this documentation. This documentation is intended for
the use of Nokia Siemens Networks customers only for the purposes of the agreement under
which the document is submitted, and no part of it may be used, reproduced, modified or
transmitted in any form or means without the prior written permission of Nokia Siemens
Networks. The documentation has been prepared to be used by professional and properly
trained personnel, and the customer assumes full responsibility when using it. Nokia Siemens
Networks welcomes customer comments as part of the process of continuous development
and improvement of the documentation.
The information or statements given in this documentation concerning the suitability, capacity,
or performance of the mentioned hardware or software products are given as is and all
liability arising in connection with such hardware or software products shall be defined
conclusively and finally in a separate agreement between Nokia Siemens Networks and the
customer. However, Nokia Siemens Networks has made all reasonable efforts to ensure that
the instructions contained in the document are adequate and free of material errors and
omissions. Nokia Siemens Networks will, if deemed necessary by Nokia Siemens Networks,
explain issues which may not be covered by the document.
Nokia Siemens Networks will correct errors in this documentation as soon as possible. IN NO
EVENT WILL NOKIA SIEMENS NETWORKS BE LIABLE FOR ERRORS IN THIS
DOCUMENTATION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO
SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES,
SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS
INTERRUPTION, BUSINESS OPPORTUNITY OR DATA,THAT MAY ARISE FROM THE
USE OF THIS DOCUMENT OR THE INFORMATION IN IT.
This documentation and the product it describes are considered protected by copyrights and
other intellectual property rights according to the applicable laws.
The wave logo is a trademark of Nokia Siemens Networks Oy. Nokia is a registered trademark
of Nokia Corporation. Siemens is a registered trademark of Siemens AG.
Other product names mentioned in this document may be trademarks of their respective
owners, and they are mentioned for identification purposes only.
Copyright Nokia Siemens Networks 2007. All rights reserved.
2 (16)
Contents
Contents
1
Introduction.......................................................................................... 5
2
2.1
2.2
2.2.1
2.2.2
2.3
2.4
2.5
2.6
2.7
3 (16)
4 (16)
Introduction
Introduction
The Open EMS Suite Performance Management Platform (PM Platform)
provides an end-to-end solution for the extraction, loading, and reporting
of PM measurement data.
As a platform for Performance Management PM interfaces are crucial
parts of the overall PM solution. They allow connection to the outside
world and developing of own business logic in an effective and standard
way.
The multiplicity of network elements, variety of measurements for
different purposes and short collection periods make high demands on
the measurement collection system. Measurement Collection Engine
is a highly available, cost-efficient, and scalable solution using IT
industry standards. This minimizes the need for investments in hardware
and in your own software development.
Network element measurement data collection is regularly enhanced in
new releases. This always requires an update of the element
management system (EMS). Open EMS Suite provides a software
development toolkit (SDK) for the efficient creation and maintenance of
PM adaptations, which are responsible for adapting the suite to certain
network elements.
Automated supervision of PM data is an important functionality in
reducing OPEX. Threshold Engine monitors PM data and sends alarms
to the FM Platform.
For troubleshooting and root-cause analysis it is vital to have an ad-hoc
PM reporting possibility. There should be an easy way to create ad-hoc
reports providing the necessary performance data of a network element
in question. Reporting Desktop is a tool that provides an easy, intuitive
way to create reports on PM data. Reporting Desktop is integrated into
Desktop Framework, and ready for use without any further development.
Web-based reporting has become a standard in many OSS areas. PM
Taglib is an extension of Open EMS Suite Web Scripting solution that
allows the integration of ad-hoc reporting on PM Basic data in your own
web-based solution.
5 (16)
6 (16)
Functionality of Performance
Management Platform
The Open EMS Suite Performance Management Platform provides a
strong framework for measurement collection and reporting solutions. An
overview of the architecture is shown in Architectural overview of PM
Platform.
7 (16)
2.1
PM adaptation
A PM solution must provide a simple and fast way of adapting to new
network element (NE) types and releases. Basic support for
measurements is expected from the day when the element is available.
Refer to Adaptation Overview for more details on Adaptations in general.
A PM adaptation in Open EMS Suite is a PM Basic support,
measurements and counters, raw data received from the NE, and NE
release support from day one.
PM Basic fragment can be created and maintained in the Open EMS
Suite Adaptation SDK or directly created in the O2ML metadata format.
A Powerful editor is available in the SDK to ease the creation and
maintenance of adaptations.
A screenshot of the PM Basic Editor available in Adaptation SDK can be
seen in Figure 3.
8 (16)
2.2
PM interfaces
Open EMS Suite PM Platform introduces two kinds of interfaces:
9 (16)
2.2.1
2.2.2
10 (16)
2.3
11 (16)
There is a risk that the data loading gets stuck because for example the
disk system gets full or there are other problems in successfully
processing the data. Since the measurement collection engine runs
unattended in the background there is a user need to receive
notifications in case of problems.
Open EMS Suite Measurement Collection Engine supervises its own
processing and sends alarms in case of problems. If for example the
files queue up and are not processed anymore user gets an alarm and
can start actions.
The data insertion speed is a crucial measure of the Measurement
collection. On one hand it indicates that system is working well, on the
other hand it might already indicate upcoming problems.
Open EMS Suite Measurement Collection Engine measures its own
performance and reports it in a so called Self-PM Adaptation.
Performance data is collected like any other network data and is
available in the database. There is a Web report available that visualizes
the Self-PM performance data in a glance.
2.4
Reporting Desktop
Reporting Desktop is integrated into Desktop Framework and provides a
graphical user interface to support creating ad-hoc reports on PM data.
A typical view can be seen in Figure 5.
12 (16)
13 (16)
2.5
PM threshold supervision
PM threshold supervision is a vital part of a PM Platform solution. PM
data collection is typically running unattended in the background. By
supervising selected PM data values the user can be informed about
network issues before the network elements raise their own alarms in
case of failures.
Open EMS Suite PM Threshold Engine is capable of supervising
counters and creating alarms in case the threshold is exceeded.
An example of a threshold definition is shown in Figure 6.
14 (16)
2.6
PM Taglib
PM Taglib is a JSP tag library allowing the creation of Web UIs with Web
Scripting on top of PM Basic data. These tags allow ad-hoc reporting on
PM data. Main tags provided are:
15 (16)
2.7
PM data cleanup
PM applications store data for various periods of time, depending on the
product or customer. Regardless of how long the data gets stored,
cleanup is a standard function for deleting unnecessary data from the
database.
Open EMS Suite PM Platform comes with a cleanup solution which is
also based on J2EE. This allows scaling the cleanup in large network
system configurations. Typically many measurements require a cleanup
and possibility to delete data in parallel, to reallocate system resources
as soon as possible for other more important jobs (like data insertion).
Deletion threshold configuration
16 (16)