SlideShare a Scribd company logo
TelecomPerformance ManagementSystem:System Description PavelLechenko pavel.lechenko@hpcms.ru October 2010 This document is licensed under CC BY.
Operators need PM system to: Predict, analyze and investigate network and service performance degradations Generate and present network and service performance reports to company management Forecast network and service performance in case of events (Exhibitions/Trade Shows, New Year, Olympic games) or new product launches Control compliance with SLA on outsourced equipment October 2010 2 TPMS: System Description
General requirements for PM system - 1 Near real-time system Support different data sources like performance counters, CDRs, probes, field/drive test results  Scalable for any volumes of input data and retention periods System availability 99,999% Flexible for customization and extension Have open southbound and northbound interfaces Support object-level and domain-level security October 2010 3 TPMS: System Description
General requirementsfor PM system - 2 Support multi-vendor, vendor-dependent, multi-service and service-dependent models for data and hierarchy. Support a service-network relation Keep history of changes of network hierarchy, KPIs and reports Support standard telecom functions and methods like Busy Hour, DAV, Erlang etc. Flexible for extension with user-defined functions. Support data forecasting and profiling October 2010 4 TPMS: System Description
High-levelSystem architecture As most other systems PM system contains: RAW data collection and parsing layer Data storage and managementlayer Application layer Presentation layer (User interface) October 2010 5 TPMS: System Description
RAW data collection and parsing Collect data using FTP, SNMP, CORBA, X.25, SQL, custom scripts Store collected data in input files Unpack files (if needed) Rename files to unified file name (if needed) Identify corrupted files Feed files to parsers Store processed files (may be needed for future data re-load) October 2010 6 TPMS: System Description
RAW data collection and parsing Dump files to unified format Process variable file structure and contents Un-peg data Validate and filter data (formula-based) Normalize data Aggregate, accumulate and enrich data Collect and report it’s own performance counters October 2010 7 TPMS: System Description
Data storage and managementlayer Data warehouse based on industrial standard DBMS (Oracle or Sybase IQ) optimized for VLDB Distributed data storage structure split by source (domain/technology/vendor/version) and location (region) Designed for parallel processing Historical class-object-relation model for all system entities Scalable for network growth and regional splits/merges Secure data storage Flexible for customization and extension Embedded programming language for data access and modification October 2010 8 TPMS: System Description
Application layer Multi-threaded access to DB for parallel processing Provide open integration interface (Web-services, OSS/J, SNMP) Events generation Data aggregation, correlation and profiling Scheduled report generation Store and share generated KPIs and reports Threshold actions (alarms, notifications, etc.) Extendable with optional modules Optional clustered architecture and redundancy Automatic health-check reporting October 2010 9 TPMS: System Description
Presentation layer (User interface) Rich web-based user interface Report and KPI designer/browser for end-users without knowledge of SQL Dashboards and real-time reports Ad-hoc reporting with interactivity and drill-up, drill-down and drill-same capabilities Object-based and domain-based security Export report results to CSV, XML, PDF, etc. Provide an administrative UI for all system components October 2010 10 TPMS: System Description
System architecture in details October 2010 11 TPMS: System Description
Data Collection and Parsing Collect data using FTP, SNMP, CORBA, X.25, SQL, custom scripts Validate data Dump, validate and filter data Normalize, aggregate, accumulate and enrich data October 2010 12 TPMS: System Description
Data Loading & Validation Load parsed data into the DB Validate data gaps and data re-loads Transform and normalize late data Initiate data processing and KPI calculation mechanisms October 2010 13 TPMS: System Description
Data storage Keep RAW and aggregated performance data and KPIs, network hierarchy, KPI and report templates Distributed data storage structure split by source (domain/technology/vendor/version) and location (region) 1 data context = 1 DB instance or schema or database Optimized for parallel processing Designed for very large volumes of data with unstable structure October 2010 14 TPMS: System Description
Data abstraction Provide 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 unavailability October 2010 15 TPMS: System Description
KPI engine Store KPI/PI hierarchy for root-cause analysis Create KPIs by template Calculate KPIs as user-defined formulas or scripts (for complex KPIs) Aggregate KPIs by time and hierarchy Keep history of changes of KPI definitions Create personal and ad-hoc KPIs October 2010 16 TPMS: System Description
Report engine Store reports hierarchy Create reports by template Create batch reports or report chains Create master-detail reports Create personal and ad-hoc reports Calculate reports by request, scheduler, event Support time zones in calculations. Report may be calculated for local or central time zone Save pre-calculated report results for review and investigation without need of recalculation Save report results as XML, CSV, PDF, XLS, etc. Keep history of report definition changes October 2010 17 TPMS: System Description
Inventory Keep hierarchy of network elements (NE) Manage a class-object model Support vendor-specific and vendor-neutral hierarchies Keep history of changes of network hierarchy Manage virtual and logical network elements and groups (like region or data-center) Automatically discover network elements Group NEs by properties (like number of ports) October 2010 18 TPMS: System Description
Security engine Manage users, roles and domains Allow user access to the system functions or objects (NEs, KPIs, Reports) Provide a Single-Sign-On to the system Can be integrated with LDAP, AD, RADIUS, etc. for user authentication and authorization Log all user activities October 2010 19 TPMS: System Description
Alarm engine Automatically calculate KPI thresholds with minimal latency Send threshold alarms to Fault/Event Management Systems Alarms with conditions (alarm is raised in case of 2 or more threshold crosses during 1 hour) Threshold zones for different alarm severities Time-dependent thresholds Automatically clear the alarm in FM system in case of return to normal operation October 2010 20 TPMS: System Description
System administration System is managed from a single user interface as well as from the command line Allow system administrator to manage: Contexts System security Data in DB System components October 2010 21 TPMS: System Description
High-level roadmap October 2010 22 TPMS: System Description
First steps As 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 GUI October 2010 23 TPMS: System Description
Next steps Following 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 analysis October 2010 24 TPMS: System Description
Thank you. October 2010 25 TPMS: System Description PavelLechenko pavel.lechenko@hpcms.ru October 2010 This document is licensed under CC BY.

