Method and device for processing read/write request in physical host

A physical host, write request technology, applied in the field of virtualization, can solve the problems affecting storage performance, storage software stack storage performance improvement, and time-consuming, etc., to reduce latency, simplify the process of processing read/write requests, The effect of increasing speed

Active Publication Date: 2016-12-07
HUAWEI TECH CO LTD
View PDF5 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] It can be seen from the above that in the storage virtualization scenario, the processing process of the storage software stack is relatively complicated, which makes it time-consuming to process read / write requests and affects storage performance.
Especially as the access speed of storage media continues to increase, the overhead of the storage software stack is becoming more and more obvious. The proportion of the storage software stack in the entire I / O delay has already accounted for 19.3% under SSD, while the higher-speed DDR The consumption of the storage software stack under the NVM medium has reached 94.1%, which seriously affects the access speed of the storage medium, and also leads the storage software stack to become the bottleneck of storage performance improvement.

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
  • Method and device for processing read/write request in physical host
  • Method and device for processing read/write request in physical host
  • Method and device for processing read/write request in physical host

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0133] In one embodiment, HOST starts the read / write instruction processing process, traverses at least one instruction sending queue of the at least one virtual storage device, and obtains at least one read / write request that needs to be processed, and the at least one read / write request Include the first read / write request, the storage protocol complied with by the first read / write request is the same as the virtual storage device corresponding to the first read / write request, which can be virtio, scsi or nvme, etc., the embodiment of the present application does not Do limited.

[0134] It should be noted that since the virtual block device in the virtual storage device has a storage address range, the physical block device in the physical storage device also has a storage address range, and the address of the virtual block device in the virtual storage device is often used to indicate the virtual The address of the storage device, so the mapping relationship between the in...

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 a method and device for processing a read / write request in a physical host. After accessing the memory of at least one of virtual storage devices, the HOST polls one or more instruction sending queues of the at least one virtual storage device, thereby acquiring a first read / write request from the one or more instruction sending queues to execute a first forwarding operation on the first read / write request; the HOST acquires another first read / write request from the one or more instruction sending queues through the polling, thereby executing the first forwarding operation on the another first read / write request. Through the adoption of the method and device provided by the embodiment of the invention, the access speed of processing the read / write request in a virtual storage scene can be improved.

Description

[0001] The patent application for this invention claims the priority of the invention patent with the application number 201511028575.5 filed on December 31, 2015, and the content of the invention patent with the application number 201511028575.5 is included in this application document. technical field [0002] The invention relates to the field of computers, in particular to a method and device for processing read / write requests in a physical host and virtualization. Background technique [0003] Virtualization includes computing virtualization, network virtualization and storage virtualization, where storage virtualization is used to provide storage services for virtual machines. The performance of the storage service mainly depends on the access speed of the storage medium and the overhead of the storage software stack. With the development of storage hardware in recent years, high-speed storage media such as ssd (Solid State Drives, solid state drive), nvme (Non-Volatil...

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 Applications(China)
IPC IPC(8): G06F3/06
CPCG06F3/061G06F3/0664G06F3/0679G06F3/0659G06F3/06G06F9/45558G06F2009/45579G06F13/105G06F3/0604G06F13/1668G06F13/4282G06F2213/0028
Inventor 陆丽娜
Owner HUAWEI TECH CO LTD
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