SlideShare a Scribd company logo
TelecomPerformance ManagementSystem:System DescriptionPavelLechenkopavel.lechenko@hpcms.ruOctober 2010This document is licensed under CC BY.
Operators need PM system to:Predict, analyze and investigate network and service performance degradationsGenerate and present network and service performance reports to company managementForecast network and service performance in case of events (Exhibitions/Trade Shows, New Year, Olympic games) or new product launchesControl compliance with SLA on outsourced equipmentOctober 20102TPMS: System Description
General requirements for PM system - 1Near real-time systemSupport different data sources like performance counters, CDRs, probes, field/drive test results Scalable for any volumes of input data and retention periodsSystem availability 99,999%Flexible for customization and extensionHave open southbound and northbound interfacesSupport object-level and domain-level securityOctober 20103TPMS: System Description
General requirementsfor PM system - 2Support multi-vendor, vendor-dependent, multi-service and service-dependent models for data and hierarchy. Support a service-network relationKeep history of changes of network hierarchy, KPIs and reportsSupport standard telecom functions and methods like Busy Hour, DAV, Erlang etc. Flexible for extension with user-defined functions.Support data forecasting and profilingOctober 20104TPMS: System Description
High-levelSystem architectureAs most other systems PM system contains:RAW data collection and parsing layerData storage and managementlayerApplication layerPresentation layer (User interface)October 20105TPMS: System Description
RAW data collection and parsingCollect data using FTP, SNMP, CORBA, X.25, SQL, custom scriptsStore collected data in input filesUnpack files (if needed)Rename files to unified file name (if needed)Identify corrupted filesFeed files to parsersStore processed files (may be needed for future data re-load)October 20106TPMS: System Description
RAW data collection and parsingDump files to unified formatProcess variable file structure and contentsUn-peg dataValidate and filter data (formula-based)Normalize dataAggregate, accumulate and enrich dataCollect and report it’s own performance countersOctober 20107TPMS: System Description
Data storage and managementlayerData warehouse based on industrial standard DBMS (Oracle or Sybase IQ) optimized for VLDBDistributed data storage structure split by source (domain/technology/vendor/version) and location (region)Designed for parallel processingHistorical class-object-relation model for all system entitiesScalable for network growth and regional splits/mergesSecure data storageFlexible for customization and extensionEmbedded programming language for data access and modificationOctober 20108TPMS: System Description
Application layerMulti-threaded access to DB for parallel processingProvide open integration interface (Web-services, OSS/J, SNMP)Events generationData aggregation, correlation and profilingScheduled report generationStore and share generated KPIs and reportsThreshold actions (alarms, notifications, etc.)Extendable with optional modulesOptional clustered architecture and redundancyAutomatic health-check reportingOctober 20109TPMS: System Description
Presentation layer (User interface)Rich web-based user interfaceReport and KPI designer/browser for end-users without knowledge of SQLDashboards and real-time reportsAd-hoc reporting with interactivity and drill-up, drill-down and drill-same capabilitiesObject-based and domain-based securityExport report results to CSV, XML, PDF, etc.Provide an administrative UI for all system componentsOctober 201010TPMS: System Description
System architecture in detailsOctober 201011TPMS: System Description
Data Collection and ParsingCollect data using FTP, SNMP, CORBA, X.25, SQL, custom scriptsValidate dataDump, validate and filter dataNormalize, aggregate, accumulate and enrich dataOctober 201012TPMS: System Description
Data Loading & ValidationLoad parsed data into the DBValidate data gaps and data re-loadsTransform and normalize late dataInitiate data processing and KPI calculation mechanismsOctober 201013TPMS: System Description
Data storageKeep RAW and aggregated performance data and KPIs, network hierarchy, KPI and report templatesDistributed data storage structure split by source (domain/technology/vendor/version) and location (region)1 data context = 1 DB instance or schema or databaseOptimized for parallel processingDesigned for very large volumes of data with unstable structureOctober 201014TPMS: System Description
Data abstractionProvide access to data in different contexts for presentation layer components making the data location-independent.Automatically locates requested data, builds parallelized queries and retrieves collected results.Correctly retrieves data in case of context unavailabilityOctober 201015TPMS: System Description
KPI engineStore KPI/PI hierarchy for root-cause analysisCreate KPIs by templateCalculate KPIs as user-defined formulas or scripts (for complex KPIs)Aggregate KPIs by time and hierarchyKeep history of changes of KPI definitionsCreate personal and ad-hoc KPIsOctober 201016TPMS: System Description
Report engineStore reports hierarchyCreate reports by templateCreate batch reports or report chainsCreate master-detail reportsCreate personal and ad-hoc reportsCalculate reports by request, scheduler, eventSupport time zones in calculations. Report may be calculated for local or central time zoneSave pre-calculated report results for review and investigation without need of recalculationSave report results as XML, CSV, PDF, XLS, etc.Keep history of report definition changesOctober 201017TPMS: System Description
InventoryKeep hierarchy of network elements (NE)Manage a class-object modelSupport vendor-specific and vendor-neutral hierarchiesKeep history of changes of network hierarchyManage virtual and logical network elements and groups (like region or data-center)Automatically discover network elementsGroup NEs by properties (like number of ports)October 201018TPMS: System Description
Security engineManage users, roles and domainsAllow user access to the system functions or objects (NEs, KPIs, Reports)Provide a Single-Sign-On to the systemCan be integrated with LDAP, AD, RADIUS, etc. for user authentication and authorizationLog all user activitiesOctober 201019TPMS: System Description
Alarm engineAutomatically calculate KPI thresholds with minimal latencySend threshold alarms to Fault/Event Management SystemsAlarms with conditions (alarm is raised in case of 2 or more threshold crosses during 1 hour)Threshold zones for different alarm severitiesTime-dependent thresholdsAutomatically clear the alarm in FM system in case of return to normal operationOctober 201020TPMS: System Description
System administrationSystem is managed from a single user interface as well as from the command lineAllow system administrator to manage:ContextsSystem securityData in DBSystem componentsOctober 201021TPMS: System Description
High-level roadmapOctober 201022TPMS: System Description
First stepsAs a first step the Performance Monitoring core functions shall be done:Data Collection and Parsing,Data aggregation and normalization,KPI engine,Reporting (tables and charts)Components to be done first:DB,Report viewer,Report designer,KPI editor,Inventory, Scheduler, User GUIOctober 201023TPMS: System Description
Next stepsFollowing Performance Management functions and components shall be added later:GIS, Alarm engine, Northbound interface, Administration GUI,Collection and parsing visual designer,OLAP, Profiler, Decision Support System, Forecast (What-If),Root-cause analysisOctober 201024TPMS: System Description
Thank you.October 201025TPMS: System DescriptionPavelLechenkopavel.lechenko@hpcms.ruOctober 2010This document is licensed under CC BY.