More Related Content

What's hot

Technical_Training_of_5G_Networking_Design.pptx
Technical_Training_of_5G_Networking_Design.pptxTechnical_Training_of_5G_Networking_Design.pptx
Technical_Training_of_5G_Networking_Design.pptx
Bijoy Banerjee
 
Lte power control
Lte power controlLte power control
Lte power control
Pranay Akul
 
Telecom Roaming Overview
Telecom Roaming OverviewTelecom Roaming Overview
Telecom Roaming Overview
Shilpin Pvt. Ltd.
 
Paging and Location Update
Paging and Location UpdatePaging and Location Update
Paging and Location Update
Abidullah Zarghoon
 
Basic GSM Call Flows
Basic GSM Call FlowsBasic GSM Call Flows
Basic GSM Call Flows
emyl97
 
Part 2 planning of 3G
Part 2  planning of 3GPart 2  planning of 3G
Part 2 planning of 3G
Henry Chikwendu
 
Kpi 2g troubleshootin
Kpi 2g troubleshootinKpi 2g troubleshootin
Kpi 2g troubleshootin
Abd Yehia
 
Rf planning doc
Rf planning  docRf planning  doc
Rf planning doc
Bhumika Katyal
 
3 handoff management
3 handoff management3 handoff management
3 handoff managementవం శీ
 
Gsm architecture and call flow
Gsm architecture and call flowGsm architecture and call flow
Gsm architecture and call flow
Mohd Nazir Shakeel
 
4G - LTE
4G - LTE 4G - LTE
4G - LTE
Rahul Ghai
 
Network planning and optimization using atoll
Network  planning  and optimization  using  atollNetwork  planning  and optimization  using  atoll
Network planning and optimization using atoll
Hamed Almsafer
 
