Multi-layer digest file generation method and file correctness verification method for massively parallel system

A correctness verification and file generation technology, applied in the field of network security, can solve the problems of not being able to detect I/O errors in time, not supporting real-time detection of I/O operations, and time-consuming problems, so as to fully utilize processing power and increase generation speed , to avoid the effect of error expansion

Inactive Publication Date: 2013-02-27
JIANGNAN INST OF COMPUTING TECH
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, in a large-scale parallel system, when the file data capacity is very large, using the MD5 algorithm to generate a summary or perform verification becomes a very time-consuming task.
[0006] In addition, the exi

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
  • Multi-layer digest file generation method and file correctness verification method for massively parallel system
  • Multi-layer digest file generation method and file correctness verification method for massively parallel system
  • Multi-layer digest file generation method and file correctness verification method for massively parallel system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention can be implemented in many other ways different from those described here, and those skilled in the art can make similar extensions without violating the connotation of the present invention, so the present invention is not limited by the specific implementations disclosed below.

[0069] Secondly, the present invention is described in detail by means of schematic diagrams. When describing the embodiments of the present invention in detail, for convenience of explanation, the schematic diagrams are only examples, which should not limit the protection scope of the present invention.

[0070] In order to solve the technical problems in the background technology, the present invention provides a method for generating multi-layer summary files under a massively parallel system. figure 2 It is a flow char...

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 provides a multi-layer digest file generation method and a file correctness verification method for a massively parallel system. The multi-layer digest file generation method comprises the steps as follows: an object file is split into multiple first-level files according to the size of an original Hash block as a unit; a first-level interlayer digest is generated for each first-level file by using a message digest algorithm; and the total digest is generated by using the message digest algorithm for at least one time on the basis of the first-level interlayer digests. The file correctness verification method comprises the steps as follows: a multi-layer digest file corresponding to a file is read, and the size of the original Hash block is obtained; the file is split into multiple first-level files by using the size of the original Hash block as a unit; and a first-level interlayer digest is generated for each first-level file by using a message digest algorithm, and then compared with a corresponding first-level interlayer digest in the multi-layer digest file, and if the two are not consistent, wrong information is output. After the multi-layer digest file generation method and the file correctness verification method are adopted, the correctness of a large number of files can be rapidly checked on the massively parallel system.

Description

technical field [0001] The invention relates to the field of network security, in particular to a method for generating a multi-layer summary file under a large-scale parallel system and a method for verifying correctness of a file based on a multi-layer summary file under a large-scale parallel system. Background technique [0002] On a large-scale parallel system composed of tens of thousands of CPUs, the number and capacity of files to be processed by the application program are very large, and the contents of the files on the disk array are damaged, or the program is read from the disk array into the memory during the running process. Or data content errors caused by sporadic I / O errors when writing files from memory are difficult to detect quickly. [0003] At present, the traditional means of verifying the correctness of files is to use hash algorithms such as MD5, sha1, and des to digest files. By comparing the digests, it is possible to find out whether the contents ...

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/06G06F11/00
Inventor 何王全方燕飞权建校刘勇文延华魏迪毛兴权王珊珊
Owner JIANGNAN INST OF COMPUTING TECH
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