More Related Content

PDF
LTE KPI and PI Formula_NOKIA.pdf
DOC
14 gsm bss network kpi (call setup time) optimization manual[1].doc
PDF
LTE Fundamentals Training and Certification by TELCOMA Global
DOC
Complete umts call flow
PDF
AIRCOM LTE Webinar 2 - Air Interface
PPTX
The VoLTE User Experience--Better or Worse
PDF
224698998 moshell-commands
PDF
huawei-lte-kpi-ref
LTE KPI and PI Formula_NOKIA.pdf
14 gsm bss network kpi (call setup time) optimization manual[1].doc
LTE Fundamentals Training and Certification by TELCOMA Global
Complete umts call flow
AIRCOM LTE Webinar 2 - Air Interface
The VoLTE User Experience--Better or Worse
224698998 moshell-commands
huawei-lte-kpi-ref

What's hot (20)

PPT
PDF
Nokia LTE IP Planning Guide
PPS
Wcdma ran protocols and procedures
PDF
GPEH, PCHR, CHR, MR, SIG, CTUM, CELL TRACE, UETR Parsers - Innovile
PPTX
What is PCRF? – Detailed PCRF architecture and functioning
PDF
4G to 5G: New Attacks
PPTX
Data center presentation toi -28022013
PPTX
2 g data call flow
PPT
Initial LTE call Setup Flow
PDF
Lte1841
PPTX
Gsm architecture, gsm network identities, network cases, cell planning, and c...
PDF
3 g call flow
PPTX
IMS + VoLTE Overview
PDF
Ericsson NFVi solution
PPTX
LTE Presentation [French]
PPTX
PDF
5G Network Managament for Inteligent Transport Systems
PDF
Best practices-lte-call-flow-guide
PDF
Gsm signaling
Nokia LTE IP Planning Guide
Wcdma ran protocols and procedures
GPEH, PCHR, CHR, MR, SIG, CTUM, CELL TRACE, UETR Parsers - Innovile
What is PCRF? – Detailed PCRF architecture and functioning
4G to 5G: New Attacks
Data center presentation toi -28022013
2 g data call flow
Initial LTE call Setup Flow
Lte1841
Gsm architecture, gsm network identities, network cases, cell planning, and c...
3 g call flow
IMS + VoLTE Overview
Ericsson NFVi solution
LTE Presentation [French]
5G Network Managament for Inteligent Transport Systems
Best practices-lte-call-flow-guide
Gsm signaling
Ad