International roaming technical view
International roaming technical viewInternational roaming technical view
International roaming technical view
Rawand Jaf
 
Cdma system
Cdma systemCdma system
Cdma system
trimba
 
Wcdma umts wireless networks
Wcdma umts wireless networksWcdma umts wireless networks
Wcdma umts wireless networks
Dee Lima
 
Bsc parameter
Bsc parameterBsc parameter
Bsc parameter
angga_telkom02
 
2 g training optimization
2 g training optimization2 g training optimization
2 g training optimization
Ahmed Gad
 
Umts interview questions and answers
Umts interview questions and answersUmts interview questions and answers
Umts interview questions and answers
Iwasanmi Daniel
 
2 g dt and mapinfo
2 g dt and mapinfo2 g dt and mapinfo
2 g dt and mapinfo
mohammad ali amini
 

What's hot (20)

Technical_Training_of_5G_Networking_Design.pptx
Technical_Training_of_5G_Networking_Design.pptxTechnical_Training_of_5G_Networking_Design.pptx
Technical_Training_of_5G_Networking_Design.pptx
 
Lte power control
Lte power controlLte power control
Lte power control
 
Telecom Roaming Overview
Telecom Roaming OverviewTelecom Roaming Overview
Telecom Roaming Overview
 
Paging and Location Update
Paging and Location UpdatePaging and Location Update
Paging and Location Update
 
Basic GSM Call Flows
Basic GSM Call FlowsBasic GSM Call Flows
Basic GSM Call Flows
 
Part 2 planning of 3G
Part 2  planning of 3GPart 2  planning of 3G
Part 2 planning of 3G
 
Kpi 2g troubleshootin
Kpi 2g troubleshootinKpi 2g troubleshootin
Kpi 2g troubleshootin
 
Rf planning doc
Rf planning  docRf planning  doc
Rf planning doc
 
3 handoff management
3 handoff management3 handoff management
3 handoff management
 
Gsm architecture and call flow
Gsm architecture and call flowGsm architecture and call flow
Gsm architecture and call flow
 
4G - LTE
4G - LTE 4G - LTE
4G - LTE
 
Network planning and optimization using atoll
Network  planning  and optimization  using  atollNetwork  planning  and optimization  using  atoll
Network planning and optimization using atoll
 
International roaming technical view
International roaming technical viewInternational roaming technical view
International roaming technical view
 
Cdma system
Cdma systemCdma system
Cdma system
 
Wcdma umts wireless networks
Wcdma umts wireless networksWcdma umts wireless networks
Wcdma umts wireless networks
 
Bsc parameter
Bsc parameterBsc parameter
Bsc parameter
 
Umts Kpi
Umts KpiUmts Kpi
Umts Kpi
 
2 g training optimization
2 g training optimization2 g training optimization
2 g training optimization
 
Umts interview questions and answers
Umts interview questions and answersUmts interview questions and answers
Umts interview questions and answers
 
2 g dt and mapinfo
2 g dt and mapinfo2 g dt and mapinfo
2 g dt and mapinfo
 

Viewers also liked

Scalable Real-time analytics using Druid
Scalable Real-time analytics using DruidScalable Real-time analytics using Druid
Scalable Real-time analytics using Druid
DataWorks Summit/Hadoop Summit
 
Aggregated queries with Druid on terrabytes and petabytes of data
Aggregated queries with Druid on terrabytes and petabytes of dataAggregated queries with Druid on terrabytes and petabytes of data
Aggregated queries with Druid on terrabytes and petabytes of data
Rostislav Pashuto
 
Monitoring for service delivery
Monitoring for service deliveryMonitoring for service delivery
Monitoring for service deliveryIRC
 
Managed Service Overview
Managed Service OverviewManaged Service Overview
Managed Service Overview
anwarizal
 
Telecom due diligence & benchmark in developing countries
Telecom due diligence & benchmark in developing countriesTelecom due diligence & benchmark in developing countries
Telecom due diligence & benchmark in developing countries
Sokrates advisors
 
