Network Environment Synchronization Using Hash-Based Change Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for synchronizing virtual network environments with dynamically changing actual network environments are inefficient, often requiring complete reconfiguration and failing to promptly detect and update changes, which can disrupt important services and systems.

Innovation Solution

A network environment synchronization apparatus and method that uses a hierarchical tree structure and hash functions to identify and update only the changed data elements, employing data discriminators and bloom filters to efficiently compare and update the virtual environment, thereby minimizing disruption and enhancing security control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If complete reconfiguration of virtual environment is performed using newly collected data, then synchronization accuracy is improved, but time consumption and system disruption increase

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The virtual environment data is divided into multiple group units, and data discriminators are generated for each group unit. This segmentation allows the system to compare and identify changes at the group level rather than reconfiguring the entire virtual environment, significantly reducing time consumption while maintaining synchronization accuracy for changed portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing complete reconfiguration of the virtual environment, the system applies partial action by updating only the group units that have been identified as changed through discriminator comparison. This minimizes time consumption and system disruption while ensuring that all necessary changes are captured.

Inventive Principle:
Principle #16Partial or excessive action

2Speed

If data collection cycle is shortened to detect changes promptly, then detection speed is improved, but data processing complexity increases

Engineering Contradiction:
Improvedetection speedVSAvoiddata processing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Data discriminators are pre-generated for each group unit of the virtual environment using hash functions. This preliminary action enables rapid comparison with newly collected data during each synchronization cycle, allowing prompt detection of changes without increasing processing complexity during the actual detection phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified representations (data discriminators) of the actual network environment data and compares these copies with the virtual environment discriminators. This copying approach enables fast detection of changes while keeping the processing complexity manageable, as comparing hash values is computationally efficient.

Inventive Principle:
Principle #26Copying

3Reliability

If all virtual environments are newly constructed, then synchronization completeness is improved, but resource consumption increases

Engineering Contradiction:
Improvesynchronization completenessVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The virtual environment is segmented into multiple group units, each with its own data discriminator. This segmentation allows the system to identify and update only the specific group units that have changed, rather than reconstructing the entire virtual environment. This maintains synchronization completeness for all changed portions while significantly reducing resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses hash functions to transform the actual environment data into data discriminators, changing the parameter representation from raw data to compact hash values. This parameter transformation enables efficient comparison and identification of changes, ensuring synchronization completeness while minimizing resource consumption during the update process.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12026181B2Network environment synchronization apparatus and method
Publication Date: 2024.07.02 ELECTRONICS & TELECOMM RES INST
  • US12026181B2 patent drawing
  • US12026181B2 patent drawing
  • US12026181B2 patent drawing

AI summary

Disclosed herein are a network environment synchronization apparatus and method. The network environment synchronization apparatus includes one or more processors, and execution memory for storing at least one program that is executed by the one or more processors, wherein the at least one program is configured to collect data from a network environment and generate a management structure in which collected data is distributed into preset respective group units, generate data discriminators for respective group units using a preset hash function, determine whether data of the management structure has changed with reference to data newly collected from the network environment based on the data discriminators, and when it is determined whether data of the management structure has changed, update the data of the management structure with the newly collected data.