Virtual Service Chain Throughput Assurance via Inline Statistics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers face challenges in diagnosing and resolving issues in virtualized network service chains due to limited visibility, making it difficult to identify anomalies that affect throughput assurance in virtual networks.

Innovation Solution

Implementing an inline statistics agent within the hypervisor layer to monitor and generate inline statistics for virtual service chains, allowing for the identification of actual throughput and comparison with expected throughput to detect and mitigate anomalies on a per-network function basis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple VNFs are used in a virtual service chain, then network functionality and service capabilities are improved, but visibility and anomaly detection capability deteriorate

Engineering Contradiction:
Improvenetwork functionalityVSAvoidanomaly detection capability
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a hypervisor layer as an intermediary between the physical network infrastructure and the virtualized network functions. This hypervisor layer provides centralized visibility and control capabilities, enabling service providers to monitor and detect anomalies across multiple VNFs in the service chain without compromising the functional capabilities of each individual VNF.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If service providers implement comprehensive monitoring of virtual service chains, then throughput assurance and anomaly detection are improved, but system complexity and resource overhead increase

Engineering Contradiction:
Improvethroughput assuranceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the monitoring and control functions into the hypervisor layer, which already manages the virtualized infrastructure. By combining throughput assurance, anomaly detection, and VNF management capabilities in a single centralized platform, the system achieves comprehensive monitoring without proportionally increasing complexity, as the hypervisor serves as a unified management point.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If inline statistics collection is implemented at the hypervisor layer, then visibility and throughput measurement accuracy are improved, but processing overhead and resource consumption increase

Engineering Contradiction:
Improvethroughput measurement accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The hypervisor layer leverages its existing role in managing virtualized resources to self-provide monitoring and statistics collection capabilities. By utilizing the hypervisor's inherent access to virtual network traffic and resource allocation data, the system achieves accurate throughput measurement without requiring separate dedicated monitoring infrastructure, thereby minimizing additional processing overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4073980B1Network throughput assurance, anomaly detection and mitigation in service chain
Publication Date: 2024.07.03 CISCO TECHNOLOGY INC
  • EP4073980B1 patent drawingFigure 1A
  • EP4073980B1 patent drawingFigure 1B
  • EP4073980B1 patent drawingFigure 2A

AI summary

Systems, methods, and computer-readable media for providing throughput assurance in a virtual service chain. A virtual service chain formed by a plurality of stitched virtualized network functions running on a plurality of virtual nodes can be monitored. An inline statistics agent can generate inline statistics of the operation of the virtual service chain. Further, an actual throughput of the virtual service chain can be identified from the inline statistics. As follows, throughput assurance for the virtual service chain can be provided by comparing the actual throughput of the virtual service chain with an expected throughput of the virtual service chain.