Telecommunications Kpi
Telecommunications  KpiTelecommunications  Kpi
Telecommunications Kpi
Fadi Ghaleb Zaid, MSc, CFA, CSMA
 
Customer Churn, A Data Science Use Case in Telecom
Customer Churn, A Data Science Use Case in TelecomCustomer Churn, A Data Science Use Case in Telecom
Customer Churn, A Data Science Use Case in Telecom
Chris Chen
 
Telecom Subscription, Churn and ARPU Analysis
Telecom Subscription, Churn and ARPU AnalysisTelecom Subscription, Churn and ARPU Analysis
Telecom Subscription, Churn and ARPU Analysis
Anurag Shandilya
 
Bi in telecom through kpi’s
Bi in telecom through kpi’sBi in telecom through kpi’s
Bi in telecom through kpi’s
Sai Venkatesh
 
Unit- 3. Performance Management and strategic Planning
Unit- 3.	Performance Management and strategic PlanningUnit- 3.	Performance Management and strategic Planning
Unit- 3. Performance Management and strategic Planning
Preeti Bhaskar
 
Unit- 2. Performance Management Process
Unit- 2.	Performance Management ProcessUnit- 2.	Performance Management Process
Unit- 2. Performance Management Process
Preeti Bhaskar
 
Chapter 2: Performance Management Process
Chapter 2: Performance Management ProcessChapter 2: Performance Management Process
Chapter 2: Performance Management ProcessHRM751
 
Big Data Meetup: Data Science & Big Data in Telecom
Big Data Meetup: Data Science & Big Data in TelecomBig Data Meetup: Data Science & Big Data in Telecom
Big Data Meetup: Data Science & Big Data in Telecom
Provectus
 
Airbnb Pitch Deck From 2008
Airbnb Pitch Deck From 2008Airbnb Pitch Deck From 2008
Airbnb Pitch Deck From 2008
Ryan Gum
 

Viewers also liked (15)

Scalable Real-time analytics using Druid
Scalable Real-time analytics using DruidScalable Real-time analytics using Druid
Scalable Real-time analytics using Druid
 
Aggregated queries with Druid on terrabytes and petabytes of data
Aggregated queries with Druid on terrabytes and petabytes of dataAggregated queries with Druid on terrabytes and petabytes of data
Aggregated queries with Druid on terrabytes and petabytes of data
 
Monitoring for service delivery
Monitoring for service deliveryMonitoring for service delivery
Monitoring for service delivery
 
Managed Service Overview
Managed Service OverviewManaged Service Overview
Managed Service Overview
 
Telecom due diligence & benchmark in developing countries
Telecom due diligence & benchmark in developing countriesTelecom due diligence & benchmark in developing countries
Telecom due diligence & benchmark in developing countries
 
Vodafone KPIs
Vodafone KPIsVodafone KPIs
Vodafone KPIs
 
Telecommunications Kpi
Telecommunications  KpiTelecommunications  Kpi
Telecommunications Kpi
 
Customer Churn, A Data Science Use Case in Telecom
Customer Churn, A Data Science Use Case in TelecomCustomer Churn, A Data Science Use Case in Telecom
Customer Churn, A Data Science Use Case in Telecom
 
Telecom Subscription, Churn and ARPU Analysis
Telecom Subscription, Churn and ARPU AnalysisTelecom Subscription, Churn and ARPU Analysis
Telecom Subscription, Churn and ARPU Analysis
 
Bi in telecom through kpi’s
Bi in telecom through kpi’sBi in telecom through kpi’s
Bi in telecom through kpi’s
 
Unit- 3. Performance Management and strategic Planning
Unit- 3.	Performance Management and strategic PlanningUnit- 3.	Performance Management and strategic Planning
Unit- 3. Performance Management and strategic Planning
 
Unit- 2. Performance Management Process
Unit- 2.	Performance Management ProcessUnit- 2.	Performance Management Process
Unit- 2. Performance Management Process
 
