Unlock instant, AI-driven research and patent intelligence for your innovation.

A Distributed Data Synchronization Method

A data synchronization and distributed technology, applied in the field of communication, can solve problems such as uneven load on the main control CPU and inability to fully utilize multi-core performance, achieve high-speed distributed forwarding, ensure consistency, and improve processing capabilities.

Active Publication Date: 2019-02-05
SHANGHAI BAUD DATA COMM
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the problem that the existing main control has data synchronization problem in multi-core processing, resulting in uneven load of the main control CPU and unable to make full use of multi-core performance, the purpose of the present invention is to provide a data synchronization method to solve the problem of the main control in the multi-core processing. Data synchronization in multi-core full-service processing to achieve high-speed distributed forwarding

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Distributed Data Synchronization Method
  • A Distributed Data Synchronization Method
  • A Distributed Data Synchronization Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific illustrations.

[0069] In single-core processing, external trigger conditions can extend many branch events, and the branches can regenerate branches to form an event tree. The whole processing is a traversal process of this tree. Such as figure 1 As shown, cause triggers obj1 to produce effect1, obj2 produces effect2, and objn produces effectn. Although there is also an interdependence of synchronization results, as long as the synchronization results are collected in the order in which the synchronization results are generated (marked by the dotted line in the figure), and the synchronization is performed in units of causes, the synchronization order can be guaranteed.

[0070] However, when processing in parallel on multiple cores, due to the interdependenc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data synchronization method based on distribution. During incremental synchronization, the dependency relationship of the synchronization reason is obtained through the dependency relationship of the synchronization result, and the strongly connected component of the synchronization reason is obtained, and then the synchronous delivery is performed. ; During batch synchronization and consistency check, the consistency of the data state is guaranteed by freezing the synchronization object. This solution can effectively solve the data synchronization problem of the main control in multi-core full-service processing, realize high-speed distributed forwarding, and then enable the main control CPU to realize full-service processing, realize load balancing, and improve the processing capacity of the main control.

Description

technical field [0001] The invention relates to the communication field, and more specifically relates to a method for synchronizing data between boards in a distributed system. Background technique [0002] At present, distributed systems generally adopt the architecture of "centralized main control processing and full-function forwarding of line cards". In order to improve the processing capability of the main control, multi-core is generally used for realization. However, in the use of multi-core, for the sake of simple function implementation, fixed cores are used to process specific services, so that data does not need to be shared and data synchronization is simple, but it will cause uneven CPU load and cannot fully utilize the performance of multi-core. [0003] Therefore, in order to improve performance, it is necessary to require all cores to handle the full business, which requires all cores to share data, and the dependency between data will increase the difficul...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08
Inventor 汪革彭双庭陈少春
Owner SHANGHAI BAUD DATA COMM
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More