Open-source Remote Node Architecture for DAA Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote node devices in Distributed Access Architecture (DAA) have monolithic and proprietary software stacks, leading to increased costs and overhead due to burdensome proprietary software components for telemetry, which hampers scalability and resource utilization.

Innovation Solution

Implementing an open-source and modular hardware and software stack with a cloud-based operating system, integrated with a silicon vendor's middleware, and virtualized Converged Cable Access Platform (vCCAP) components, enabling Software-Defined Networking (SDN) and model-driven telemetry using YANG data models for efficient data streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If proprietary software components are used for telemetry in remote node devices, then reliability and vendor support are improved, but device complexity and cost increase

Engineering Contradiction:
Improvetelemetry reliabilityVSAvoidsoftware stack complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the software stack into distinct layers: hardware abstraction layer, operating system layer, and application layer. The telemetry functionality is separated as an independent component that can be implemented using open-source libraries rather than proprietary software, reducing overall system complexity while maintaining reliability through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs universal open-source telemetry libraries and protocols (such as NETCONF, RESTCONF, and gRPC) that can be used across multiple vendors and platforms. This multi-functional approach allows the same software components to serve telemetry purposes without requiring vendor-specific proprietary software, thereby reducing device complexity while maintaining interoperability and reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If proprietary software components are used for telemetry, then vendor support and reliability are improved, but cost and overhead increase

Engineering Contradiction:
Improvesoftware reliabilityVSAvoidsoftware overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the telemetry software components from proprietary vendor-specific packages and isolates them as independent, open-source modules. By taking out only the essential telemetry functionality and implementing it using lightweight open-source libraries, the patent reduces software overhead while maintaining reliability through community-supported open-source projects.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent adopts disposable, lightweight open-source telemetry components that can be easily updated, replaced, or discarded compared to heavy proprietary software. These open-source libraries have minimal overhead and can be rapidly deployed and updated without requiring extensive vendor support contracts or licensing fees, thereby reducing both cost and software overhead.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Stability of the object's composition

If monolithic software architecture is used, then system stability is improved, but scalability and adaptability worsen

Engineering Contradiction:
Improvesystem stabilityVSAvoidfeature adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent segments the monolithic software architecture into modular components with well-defined interfaces. The hardware abstraction layer, operating system, and application layer are separated, allowing individual components to be updated or replaced without affecting the entire system. This modular segmentation maintains system stability through clear interface contracts while enabling rapid adaptation of specific features.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic configuration capabilities that allow the system to adapt its behavior and features at runtime without requiring system-wide changes. The modular architecture enables dynamic loading of telemetry plugins, configuration changes, and feature activation/deactivation, providing adaptability while maintaining overall system stability through the stable core infrastructure.

Inventive Principle:
Principle #15Dynamics

4Productivity

If proprietary software stacks are used, then vendor-specific optimization is improved, but interoperability and open standard compliance worsen

Engineering Contradiction:
Improvevendor optimization efficiencyVSAvoidinteroperability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements universal open-standard protocols (NETCONF, RESTCONF, gRPC) that enable interoperability across different vendors and platforms. The same software components can serve multiple functions and work with various hardware platforms, achieving broad compatibility without sacrificing optimization capabilities. Vendor-specific optimizations are applied at the hardware abstraction layer rather than requiring proprietary software stacks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary hardware abstraction layer that mediates between proprietary hardware implementations and standard open-source software components. This intermediary layer allows vendor-specific optimizations to be applied at the hardware level while maintaining compliance with open standards at the software level, thereby achieving both productivity and interoperability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11916756B2Open-source architecture for remote physical or remote physical-media access control device
Publication Date: 2024.02.27 CHARTER COMM OPERATING LLC
  • US11916756B2 patent drawing
  • US11916756B2 patent drawing
  • US11916756B2 patent drawing

AI summary

A remote node device including a hardware layer, a hardware abstraction layer, and a software stack operating on the hardware abstraction layer. The software stack including an open-source cloud-based operating system integrated with a service provider defined abstraction layer configured to coordinate functionality of the software stack, virtualized software components such as a virtualized Converged Cable Access Platform (vCCAP) implemented in docker containers where the vCCAP is configured to command and control the remote node device with respect to a customer premise equipment. The software layer of the remote node device includes different types of YANG data models for model-driven management and model-driven telemetry from the remote node device and a customer premise equipment to a service provider back-office system.