Chapter 2: Performance Management Process
Chapter 2: Performance Management ProcessChapter 2: Performance Management Process
Chapter 2: Performance Management Process
 
Big Data Meetup: Data Science & Big Data in Telecom
Big Data Meetup: Data Science & Big Data in TelecomBig Data Meetup: Data Science & Big Data in Telecom
Big Data Meetup: Data Science & Big Data in Telecom
 
Airbnb Pitch Deck From 2008
Airbnb Pitch Deck From 2008Airbnb Pitch Deck From 2008
Airbnb Pitch Deck From 2008
 

Similar to Telecom Performance Management System: Overview

An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
Marco Gralike
 
IBM Cognos Mashup Service Overview
IBM Cognos Mashup Service OverviewIBM Cognos Mashup Service Overview
IBM Cognos Mashup Service Overview
IBM
 
Environment Canada's Data Management Service
Environment Canada's Data Management ServiceEnvironment Canada's Data Management Service
Environment Canada's Data Management Service
Safe Software
 
Microsoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview PresentationMicrosoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview PresentationMicrosoft Private Cloud
 
Monitoring your data center with scom
Monitoring your data center with scomMonitoring your data center with scom
Monitoring your data center with scom
Mojammel Hossain
 
trisulnsm_6.5_datasheet
trisulnsm_6.5_datasheettrisulnsm_6.5_datasheet
trisulnsm_6.5_datasheet
trisulnsm
 
061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar
Rudolf Husar
 
SmartCloud Monitoring and Capacity Planning
SmartCloud Monitoring and Capacity PlanningSmartCloud Monitoring and Capacity Planning
SmartCloud Monitoring and Capacity PlanningIBM Danmark
 
Towards a REST architecture for networked vehicles and sensors
Towards a REST architecture for networked vehicles and sensorsTowards a REST architecture for networked vehicles and sensors
Towards a REST architecture for networked vehicles and sensors
José Pinto
 
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
 
Big data & hadoop framework
Big data & hadoop frameworkBig data & hadoop framework
Big data & hadoop frameworkTu Pham
 
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring ArchitecturePrototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring ArchitectureAugusto Ciuffoletti
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000
ukdpe
 
Distributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applicationsDistributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applications
Jaime Martin Losa
 
Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...
Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...
Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...
Motadata
 
IoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM InformixIoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM Informix
Pradeep Muthalpuredathe
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overviewabhi1112
 
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
Unify Analytics: Combine Strengths of Data Lake and Data WarehouseUnify Analytics: Combine Strengths of Data Lake and Data Warehouse
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
Paige_Roberts
 
Tems discovery 4.0.8 release note
Tems discovery 4.0.8 release noteTems discovery 4.0.8 release note
Tems discovery 4.0.8 release note
Fahd Salim Abbas
 
SAST Interface Management for SAP systems [Webinar]
SAST Interface Management for SAP systems [Webinar]SAST Interface Management for SAP systems [Webinar]
SAST Interface Management for SAP systems [Webinar]
akquinet enterprise solutions GmbH
 

Similar to Telecom Performance Management System: Overview (20)

An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3
 
IBM Cognos Mashup Service Overview
IBM Cognos Mashup Service OverviewIBM Cognos Mashup Service Overview
IBM Cognos Mashup Service Overview
 
Environment Canada's Data Management Service
Environment Canada's Data Management ServiceEnvironment Canada's Data Management Service
Environment Canada's Data Management Service
 
Microsoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview PresentationMicrosoft SQL Server - StreamInsight Overview Presentation
Microsoft SQL Server - StreamInsight Overview Presentation
 
Monitoring your data center with scom
Monitoring your data center with scomMonitoring your data center with scom
Monitoring your data center with scom
 
trisulnsm_6.5_datasheet
trisulnsm_6.5_datasheettrisulnsm_6.5_datasheet
trisulnsm_6.5_datasheet
 
061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar061206 Ua Huntsville Seminar
061206 Ua Huntsville Seminar
 