Viewers also liked (15)

PPTX
Scalable Real-time analytics using Druid
PDF
Aggregated queries with Druid on terrabytes and petabytes of data
PDF
Monitoring for service delivery
 
PPT
Managed Service Overview
PDF
Telecom due diligence & benchmark in developing countries
PPTX
Vodafone KPIs
PDF
Telecommunications Kpi
PDF
Customer Churn, A Data Science Use Case in Telecom
PPT
Telecom Subscription, Churn and ARPU Analysis
PPTX
Bi in telecom through kpi’s
PPT
Unit- 3. Performance Management and strategic Planning
PPTX
Unit- 2. Performance Management Process
PPTX
Chapter 2: Performance Management Process
PDF
Big Data Meetup: Data Science & Big Data in Telecom
PDF
Airbnb Pitch Deck From 2008
Scalable Real-time analytics using Druid
Aggregated queries with Druid on terrabytes and petabytes of data
Monitoring for service delivery
 
Managed Service Overview
Telecom due diligence & benchmark in developing countries
Vodafone KPIs
Telecommunications Kpi
Customer Churn, A Data Science Use Case in Telecom
Telecom Subscription, Churn and ARPU Analysis
Bi in telecom through kpi’s
Unit- 3. Performance Management and strategic Planning
Unit- 2. Performance Management Process
Chapter 2: Performance Management Process
Big Data Meetup: Data Science & Big Data in Telecom
Airbnb Pitch Deck From 2008
Ad

Similar to Telecom Performance Management System: Overview (20)

PDF
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
PPT
IBM Cognos Mashup Service Overview
 
PPTX
Environment Canada's Data Management Service
PPTX
Microsoft SQL Server - StreamInsight Overview Presentation
PPTX
Monitoring your data center with scom
PPTX
CSE3069 - FLUENTD real time analytics.pptx
PDF
trisulnsm_6.5_datasheet
PPT
061206 Ua Huntsville Seminar
PPT
SmartCloud Monitoring and Capacity Planning
PPT
Towards a REST architecture for networked vehicles and sensors
PDF
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
PPT
Big data & hadoop framework
ODP
Prototype Implementation of a Demand Driven Network Monitoring Architecture
PPT
Saying goodbye to SQL Server 2000
PPTX
Distributed Systems: How to connect your real-time applications
PDF
Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...
PPTX
IoT Analytics from Edge to Cloud - using IBM Informix
PPT
Mainframe Architecture & Product Overview
PPTX
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
PDF
Tems discovery 4.0.8 release note
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
IBM Cognos Mashup Service Overview
 
