Network Snapshot Segmentation for Bandwidth-Efficient Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network traffic monitoring systems face challenges in efficiently transmitting and receiving large network snapshots across a network, especially when multiple snapshots are generated quickly, due to technical limitations in data transmission and synchronization among end users.

Innovation Solution

The system fragments each network snapshot into smaller segments, annotates them with metadata for reconstruction, and uses a stream processing service to distribute these segments to subscribers, allowing for efficient compilation and updating of snapshots without retransmitting entire snapshots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If entire network snapshots are transmitted to all subscribers, then complete network state information is provided, but network bandwidth consumption increases and transmission time increases

Engineering Contradiction:
Improvenetwork state information completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system divides network snapshots into incremental segments (initial snapshot and subsequent delta snapshots). Instead of transmitting complete snapshots repeatedly, only changed portions are transmitted as segments, reducing bandwidth consumption while maintaining information completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the changed portions (deltas) from complete network snapshots. By identifying and transmitting only the modified segments between snapshots, the system reduces data transmission volume while preserving essential network state information.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If entire network snapshots are retransmitted for updates, then subscribers receive complete state information, but transmission time increases and system productivity decreases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidsnapshot update efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The update mechanism is segmented into initial full snapshot transmission followed by incremental delta snapshot transmissions. This allows subscribers to first establish complete state information and then efficiently receive only subsequent changes, improving update speed while maintaining synchronization accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by transmitting the complete initial network snapshot first, establishing a baseline state for subscribers. Subsequent updates can then be efficiently applied as deltas relative to this baseline, improving overall update efficiency.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If manual processes are used for network management tasks, then comprehensive knowledge of enterprise workloads can be obtained, but operation time increases and productivity decreases

Engineering Contradiction:
Improveworkload insight completenessVSAvoidmanual operation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system enables automated collection, processing, and distribution of network snapshot data without requiring manual intervention. Subscribers automatically receive and process delta snapshots, eliminating time-consuming manual operations while maintaining comprehensive workload insight.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated feedback mechanisms where subscribers receive continuous updates about network state changes. This automated feedback loop provides comprehensive workload information without requiring manual monitoring, reducing operation time while maintaining information completeness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10826803B2Mechanism for facilitating efficient policy updates
Publication Date: 2020.11.03 CISCO TECHNOLOGY INC
  • US10826803B2 patent drawing
  • US10826803B2 patent drawing
  • US10826803B2 patent drawing

AI summary

Aspects of the subject technology relate to a system configured to receive, from a stream processing service, a first network snapshot segment. The first network snapshot segment is associated with metadata that is used to determine that at least one additional network snapshot segment associated with the output stream has not been previously received. The system is configured to request, from the stream processing service, the at least one additional network snapshot segment and generate a first network snapshot by compiling the first network snapshot segment and the at least one additional network snapshot segment.