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

Data synchronization method in high-availability software system adapting to low-quality communication links

A software system and communication link technology, applied in transmission systems, electrical components, etc., can solve problems such as inability to change bandwidth or real-time requirements, and achieve the effect of reducing bandwidth requirements, ensuring consistency, and reducing requirements

Active Publication Date: 2021-11-12
THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The combination of multiple backup methods can improve the high availability of multi-instance software systems, but it cannot change the situation that multiple methods have high requirements for network bandwidth or real-time performance

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
  • Data synchronization method in high-availability software system adapting to low-quality communication links
  • Data synchronization method in high-availability software system adapting to low-quality communication links

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0085] In order to better describe the present invention, in this embodiment, it is set that the main software system needs to complete the image processing task, and the typical task processing logic of the main software is as follows:

[0086] a) External input image picture1, generating task ID=34654;

[0087] b) The memory variable temp1 represents the number of tasks processed in the past one hour, add 1, then temp1=9; the memory variable temp2 represents the characteristic value of the recent processing, according to the picture1 data, temp2 changes, temp2=456732;

[0088] C) disk space c1 stores the input image, c1=picture1, and disk space c2 stores the image after synthesis, which does not change;

[0089] d) The database parameter t1 stores the latest local image of the input image and does not change;

[0090] e) Start the first round of image processing tasks, find the most similar image picture2, temporarily store it in memory, create a zero-time variable temp3=pi...

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 present invention provides a data synchronization method in a high-availability software system adapted to low-quality communication links. The high-availability software system adopts a dual-instance method, one of which is the main software system, and the other is a backup software system, which are respectively deployed on Two different data centers are interconnected through low-quality communication links; the data synchronized between the main software system and the standby software system is the final change data with a time stamp of a task, and no intermediate Change data, and only update the latest data for the same, historical data is retained, and can be rolled back based on time stamp information; the standby software system updates the data after receiving the final change data of a complete task. Based on the above method, under the network conditions characterized by low bandwidth, high jitter, and high delay, reliable synchronization of data between two instances of the software system can be realized, and the synchronization data can be guaranteed to be consistent with the processing logic of the software system, ensuring that the instances smooth transition.

Description

technical field [0001] The present invention relates to a data synchronization method within a high-availability software system adapting to low-quality communication links. Background technique [0002] With the continuous improvement of informatization, enterprises rely more and more on information systems, and the importance of business system continuity and disaster protection is also becoming more and more prominent. For a software system, in order to improve the high availability of the software system, a multi-instance deployment method is generally adopted, that is, the software system instance is deployed in multiple locations, and the state data is synchronized between multiple instances. When other instances take over to provide services. In this mode, whether the data synchronization between multiple instances is complete becomes the key to the success of inter-instance replacement. [0003] Currently, the synchronization methods between multiple instances incl...

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
CPCH04L67/1095
Inventor 谢荣平黄太奇卢德兼朱仲马杨柳静余臻周颖耿嘉何锡点王晟安
Owner THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP