Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distributed data synchronization method

A data synchronization and distributed technology, applied in the field of communications, can solve the problems of inability to fully utilize multi-core performance and uneven load on the main control CPU, achieve high-speed distributed forwarding, ensure consistency, and achieve the effect of load balancing

Active Publication Date: 2016-02-10
SHANGHAI BAUD DATA COMM
View PDF6 Cites 5 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
  • Distributed data synchronization method
  • Distributed data synchronization method
  • 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 distributed data synchronization method. In the event of performing incremental synchronization, a dependency relationship of a synchronization reason is obtained through a dependency relationship of a synchronization result; therefore, a strong connection component of the synchronization reason is obtained and sent synchronously; and, in the event of performing batch synchronization and consistency check, the consistency of data states can be ensured by freezing a synchronization object. By means of the scheme, the data synchronization problem of a master controller in multi-core whole-service processing can be effectively solved; high-speed distributed forwarding is realized; therefore, the whole-service processing of a master control CPU is realized; load balancing is realized; and the processing capability of the master controller is increased.

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
IPC IPC(8): H04L29/08
Inventor 汪革彭双庭陈少春
Owner SHANGHAI BAUD DATA COMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products