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

Input and output io request processing method and device of virtual machine

An IO request, input and output technology, applied in the storage field, can solve the problems of increasing the number of virtual machines, prolonging the IO time of virtual machines, affecting the quality of storage services, etc., and achieving the effect of reducing IO delay

Active Publication Date: 2018-05-18
HUAWEI TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the traditional computer system is limited by the capacity space and the number of ports of the storage system. There are often only a few hosts served by a single storage at the same time. However, in the virtual machine environment, although the number of connected physical hosts does not increase much, the physical The number of virtual machines on the machine is greatly increased, so that the number of virtual machines accessing a single storage system may reach hundreds, and the input and output (Input / Output, referred to as IO) requests of each virtual machine are placed in the system queue for sequential scheduling. , this method may lead to excessively long IO delays of some virtual machines, thus affecting the quality of storage services

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
  • Input and output io request processing method and device of virtual machine
  • Input and output io request processing method and device of virtual machine
  • Input and output io request processing method and device of virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. 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.

[0034] figure 1 It is a schematic flowchart of a method for processing input and output IO requests of a virtual machine provided in Embodiment 1 of the present invention. like figure 1 As shown, the execution subject of the following steps in this embodiment may be a storage device, and the storage device may use a built-in control chip to...

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 virtual machine input and output IO request processing method and device. The virtual machine input and output IO request processing method is applied to a storage system, including: receiving IO requests sent by N virtual machines, where N is a natural number not less than 2; establishing an IO queue according to the IO requests sent by each virtual machine , to obtain N IO queues; respectively select a predetermined number of IO requests from the N IO queues for processing. The embodiment of the present invention can realize that when the system executes the IO request in the current processing cycle, the IO request of each virtual machine can be processed, and the IO time delay of a single virtual machine is reduced.

Description

technical field [0001] Embodiments of the present invention relate to storage technologies, and in particular to a method and device for processing input and output IO requests of a virtual machine. Background technique [0002] According to different storage media, memory can be divided into semiconductor memory, magnetic memory and so on. When performing data read and write operations on the memory, a certain read and write scheduling method is required. [0003] At present, the traditional computer system is limited by the capacity space and the number of ports of the storage system. There are often only a few hosts served by a single storage at the same time. However, in the virtual machine environment, although the number of connected physical hosts does not increase much, the physical The number of virtual machines on the machine is greatly increased, so that the number of virtual machines accessing a single storage system may reach hundreds, and the input and output ...

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): G06F9/46G06F9/48G06F9/455
Inventor 孔晗
Owner HUAWEI TECH CO LTD
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