Proactive Network Maintenance: Where Is Common Data Collection Going Next?

Welcome to 2019, and the future of Proactive Network Maintenance (PNM)! As CableLabs’ PNM solutions mature, we look toward developing a framework for PNM that everybody can use.

On December 21, 2018, CableLabs released the Combined Common Collection Framework (XCCF) version 2.0. This new version includes several enhancements, including refactoring to make it easier to work with and tuning to support new use cases. If you are in the PNM club and receive the monthly reports, you’ve seen some of these enhancements over the past 6 months:

  • In July, the XCCF team solved many encountered cable modem (CM) stability issues associated with polling. We also created methods to purge and maintain files in the cache, and to allow better load management.
  • In August, we added additional scalability enhancements, multiple formats for outputs, listing abilities, read or write (RW) and read-only (RO) strings, and we introduced code to support the new 10th PNM measurement.
  • As of September, the XCCF includes a data archiver function to allow users to manage and save space on the application program interface (API).
  • As of October, the XCCF includes a method to manage host machine performance, as well as the ability to separately manage read and write strings. We have also significantly optimized query time and further hardened and enhanced it for greater performance as part of the Gridmetrics™ project.
  • In November, the XCCF team added improved CM polling, a few back-end improvements, a CM events driver and better spectrum analysis handling in a new driver.
  • In December, final touches to version 2.0 of the XCCF included an ability to receive traps from CMs and converged cable access platforms (CCAPs), and store them. A considerable amount of code was refactored to decouple data storage from the rest of the code so that users can swap out the data storage with their favorite database or alternative method.

CableLabs is using the XCCF for several use cases, including PNM, Gridmetrics™, Profile Management, LTE ingress detection and general network monitoring needs. We envision several use cases beyond those already identified and have demonstrated effectiveness for many of these:

  • CM testing: This is the purpose of the Cable Modem Validation Application (CMVA). We found it useful for validating chip and CM builds for PNM, for modem testing in an operator’s lab setting, and for streamlining testing such as the acceptance test plan (ATP) for certification. We also found it useful for the next use case.
  • Developing PNM methods: The convenience of the CMVA, coupled with XCCF, makes it useful for a lot of basic data visualization needs, including experimenting with detecting impairments. The PNM working group used it to capture output from testing while reproducing observations from the field and discovering the effectiveness of some measurement methods. CableLabs is using it to guide our development of the next use case.
  • PNM ApplicatioN Environment (PNMANE): CableLabs will be developing an environment for PNM applications that sit on top of XCCF.
  • XCCF collects machine data, so why not collect voltage measurements from power supply modems? We did exactly that, and it works very well. Now, operators can use their network to monitor power levels they receive, and thus provide out-of-band measurement of the power grid to support power companies.
  • Profile management: The profile that a CM uses dictates much of the quality of experience that a customer enjoys. XCCF collects the information needed from the network to enable optimizing the profiles that the CMs use, thus enhancing service performance and experience.
  • LTE ingress detection: Spectrum analysis and receive modulation error ratio (RxMER) data, as well as other PNM measures, can reveal ingress, including LTE. CableLabs has a method for detecting these issues, which can inform not only PNM activity but also the placement of small cells, and report on overall network health for such an endeavor.
  • General network monitoring and operations: Northbound data collection on any network device is possible in the same manner as supported by XCCF. A whole world of possibilities exists here. Fortunately, the XCCF is suited to evolve to new methods of machine data collection and is set to protect the network from over-polling, too.
  • Service protection automation in Software Defined Networking (SDN):Many SDN solutions lack access to the network data required to adjust network conditions for an automated response to network impairments and other conditions. The XCCF can provide useful information northbound to applications that can protect against failures, develop traffic engineering solutions or analyze and define solutions for network risk.

We expect use cases to drive how we support the XCCF into 2019, and this is where you all come in.

Please comment below or contact us to share your use cases and experiences with using the XCCF and CMVA, or where your PNM needs are headed. Many operators and vendors have requested access to download and install the XCCF, as well as CMVA, and we hope and expect that everyone has been getting good use out of them.

CableLabs needs feedback to continue supporting projects, so we need your input. Please let us know how you’ve been using the XCCF or CMVA, particularly how you’ve gained value for your company or the industry overall. Anything you can share is helpful, no matter how brief or minor you might think it is. Your input will help drive future development of XCCF, CMVA and our current efforts, including PNMANE.

--

--

--

Our mission is to create a powerful innovation engine that develops life altering technologies that move communities and industries toward more connected tomorr

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Logging with logging in Python

Getting dump file from oracle database and import into your local machine

Reduce Cost and Increase Productivity with Value Added IT Services from buzinessware — {link} -

Course review Conversion XL Digital Analytics mini degree

10 steps to configure Jekyll with Netlify as a CMS

Integrate turn-by-turn navigation into your iOS app

AWS Lambda battle 2021: performance comparison for all languages (cold and warm start)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
CableLabs

CableLabs

Our mission is to create a powerful innovation engine that develops life altering technologies that move communities and industries toward more connected tomorr

More from Medium

Tokyo Olympics and Sports in India

New Report Published on Key Welfare Recommendations for Marine Capture Fisheries

NASA Beamed a Doctor to The ISS in a World-First ‘Holoportation’ Achievement

TRADEWITHBOLU WEEKLY FOREX ANALYSIS FOR EURUSD, XAUUSD, AUDUSD, EURCAD, GBPCAD ( 27TH JUNE— 1ST…