Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image processing method and device

A processing method and mirroring technology, applied in response to error generation, redundant data error detection in operation, memory address/allocation/relocation, etc., can solve IO confusion, data inconsistency, and reduce read time of the same logical block. Write efficiency and other issues

Active Publication Date: 2018-04-13
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Users may perform read and write operations on the same logical block at the same time. At this time, only one operation can be performed by default. Only after the current operation is completed, can subsequent operations be performed, otherwise it will lead to IO confusion on the same logical block. That is, the data written later will be written to the disk first, resulting in data inconsistency at a certain moment
In addition, if each IO is processed after the previous IO is completed, the IO operations of different logical blocks will reduce the efficiency of reading and writing.

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The processing capability of IO mirroring is much lower than that of CPU, so conflicts will occur when reading and writing the same address during IO mirroring. Users may perform read and write operations on the same logical block at the same time. At this time, only one operation can be performed by default. Only after the current operation is completed, subsequent operations can be performed. Otherwise, the IO of the same logical block will be confused. That is, the data written later is placed on the disk first, resulting in inconsistent data at a certain moment. In addition, if each IO is processed after the previous IO is completed, the IO operations for different logical blocks will reduce the read and write efficiency.

[0031] In order to solve the above problems, embodiments of the present invention provide a method and apparatus for processing a mirroring process. The technical solutions of the present invention will be described in more detail below with ref...

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 mirror image processing method and device. It involves the field of computer applications; it solves the problem of data inconsistency caused by IO confusion caused by read and write operations. The method includes: receiving an IO request; arranging the IO data requested by the IO request into a main IO queue according to the order in which the IO request is received; and sequentially processing the IO data according to the main IO queue. The technical scheme provided by the invention is suitable for storage devices, and realizes efficient and reliable IO operations.

Description

technical field [0001] The invention relates to the field of computer applications, in particular to a mirroring process processing method and device. Background technique [0002] With the rapid development of computer technology, digital information has gradually replaced paper media data, showing an exponential daily growth. Mass data has given birth to the development of cloud computing, big data and mass storage systems, and the demand for storage devices and storage applications is also increasing. Government industries, banking systems, power companies, etc. have high requirements on data security and business continuity, and must provide online data protection. The commonly used method is to mirror the IO data to other storage media when the block device issues IO to realize real-time data protection. [0003] The IO (InputOutput, input and output) types of block devices are mainly divided into two categories: read and write. The IO mirror processing capacity is mu...

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): G06F12/02G06F11/14
Inventor 穆裕张道伟王佳
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products