Retransmission-erasure code transmission protocol-based remote mirroring method and system

A transmission protocol and erasure code technology, applied in the field of remote mirroring methods and remote mirroring systems, can solve problems such as low efficiency, achieve the effects of ensuring throughput, saving network bandwidth, and avoiding retransmission

Inactive Publication Date: 2011-03-30
NANKAI UNIV
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The object of the invention is to solve the problem of low efficiency of the prior art in the wide area network environment, and provide a remote mirroring method and a remote mirroring system based on the Hybrid ARQ / FEC transmission protocol , this method can handle load balancing very well, improve the throughput of the whole system, and can support applications with multiple backup centers at the same time

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
  • Retransmission-erasure code transmission protocol-based remote mirroring method and system
  • Retransmission-erasure code transmission protocol-based remote mirroring method and system
  • Retransmission-erasure code transmission protocol-based remote mirroring method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明做进一步详细的说明。

[0045] 本发明的第一步是生产中心对本地源卷的写请求进行截获,复制写请求中的备份数据;完成上述步骤后,生产中心将截获的写请求中的备份数据通过TCP传给同处在一个局域网内的计算中心。

[0046] refer to figure 1 ,示出本发明计算中心处理压缩、加密备份数据的流程图,具体步骤如下所述:

[0047] 从raw数据区取出待计算数据:raw数据区是指存放生产中心发送到计算中心的原始数据,原始数据由数据单元组成,每个数据单元由磁盘起始扇区号、备份数据长度和备份数据组成,即一个数据单元包含了备份操作所需的全部重要信息。

[0048] 开启n个线程并分配任务:根据从raw数据区取出的待计算数据量大小以及计算中心的硬件配置,进行任务的划分和分配。可以在系统初始化时开启若干计算线程并阻塞它们,只由分配任务的线程负责唤醒它们。若待计算数据量太小,即总体任务本身很小,则不适合唤醒较多线程计算。可设T为总任务完成时间, 为唤醒所有计算线程的时间, 为最后完成计算的线程所用时间, 为阻塞所有计算线程的时间,易得:T= + + ,即有效的计算所占比例为 / ( + + ),显然 过小会使得有效计算所占时间过小,即开销过大。故可根据待计算数据量大小和硬件配置决定是否使用多线程计算,以及使用几个线程进行计算。

[0049] 压缩加密数据:该步骤指的是单个线程使用LZW 算法和AES算法对数据进行压缩、加密计算。其中AES加密算法不会改变数据长度,且AES计算开销随数据长度加大而加大,故此处使用先压缩后加密的方法。

[0050] 结束计算,将计算后数据放入ripe数据区:ripe数据区是存放经过压缩、加密处理的全局数据区,同时可供组批次、编码并发送的线程访问。在各线程都完成计算后,任务分配线程分别阻塞它们,进行同步,并将计算后的数据放入ripe数据区。

[0051] refer to figure 2 ,示出本发明计算中心对数据进行组批次、编码并发送的流程图,具体步骤如下所述:

[0052] 计算batch_num:batch_num指的是一个批次的报...

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 retransmission-erasure code transmission protocol-based remote mirroring method and a retransmission-erasure code transmission protocol-based remote mirroring system. The system comprises a write request interception module, a network block equipment driving module, a compression and encryption module, a batch code transmitting module and a backup module. The method comprises that: a production center intercepts a write request; a calculation center compresses and encrypts backup data; the calculation center transmits the backup data by using a Hybrid automatic repeat request / forward error correction (ARQ / FEC) transmission protocol; and a backup center backs up the data and the like. Compression, encryption and calculation can be efficiently performed according to the hardware configuration of the calculation center by using thread level parallel technology. The invention provides the Hybrid ARQ / FEC transmission protocol, and performs instruction level parallel optimization on odd and even calibration array codes in an FEC mechanism. The invention also discloses a Hybrid ARQ / FEC transmission protocol-based remote mirroring system. The problem of low efficiency under a wide area network environment in the prior art is solved, particularly the load of the production center can be effectively relieved in the application of a multi-backup center, and the throughput of the remote mirroring system is improved.

Description

technical field [0001] The invention belongs to the technical field of remote mirroring, in particular to a remote mirroring method and a remote mirroring system. Background technique [0002] Today, data disaster recovery technology has become increasingly important. Especially the off-site remote mirroring technology, its natural advantages in the face of natural disasters such as fires, earthquakes, floods, etc. have attracted more and more attention from academia and industry. [0003] The remote mirroring technology is applied in the WAN environment, so many characteristics of the WAN determine its design features to a large extent: 1. RTT (Round Trip Time, round-trip time at both ends) cannot be ignored, usually within 100~500ms within range. 2. There is a possibility of packet loss. Research shows that most packet loss rates can fluctuate within 0%~1%. 3. The sending bandwidth is limited, usually in the range of 0.01~600Mbps. [0004] In order to save network band...

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 Applications(China)
IPC IPC(8): H04L29/08H04L1/00
Inventor 刘晓光王刚刘冰宋永智王振涛
Owner NANKAI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products