Download
sts statistics and traffic measurement subsystem n.
Skip this Video
Loading SlideShow in 5 Seconds..
STS Statistics and Traffic measurement Subsystem PowerPoint Presentation
Download Presentation
STS Statistics and Traffic measurement Subsystem

STS Statistics and Traffic measurement Subsystem

245 Views Download Presentation
Download Presentation

STS Statistics and Traffic measurement Subsystem

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. STSStatistics and Traffic measurement Subsystem John Olsson STS Subsystem Responsible

  2. Contents of This Presentation • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  3. Quick Overview of STS • Collects, processes and provides statistical data from AXE • Statistical data only available as ”counters” • Counters are grouped in ”Object Types” • Provided by AXE as ”DIDs”, Data Interface Descriptions • Mapping between Object Types and DIDsseparated from STS executable • Statistical data stored on disk as • ASN.1 encoded files • Load Files, CSV format

  4. APG40 DID #(n-1) DID #1 DID #n DID #2 R: Quick Overview, contd. APG40 CP Block LAVS Gatherer DID #1 DID #n STS S: DID OT R:

  5. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  6. Configuration of STS • Persistent configuration stored in Parameter File • Application Line • Which Object Types are available • Which Object Types are listed • Not synched with CP • Default output format • Unique node identity(applicable only for ASN.1) • … • BSS R9 and BSS R10 • Stores counter definitions(mapping between DIDs and Object Types)

  7. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  8. STS Main Tasks • Collection and Processing of Data • Downloading of data from AXE(CP and APG40) • Mapping between DIDs and Object Types • Storing Object Types in STS database • Provisioning of Data • Retrieval of data from STS database • Formatting of data into either Load Filesor ASN.1 files

  9. Collection and Processing of Data • Activation and deactivation of Object Types • Start or stop collection of all activated Object Types • Setting of BRP (Basic Recording Period)for an Object Type • View all Object Types in the system(as defined by Application Line) • Initiate the update ofTranslation Tables

  10. Requesting an output file Cancelling a request List jobs Define a report Modify a report Delete a report List reports Define a Measuring Program (MP) Suspend an MP Resume an MP Delete an MP List MPs Provisioning of Data

  11. Provisioning of Data, contd. • On demand manual report • stmfo command • Extracts from existing data in STS database • Available output formats are Load File and ASN.1

  12. Provisioning of Data, contd. • Repeating reports • Measuring Programs • stmmp command • Must be connected with a defined report • Defines start time, stop time, output format, … • Available output formats are Load File and ASN.1 • Reports defined via stmrp command • Defines which Object Types to extract data from

  13. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  14. Available Output Formats • Load File Format • ASN.1 File Format • Time Stamps in UTC vs. Local Time • Existing Name Conventions • Name Conventions for Local Time (Preliminary)

  15. Load File Format • Text files, one file per Object Type • Line oriented • Values on the same line separated by commas • STS can generate Format Files used for import of Load Files into a database such as Sybase or Oracle • STS ships with predefined Format Definition Files for Sybase and Oracle databases • File format documentation available on STS web pageshttp://ccnd.ericsson.se/prodsupport/axe/sts/ap/support/LF_format_Web_INFO/LF_primus.html • Counter values time stamped using UTC

  16. Can be user defined Generated from Format Definition File Object Type Provides Data For Load File Format, contd. Format Definition File Defines Format File Describes Structure of Load File

  17. ASN.1 File Format • Binary encoded files, all Object Types in the same file • 3GPP defined file format encoded using ASN.1 BER • File format documentation available on STS web pageshttp://ccnd.ericsson.se/prodsupport/axe/sts/ap/support/ASN_1_Web_INFO/ASN1_primus.html • Counter values time stamped using UTC

  18. Existing name conventions

  19. Name Conventions for Local Time (Preliminary)

  20. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  21. Counters, DIDs and Object Types • Kinds of Counters in STS • Object Types and Counters • How are DIDs mapped to Object Types? • Possible mappings between DIDs and Object Types • What are DIDs?

  22. Kinds of Counters in STS Peg Counter Status Counter Wrap around Time

  23. Object Types and Counters • Object types represents logical concepts within switch • CP, BSC, MSC, Cell, Route, … • Object types • Located on APG40 • Contains counters • Comparable with classes in for instance C++ or Java • Populated with counter values

  24. Object Types and Counters, contd. Object Typeinstance#1 ObjectType Object Typeinstance#n Object Typeinstance#2 Object Typeinstance#(n-1)

  25. Object Types and Counters, contd. CELLPAG#1 CELLPAG CELLPAG#n CELLPAG#2 CELLPAG#(n-1)

  26. Object Type CELLPAG 1. PAGPCHCONG2. PAGETOOOLD Object CELLPAG #1 Object CELLPAG #n 1. PAGPCHCONG: 52. PAGETOOOLD: 2 1. PAGPCHCONG: 232. PAGETOOOLD: 17 Object Types and Counters, contd.

  27. Object Types and Counters, contd. DID CELLPAGCNT Object Type CELLPAG • State • Cell pointer • #discarded pages due to full pageing queue • #discarded pages due to old messages ? 1. PAGPCHCONG2. PAGETOOOLD • What are DIDs (Data Interface Descriptions)? • How are DIDs mapped to Object Types? • What is a ”cell pointer”?

  28. What are DIDs (Data Interface Descriptions)? • Located on CP • Two kinds of DIDs • Ordinary DIDs • Translation DIDs (Translation Tables) • Registered in LAVS block via DID-info signals • Interface to access counter data • Could be ”compared” to a Pascal record or a C structure • A number of fields • Each field is associated with a data type • Data types are either scalar values or a file containing scalar values

  29. DID CP Data Store Object Type (Located on APG40) What are DIDs (Data Interface Descriptions)? contd. ”The interface between CP and APG/IOG!”

  30. Reference Store Symbol Table What are DIDs? contd. Block LAVS Block RMCNT DID-Info Signalfor DID CELLPAGCNT Data Store Block RCTRAN Files DID-Info Signal for Translation DID CELLTRANTAB Scalar Values Central Processor (CP)

  31. Reference Store Symbol Table CELLPAGCNT CELLTRANTAB What are DIDs? contd. Block LAVS Block RMCNT Data Store Block RCTRAN Files Scalar Values Central Processor (CP)

  32. How are DIDs mapped to Object Types? • STS on the AP initiates all collection of data • From LAVS block on CP and from Gatherer on AP • The stmotd command indirectly controls which DIDs are collected • Translation Table DIDs are collected nightly or on demand due to stmttu command • Mapping between DIDs and Object Types • Done while collecting data • Each Object Type is mapped to at least one DID • Mapping is stored in the parameter file up until BSS R10 • Starting from BSS R11 the mapping is stored as a DLL in a separate CXC

  33. DID Object Type Possible mappings between DIDs andObject Types

  34. DID DID Object Type Possible mappings between DIDs andObject Types, contd.

  35. Object Type DID Object Type Possible mappings between DIDs andObject Types, contd.

  36. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  37. Collection of Statistical Data • The Collection Process • What is stored in the STS data base?

  38. Block LAVS CELLPAGCNT CELLTRANTAB The Collection Process AP #1 CP Process STSMAIN • List of DIDs to collect • Mapping between DIDs and Object Types • Collected data • Translation tables R: Process GATHERER Process GATHERER

  39. R: Lookup Table What is stored in the STS data base? Cell count (max 512) DID CELLPAGCNT • State • Cell pointer • #discarded pages due to full pageing queue • #discarded pages due to old messages CELLPAG 1. PAGPCHCONG 2. PAGETOOOLD Translation DID CELLTRANTAB • Symbolic cell name APG40

  40. R: What is stored in the STS data base? contd. DID • Position 1 • Position 2 • Position 3 • ... f(x1, …, xn) Object Type f(x1, x2) Translation DID • Lookup table APG40

  41. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  42. List of Object Types to get • List of Object Types to get • Fetched Object Type data • Object Type ID • Instance name • Counter data • Fetched Object Type data • Object Type ID • Instance name • Counter data Provisioning of Statistical Data Process STSPROV Process STMFO R: S: APG40

  43. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  44. Conclusions • Values comes from the CP or Gatherer (defined via DIDs) • DIDs are mapped to object types • More than 1 DID can be mapped to the same object type • More than 1 object type can share the same DID • Counters can be derived from more than 1 value using +, -, *, /, ... • STS on APG40 supports two output formats: Load File and ASN.1

  45. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  46. STS Related Improvements in BSS R11 • Counter definitions separated from Parameter File(mapping between DIDs and Object Types) • Shorter start-up time • Possible to use soft function change • Support for Local Time in time stamps • In WinFIOL and Tools 6.4 • Scripts to automate download ofstatistical data (Load File format) • Excell macro used for viewing ofdownloaded Load Files

  47. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  48. Available documentation for STS • User Guide ” Statistics and Traffic Measurement Subsystem (STS) Guide” (available in the Alex book) • On STS support web pagehttp://ccnd.ericsson.se/prodsupport/axe/sts/ap/index.html • Documentation on ASN.1 file format used by STS • Documentation on Load File file formatused by STS • STS documentation will be revisedand updated in the APZ P12 project

  49. Where we are now • Quick Overview of STS • Configuration of STS • STS Main Tasks • Available Output Formats • Counters, DIDs and Object Types • Collection of Statistical Data • Provisioning of Statistical Data • Conclusions • STS Related Improvements in BSS R11 • Available documentation for STS • Questions?

  50. Questions?