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

A File Appending Method Based on Erasure Code

A technology of erasure codes and files, which is applied in the field of file appending based on erasure codes, can solve the problems of high encoding calculation overhead, network transmission overhead, and impact on file appending efficiency, and achieve the effect of ensuring appending efficiency and reducing network transmission overhead

Active Publication Date: 2017-01-25
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the continuous increase of data files, the number of data blocks in the file shows a gradual increase trend, which makes the encoding calculation overhead and network transmission overhead of file appending more and more large, which affects the efficiency of file appending.

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 File Appending Method Based on Erasure Code
  • A File Appending Method Based on Erasure Code
  • A File Appending Method Based on Erasure Code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] figure 1 It is a physical structure diagram of the distributed storage system constructed in the first step of the present invention. The nodes of the distributed storage system are composed of control nodes and storage nodes. Both control nodes and storage nodes are computers that contain processors, memory, disks, and network interfaces. The control node and the storage node are connected through an interconnection network.

[0066] figure 2 It is a software deployment diagram of the distributed storage system of the present invention. An operating system, TCP / IP network software, and data reading and writing management program are installed on the control node. Wherein the operating system and the TCP / IP network software are general software, obtained from publicly issued software packages; the data reading and writing management program is the special software of the present invention. An operating system, TCP / IP network software, and data reading and writing ...

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 an erasure code based file appending method and aims to reduce code computation overhead and network transmission overhead for file appending. According to the technical scheme, the method includes the steps: a distributed storage system composed of a control node and N storage nodes is established, with the control node being provided with a data reading-writing management program and each storage node being provided with a data reading-writing program; the data reading-writing management program reads original data blocks from the storage nodes where a last set of original data blocks locates, the data blocks AD are appended to the last set of original data blocks, redundant data blocks are deleted from the storage nodes where redundant data blocks corresponding to the last set of original data blocks locate, and the last set of k original data blocks of a data file is encoded and calculated again with a stored encoding coefficient so as to obtain appended redundant data blocks C1-Cm; the data reading-writing management program write newly-appended data blocks and the appended redundant data blocks C1-Cm into the different storage nodes, respectively. The erasure code based file appending method has the advantages that code computation overhead and network transmission overhead can be maximally reduced and file appending efficiency is effectively ensured.

Description

technical field [0001] The invention relates to a data fault-tolerant technology of a distributed storage system, in particular to a file appending method based on an erasure code. Background technique [0002] Data fault tolerance is one of the key technologies for distributed storage of massive data, and data fault tolerance is crucial to improving system availability and reliability. Currently, data fault-tolerant technologies mainly include fault-tolerant technologies based on replication and fault-tolerant technologies based on erasure codes. [0003] The fault-tolerant technology based on replication is simple and intuitive, and easy to implement and deploy. It needs to create several copies of the same size for each data file, and the storage space overhead is large. The error-tolerant technology based on erasure code divides the data file into multiple data blocks, and uses the erasure code algorithm to encode the original data block to obtain redundant data blocks,...

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): G06F11/14
Inventor 王意洁裴晓强许方亮符永铨孙伟东程力李小勇马行空王媛赵越林轩熊泽宇
Owner NAT UNIV OF DEFENSE TECH