SmartCloud Monitoring and Capacity Planning
SmartCloud Monitoring and Capacity PlanningSmartCloud Monitoring and Capacity Planning
SmartCloud Monitoring and Capacity Planning
 
Towards a REST architecture for networked vehicles and sensors
Towards a REST architecture for networked vehicles and sensorsTowards a REST architecture for networked vehicles and sensors
Towards a REST architecture for networked vehicles and sensors
 
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
 
Big data & hadoop framework
Big data & hadoop frameworkBig data & hadoop framework
Big data & hadoop framework
 
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring ArchitecturePrototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring Architecture
 
Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000Saying goodbye to SQL Server 2000
Saying goodbye to SQL Server 2000
 
Distributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applicationsDistributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applications
 
Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...
Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...
Product Presentation - Motadata Unified Platform for IT Monitoring, flow anal...
 
IoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM InformixIoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM Informix
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
 
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
Unify Analytics: Combine Strengths of Data Lake and Data WarehouseUnify Analytics: Combine Strengths of Data Lake and Data Warehouse
Unify Analytics: Combine Strengths of Data Lake and Data Warehouse
 
Tems discovery 4.0.8 release note
Tems discovery 4.0.8 release noteTems discovery 4.0.8 release note
Tems discovery 4.0.8 release note
 
SAST Interface Management for SAP systems [Webinar]
SAST Interface Management for SAP systems [Webinar]SAST Interface Management for SAP systems [Webinar]
SAST Interface Management for SAP systems [Webinar]
 

Recently uploaded

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