Environment Canada's Data Management Service
Microsoft SQL Server - StreamInsight Overview Presentation
Monitoring your data center with scom
CSE3069 - FLUENTD real time analytics.pptx
trisulnsm_6.5_datasheet
061206 Ua Huntsville Seminar
SmartCloud Monitoring and Capacity Planning
Towards a REST architecture for networked vehicles and sensors
NMS Projects and POCs completed and ongoing for OSS NAM v 1.5 Linkedin
Big data & hadoop framework
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Saying goodbye to SQL Server 2000
Distributed Systems: How to connect your real-time applications
Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...
IoT Analytics from Edge to Cloud - using IBM Informix
Mainframe Architecture & Product Overview
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
Tems discovery 4.0.8 release note

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Monthly Chronicles - July 2025
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Electronic commerce courselecture one. Pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The Rise and Fall of 3GPP – Time for a Sabbatical?

Telecom Performance Management System: Overview

  • 2. Operators need PM system to:Predict, analyze and investigate network and service performance degradationsGenerate and present network and service performance reports to company managementForecast network and service performance in case of events (Exhibitions/Trade Shows, New Year, Olympic games) or new product launchesControl compliance with SLA on outsourced equipmentOctober 20102TPMS: System Description
  • 3. General requirements for PM system - 1Near real-time systemSupport different data sources like performance counters, CDRs, probes, field/drive test results Scalable for any volumes of input data and retention periodsSystem availability 99,999%Flexible for customization and extensionHave open southbound and northbound interfacesSupport object-level and domain-level securityOctober 20103TPMS: System Description
  • 4. General requirementsfor PM system - 2Support multi-vendor, vendor-dependent, multi-service and service-dependent models for data and hierarchy. Support a service-network relationKeep history of changes of network hierarchy, KPIs and reportsSupport standard telecom functions and methods like Busy Hour, DAV, Erlang etc. Flexible for extension with user-defined functions.Support data forecasting and profilingOctober 20104TPMS: System Description
  • 5. High-levelSystem architectureAs most other systems PM system contains:RAW data collection and parsing layerData storage and managementlayerApplication layerPresentation layer (User interface)October 20105TPMS: System Description
  • 6. RAW data collection and parsingCollect data using FTP, SNMP, CORBA, X.25, SQL, custom scriptsStore collected data in input filesUnpack files (if needed)Rename files to unified file name (if needed)Identify corrupted filesFeed files to parsersStore processed files (may be needed for future data re-load)October 20106TPMS: System Description
  • 7. RAW data collection and parsingDump files to unified formatProcess variable file structure and contentsUn-peg dataValidate and filter data (formula-based)Normalize dataAggregate, accumulate and enrich dataCollect and report it’s own performance countersOctober 20107TPMS: System Description
  • 8. Data storage and managementlayerData warehouse based on industrial standard DBMS (Oracle or Sybase IQ) optimized for VLDBDistributed data storage structure split by source (domain/technology/vendor/version) and location (region)Designed for parallel processingHistorical class-object-relation model for all system entitiesScalable for network growth and regional splits/mergesSecure data storageFlexible for customization and extensionEmbedded programming language for data access and modificationOctober 20108TPMS: System Description
  • 9. Application layerMulti-threaded access to DB for parallel processingProvide open integration interface (Web-services, OSS/J, SNMP)Events generationData aggregation, correlation and profilingScheduled report generationStore and share generated KPIs and reportsThreshold actions (alarms, notifications, etc.)Extendable with optional modulesOptional clustered architecture and redundancyAutomatic health-check reportingOctober 20109TPMS: System Description
  • 10. Presentation layer (User interface)Rich web-based user interfaceReport and KPI designer/browser for end-users without knowledge of SQLDashboards and real-time reportsAd-hoc reporting with interactivity and drill-up, drill-down and drill-same capabilitiesObject-based and domain-based securityExport report results to CSV, XML, PDF, etc.Provide an administrative UI for all system componentsOctober 201010TPMS: System Description
  • 11. System architecture in detailsOctober 201011TPMS: System Description
  • 12. Data Collection and ParsingCollect data using FTP, SNMP, CORBA, X.25, SQL, custom scriptsValidate dataDump, validate and filter dataNormalize, aggregate, accumulate and enrich dataOctober 201012TPMS: System Description
  • 13. Data Loading & ValidationLoad parsed data into the DBValidate data gaps and data re-loadsTransform and normalize late dataInitiate data processing and KPI calculation mechanismsOctober 201013TPMS: System Description
  • 14. Data storageKeep RAW and aggregated performance data and KPIs, network hierarchy, KPI and report templatesDistributed data storage structure split by source (domain/technology/vendor/version) and location (region)1 data context = 1 DB instance or schema or databaseOptimized for parallel processingDesigned for very large volumes of data with unstable structureOctober 201014TPMS: System Description
  • 15. Data abstractionProvide access to data in different contexts for presentation layer components making the data location-independent.Automatically locates requested data, builds parallelized queries and retrieves collected results.Correctly retrieves data in case of context unavailabilityOctober 201015TPMS: System Description
  • 16. KPI engineStore KPI/PI hierarchy for root-cause analysisCreate KPIs by templateCalculate KPIs as user-defined formulas or scripts (for complex KPIs)Aggregate KPIs by time and hierarchyKeep history of changes of KPI definitionsCreate personal and ad-hoc KPIsOctober 201016TPMS: System Description
  • 17. Report engineStore reports hierarchyCreate reports by templateCreate batch reports or report chainsCreate master-detail reportsCreate personal and ad-hoc reportsCalculate reports by request, scheduler, eventSupport time zones in calculations. Report may be calculated for local or central time zoneSave pre-calculated report results for review and investigation without need of recalculationSave report results as XML, CSV, PDF, XLS, etc.Keep history of report definition changesOctober 201017TPMS: System Description
  • 18. InventoryKeep hierarchy of network elements (NE)Manage a class-object modelSupport vendor-specific and vendor-neutral hierarchiesKeep history of changes of network hierarchyManage virtual and logical network elements and groups (like region or data-center)Automatically discover network elementsGroup NEs by properties (like number of ports)October 201018TPMS: System Description
  • 19. Security engineManage users, roles and domainsAllow user access to the system functions or objects (NEs, KPIs, Reports)Provide a Single-Sign-On to the systemCan be integrated with LDAP, AD, RADIUS, etc. for user authentication and authorizationLog all user activitiesOctober 201019TPMS: System Description
  • 20. Alarm engineAutomatically calculate KPI thresholds with minimal latencySend threshold alarms to Fault/Event Management SystemsAlarms with conditions (alarm is raised in case of 2 or more threshold crosses during 1 hour)Threshold zones for different alarm severitiesTime-dependent thresholdsAutomatically clear the alarm in FM system in case of return to normal operationOctober 201020TPMS: System Description
  • 21. System administrationSystem is managed from a single user interface as well as from the command lineAllow system administrator to manage:ContextsSystem securityData in DBSystem componentsOctober 201021TPMS: System Description
  • 23. First stepsAs a first step the Performance Monitoring core functions shall be done:Data Collection and Parsing,Data aggregation and normalization,KPI engine,Reporting (tables and charts)Components to be done first:DB,Report viewer,Report designer,KPI editor,Inventory, Scheduler, User GUIOctober 201023TPMS: System Description
  • 24. Next stepsFollowing Performance Management functions and components shall be added later:GIS, Alarm engine, Northbound interface, Administration GUI,Collection and parsing visual designer,OLAP, Profiler, Decision Support System, Forecast (What-If),Root-cause analysisOctober 201024TPMS: System Description
  • 25. Thank you.October 201025TPMS: System DescriptionPavelLechenkopavel.lechenko@hpcms.ruOctober 2010This document is licensed under CC BY.