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

A method and system for improving IO performance based on kernel file filter driver

A filter driver and kernel file technology, applied in the field of data processing, can solve problems such as high system performance overhead, occupation of system resources, and unstable system operation, and achieve the effects of improving IO performance, improving processing efficiency, and reducing performance overhead

Active Publication Date: 2022-04-08
中孚安全技术有限公司
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the Linux kernel, in the implementation of the file IO interface in the file system, the definition of cache parameters is the application layer. Directly passing the dynamically applied cache address as the cache parameter of the IO interface will fail and report an error. At this time, the current process needs to be switched memory space, resulting in high performance overhead of the system, resulting in unstable operation of the system, and also occupying a large amount of system resources

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 method and system for improving IO performance based on kernel file filter driver
  • A method and system for improving IO performance based on kernel file filter driver
  • A method and system for improving IO performance based on kernel file filter driver

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0048] The units and algorithm steps of the examples described in the embodiments disclosed in the method and system for improving IO performance based on kernel file filtering and driving provided by the present invention can be realized by electronic hardware, computer software or a combination of the two. In order to clearly illustrate Interchangeability of hardware and software, the composition and steps of each example have been generally described in term...

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 method and system for improving IO performance based on kernel file filter drive, which relates to the technical field of data processing, detects upper-layer module read request information; applies for and configures temporary cache; executes bottom-layer read function, and reads from upper-layer data cache ; Copy the encrypted data from the upper data cache to the temporary cache; decrypt the encrypted data in the temporary cache to form plaintext data; copy the plaintext data from the temporary cache to the upper data cache; release the temporary cache. The method and system for improving IO performance based on the kernel file filter driver are copied from the application layer to the kernel layer for processing, and then copied back to the application layer after processing, thereby improving processing efficiency and reducing performance overhead.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a method and system for improving IO performance based on a kernel file filter driver. Background technique [0002] In the security industry, special protection files need to be transparently encrypted and decrypted. In order to improve IO performance, that is, to provide cache and disk array to improve storage IO performance, most of them use kernel state file filter driver technology. [0003] Since the kernel filter driver does not have its own cache, when the upper layer requests plaintext data from the kernel filter driver, it must first request ciphertext data from the lower file system, then perform data filtering, and finally return the requested plaintext data; When writing plaintext data, data filtering must be performed first, and then the ciphertext is written to the underlying file system. Under the condition of no-cache implementation and fixed filter dri...

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): G06F16/172G06F16/17G06F16/13G06F21/60
CPCG06F16/172G06F16/1734G06F16/13G06F21/602G06F2221/2107
Inventor 袁浩苗功勋崔新安李本学刘晓萌
Owner 中孚安全技术有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More