Telecom Performance Management System: Overview

  • 1. TelecomPerformance ManagementSystem:System Description PavelLechenko pavel.lechenko@hpcms.ru October 2010 This document is licensed under CC BY.
  • 2. Operators need PM system to: Predict, analyze and investigate network and service performance degradations Generate and present network and service performance reports to company management Forecast network and service performance in case of events (Exhibitions/Trade Shows, New Year, Olympic games) or new product launches Control compliance with SLA on outsourced equipment October 2010 2 TPMS: System Description
  • 3. General requirements for PM system - 1 Near real-time system Support different data sources like performance counters, CDRs, probes, field/drive test results Scalable for any volumes of input data and retention periods System availability 99,999% Flexible for customization and extension Have open southbound and northbound interfaces Support object-level and domain-level security October 2010 3 TPMS: System Description
  • 4. General requirementsfor PM system - 2 Support multi-vendor, vendor-dependent, multi-service and service-dependent models for data and hierarchy. Support a service-network relation Keep history of changes of network hierarchy, KPIs and reports Support standard telecom functions and methods like Busy Hour, DAV, Erlang etc. Flexible for extension with user-defined functions. Support data forecasting and profiling October 2010 4 TPMS: System Description
  • 5. High-levelSystem architecture As most other systems PM system contains: RAW data collection and parsing layer Data storage and managementlayer Application layer Presentation layer (User interface) October 2010 5 TPMS: System Description
  • 6. RAW data collection and parsing Collect data using FTP, SNMP, CORBA, X.25, SQL, custom scripts Store collected data in input files Unpack files (if needed) Rename files to unified file name (if needed) Identify corrupted files Feed files to parsers Store processed files (may be needed for future data re-load) October 2010 6 TPMS: System Description
  • 7. RAW data collection and parsing Dump files to unified format Process variable file structure and contents Un-peg data Validate and filter data (formula-based) Normalize data Aggregate, accumulate and enrich data Collect and report it’s own performance counters October 2010 7 TPMS: System Description
  • 8. Data storage and managementlayer Data warehouse based on industrial standard DBMS (Oracle or Sybase IQ) optimized for VLDB Distributed data storage structure split by source (domain/technology/vendor/version) and location (region) Designed for parallel processing Historical class-object-relation model for all system entities Scalable for network growth and regional splits/merges Secure data storage Flexible for customization and extension Embedded programming language for data access and modification October 2010 8 TPMS: System Description
  • 9. Application layer Multi-threaded access to DB for parallel processing Provide open integration interface (Web-services, OSS/J, SNMP) Events generation Data aggregation, correlation and profiling Scheduled report generation Store and share generated KPIs and reports Threshold actions (alarms, notifications, etc.) Extendable with optional modules Optional clustered architecture and redundancy Automatic health-check reporting October 2010 9 TPMS: System Description
  • 10. Presentation layer (User interface) Rich web-based user interface Report and KPI designer/browser for end-users without knowledge of SQL Dashboards and real-time reports Ad-hoc reporting with interactivity and drill-up, drill-down and drill-same capabilities Object-based and domain-based security Export report results to CSV, XML, PDF, etc. Provide an administrative UI for all system components October 2010 10 TPMS: System Description
  • 11. System architecture in details October 2010 11 TPMS: System Description
  • 12. Data Collection and Parsing Collect data using FTP, SNMP, CORBA, X.25, SQL, custom scripts Validate data Dump, validate and filter data Normalize, aggregate, accumulate and enrich data October 2010 12 TPMS: System Description
  • 13. Data Loading & Validation Load parsed data into the DB Validate data gaps and data re-loads Transform and normalize late data Initiate data processing and KPI calculation mechanisms October 2010 13 TPMS: System Description
  • 14. Data storage Keep RAW and aggregated performance data and KPIs, network hierarchy, KPI and report templates Distributed data storage structure split by source (domain/technology/vendor/version) and location (region) 1 data context = 1 DB instance or schema or database Optimized for parallel processing Designed for very large volumes of data with unstable structure October 2010 14 TPMS: System Description
  • 15. Data abstraction Provide 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 unavailability October 2010 15 TPMS: System Description
  • 16. KPI engine Store KPI/PI hierarchy for root-cause analysis Create KPIs by template Calculate KPIs as user-defined formulas or scripts (for complex KPIs) Aggregate KPIs by time and hierarchy Keep history of changes of KPI definitions Create personal and ad-hoc KPIs October 2010 16 TPMS: System Description
  • 17. Report engine Store reports hierarchy Create reports by template Create batch reports or report chains Create master-detail reports Create personal and ad-hoc reports Calculate reports by request, scheduler, event Support time zones in calculations. Report may be calculated for local or central time zone Save pre-calculated report results for review and investigation without need of recalculation Save report results as XML, CSV, PDF, XLS, etc. Keep history of report definition changes October 2010 17 TPMS: System Description
  • 18. Inventory Keep hierarchy of network elements (NE) Manage a class-object model Support vendor-specific and vendor-neutral hierarchies Keep history of changes of network hierarchy Manage virtual and logical network elements and groups (like region or data-center) Automatically discover network elements Group NEs by properties (like number of ports) October 2010 18 TPMS: System Description
  • 19. Security engine Manage users, roles and domains Allow user access to the system functions or objects (NEs, KPIs, Reports) Provide a Single-Sign-On to the system Can be integrated with LDAP, AD, RADIUS, etc. for user authentication and authorization Log all user activities October 2010 19 TPMS: System Description
  • 20. Alarm engine Automatically calculate KPI thresholds with minimal latency Send threshold alarms to Fault/Event Management Systems Alarms with conditions (alarm is raised in case of 2 or more threshold crosses during 1 hour) Threshold zones for different alarm severities Time-dependent thresholds Automatically clear the alarm in FM system in case of return to normal operation October 2010 20 TPMS: System Description
  • 21. System administration System is managed from a single user interface as well as from the command line Allow system administrator to manage: Contexts System security Data in DB System components October 2010 21 TPMS: System Description
  • 22. High-level roadmap October 2010 22 TPMS: System Description
  • 23. First steps As 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 GUI October 2010 23 TPMS: System Description
  • 24. Next steps Following 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 analysis October 2010 24 TPMS: System Description
  • 25. Thank you. October 2010 25 TPMS: System Description PavelLechenko pavel.lechenko@hpcms.ru October 2010 This document is licensed under CC BY.