Virtual CMTS Redundancy via Dynamic Traffic Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid Fiber-Coaxial (HFC) networks face challenges in providing redundancy for virtual cable modem termination systems, which are critical for maintaining high-speed data services and bandwidth-intensive applications, as existing solutions lack effective mechanisms for seamless failover and load balancing across vCMTS instances.

Innovation Solution

The implementation of a virtual Cable Modem Termination System (vCMTS) with a load balancer and multiple vCMTS instances in a data center, where a new instance can be spawned, connected to the data center network, and database, and upstream/downstream traffic can be switched from an active instance to a new one, utilizing protocols like NAT and direct routing to ensure continuous service without disrupting connected devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single active vCMTS instance is used, then device complexity is reduced, but reliability deteriorates due to lack of redundancy and failover capability

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the vCMTS functionality into multiple independent instances (active and standby) that can operate autonomously. Each instance handles specific traffic flows, and the segmentation allows failure isolation where one instance's failure does not affect others, thereby improving reliability while maintaining manageable complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational state parameters of vCMTS instances by implementing hot-standby and load-balancing modes. Instances can dynamically transition between active and standby states based on system conditions, allowing the system to adapt to failures and maintain reliability without requiring complete system redesign

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple vCMTS instances are implemented with failover capability, then reliability is improved, but device complexity increases due to additional components and switching mechanisms

Engineering Contradiction:
Improveservice availabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-configuring standby vCMTS instances with necessary database connections and traffic flow definitions before failures occur. This advance preparation enables immediate failover without requiring complex real-time configuration changes, reducing the operational complexity of managing multiple instances

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces a load balancer as an intermediary component that manages traffic distribution between active and standby vCMTS instances. This mediator abstracts the complexity of instance management from end devices, providing a simple interface while handling the sophisticated coordination required for reliable failover

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If traffic switching between instances is implemented, then adaptability is improved for handling failures, but device complexity increases due to switching and routing mechanisms

Engineering Contradiction:
Improvefailover capabilityVSAvoidtraffic switching complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic traffic switching where the load balancer continuously monitors instance health and automatically redirects traffic flows from failed instances to standby instances. This dynamic adaptation allows the system to respond to failures in real-time without manual intervention, improving adaptability while the automated nature of the process prevents complexity escalation

Inventive Principle:
Principle #15Dynamics

4Productivity

If hot-standby and load-balancing modes are implemented, then productivity is improved through continuous service, but use of energy increases due to multiple active instances

Engineering Contradiction:
Improveservice continuityVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by maintaining only the necessary standby capacity rather than full redundancy for all instances. Load-balancing mode distributes traffic across multiple instances only when needed, while hot-standby maintains minimal resources ready for failover. This partial provisioning achieves service continuity while avoiding the excessive energy consumption of maintaining full-capacity redundant instances

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10623822B2Virtual cable modem termination system redundancy
Publication Date: 2020.04.14 CISCO TECHNOLOGY INC
  • US10623822B2 patent drawing
  • US10623822B2 patent drawing
  • US10623822B2 patent drawing

AI summary

Virtual cable modem termination system redundancy may be provided. First, a new virtual cable modem termination system (vCMTS) instance may be spawned. Then a backhaul connection between the new vCMTS instance and a data center network may be created. Next, a database connection between the new vCMTS instance and a database may be created. Upstream and downstream traffic of a node may then be switched from an active vCMTS instance to the new vCMTS instance.