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

PPSX
Huawei soft switch
PPTX
Introduction to Mobile Core Network
PDF
Mobility in network
PPT
THE COMPLETE OSI MODEL
DOCX
Interview question for 2g,3g,4g
PPT
Huawei network icon database v2
PPS
Roaming VAS (optimal routing)
PPT
3 g call flow
Huawei soft switch
Introduction to Mobile Core Network
Mobility in network
THE COMPLETE OSI MODEL
Interview question for 2g,3g,4g
Huawei network icon database v2
Roaming VAS (optimal routing)
3 g call flow

What's hot (20)

PDF
Introduction to Telecom O/BSS
PDF
Mobile Transport Evolution with Unified MPLS
PPTX
2G & 3G Overview
PDF
Voice in 4G: CSFB, VoIP & VoLTE
PDF
Cisco Commands
PPTX
Congestion control
PDF
Lte network chart_poster
PDF
LTE Call Processing and Handover
PPTX
Key Performance Indicators (KPI)
DOC
Complete umts call flow
PPTX
IMS + VoLTE Overview
PDF
Worldwide attacks on SS7 network
PDF
LTE KPI and PI Formula_NOKIA.pdf
PDF
3GPP SON Series: An Introduction to Self-Organizing Networks (SON)
PDF
MPLS (Multiprotocol Label Switching)
PPTX
Lte power control
PPTX
Telstra 2020 Network Transformation via NaaS BC TM Forum ODA G. Lupo & J. Mo...
PPT
Nokia kpi and_core_optimization
PPT
IP RAN 100NGN
PDF
Evolution of Core Networks
Introduction to Telecom O/BSS
Mobile Transport Evolution with Unified MPLS
2G & 3G Overview
Voice in 4G: CSFB, VoIP & VoLTE
Cisco Commands
Congestion control
Lte network chart_poster
LTE Call Processing and Handover
Key Performance Indicators (KPI)
Complete umts call flow
IMS + VoLTE Overview
Worldwide attacks on SS7 network
LTE KPI and PI Formula_NOKIA.pdf
3GPP SON Series: An Introduction to Self-Organizing Networks (SON)
MPLS (Multiprotocol Label Switching)
Lte power control
Telstra 2020 Network Transformation via NaaS BC TM Forum ODA G. Lupo & J. Mo...
Nokia kpi and_core_optimization
IP RAN 100NGN
Evolution of Core Networks
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
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Launch a Bumble-Style App with AI Features in 2025.pdf
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PPTX
Presentation - Principles of Instructional Design.pptx
PDF
Altius execution marketplace concept.pdf
PDF
Human Computer Interaction Miterm Lesson
PDF
Decision Optimization - From Theory to Practice
PDF
NewMind AI Journal Monthly Chronicles - August 2025
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
The AI Revolution in Customer Service - 2025
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
How to use fields_get method in Odoo 18
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
substrate PowerPoint Presentation basic one
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Examining Bias in AI Generated News Content.pdf
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Data Virtualization in Action: Scaling APIs and Apps with FME
giants, standing on the shoulders of - by Daniel Stenberg
Launch a Bumble-Style App with AI Features in 2025.pdf
Lung cancer patients survival prediction using outlier detection and optimize...
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Presentation - Principles of Instructional Design.pptx
Altius execution marketplace concept.pdf
Human Computer Interaction Miterm Lesson
Decision Optimization - From Theory to Practice
NewMind AI Journal Monthly Chronicles - August 2025
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
The AI Revolution in Customer Service - 2025
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
How to use fields_get method in Odoo 18
EIS-Webinar-Regulated-Industries-2025-08.pdf
substrate PowerPoint Presentation basic one
Build automations faster and more reliably with UiPath ScreenPlay
Co-training pseudo-labeling for text classification with support vector machi...
Examining Bias in AI Generated News Content.pdf

Telecom Performance Management System: Overview

  • 1. TelecomPerformance ManagementSystem:System [email protected] 2010This document is licensed under CC BY.
  • 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 [email protected] 2010This document is licensed under CC BY.