Check patentability & draft patents in minutes with Patsnap Eureka AI!

IO processing method and device

A processing method and IO request technology, applied in the field of computer communication, can solve the problems of occupying system resources, system read and write IO performance impact, etc., to achieve the effect of simple and flexible realization

Active Publication Date: 2018-07-27
MACROSAN TECH
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the construction method of the logical address mapping records of logical addresses and physical addresses, the upper logical space is highly coupled with the lower physical space. When modifying the logical address mapping records, the upper logical space needs to be modified, which makes the modification take up a lot of space. system resources, resulting in system read and write IO performance is affected

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
  • IO processing method and device
  • IO processing method and device
  • IO processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present application as recited in the appended claims.

[0064] The terminology used in this application is for the purpose of describing particular embodiments only, and is not intended to limit the application. As used in this application and the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the 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 invention provides an IO processing method and device. The method comprises the following steps of: receiving a writing IO request sent by an application server side; and determining a first target page; writing a first data block into the first target page so as to generate a first in-page index record, in the first target page, of the first data block and a first logic address mapping recordof the first data block, and returning a successful writing information to the application server side, wherein the first in-page index record comprises an index ID distributed for the first data block, an initial address, in the first target page, of the first data block and a data length of the first data block, the first logic address mapping record comprises a corresponding relationship between a logic address carried by the writing IO request and a first target page address and the index ID distributed for the first data block, so that an upper logic space and a lower physical space aredecoupled, the upper logic can provide more resources for IO processing and then the IO processing performance is improved.

Description

technical field [0001] The present application relates to the field of computer communication, and in particular to an IO processing method and device. Background technique [0002] A storage device may generally include a logical space layer and a physical space layer. The logical space layer may also be called a LUN (Logical Unit Number, Logical Unit Number) layer. The logical space layer and the physical space layer are linked through logical address mapping records. [0003] When the LUN of the storage device receives the write IO request, the LUN can write the data block carried by the write IO request into the physical space of the device, and generate the logical address carried by the write IO request and the physical address to be written to Logical address mapping records. [0004] After the system of the storage device runs for a period of time, for example, after the storage device performs data processing such as background deduplication processing, the storage...

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): G06F12/06
CPCG06F12/063
Inventor 扈海龙
Owner MACROSAN TECH
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