SR-IOV (Single Root I/O Virtualization)-based linked clone method, storage equipment and system

A storage device and storage controller technology, which is applied in program control design, data processing input/output process, instruments, etc. The effect of multiplexing efficiency and improving IO speed

Active Publication Date: 2016-07-27
深圳市杉岩数据技术有限公司
View PDF6 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Although this technology improves the I/O performance of storage devices and the utilization rate of storage resources in storage devices by supporting single-root input/output virtualization technology, it does not take into account the space multiplexing problem in desktop virtualization. Intervals are i

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
  • SR-IOV (Single Root I/O Virtualization)-based linked clone method, storage equipment and system
  • SR-IOV (Single Root I/O Virtualization)-based linked clone method, storage equipment and system
  • SR-IOV (Single Root I/O Virtualization)-based linked clone method, storage equipment and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0059] The invention is a linked clone method for SR-IOV storage devices. A method for linked cloning based on SR-IOV, comprising steps:

[0060] The virtual machine monitor creates a basic image in the storage device through the physical function driver module;

[0061] The storage controller in the storage device records the logical space range of the basic image, and generates a corresponding image ID for the basic image;

[0062] The virtual machine monitor sends a request command for creating a linked clone image for the virtual machine (VM0);

[0063] The storage controller allocates virtual function resources to the virtual machine (V0), creates a differential image of the clone image, and maintains a corresponding mapping relationship;

[0064] The storage controller receives a command sent from...

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 an SR-IOV (Single Root I/O Virtualization)-based linked clone method, which comprises the following steps: a virtual machine monitor creates a base mirror image in storage equipment through a physical function driving module; a storage controller records the logical space range of the base mirror image, and generates a corresponding mirror image ID (Identifier) for the base mirror image; the virtual machine monitor sends a request command for creating a linked clone mirror image for a virtual machine (VM0); the storage controller distributes virtual function resources for the virtual machine (VM0), creates a difference mirror image of the colon mirror image, and maintains a corresponding mapping relationship; the memory controller receives the command which is sent to a destination virtual function by the virtual machine (VM0), looks up the corresponding difference mirror image and executes a corresponding operation to the difference mirror image. The invention also discloses an SR-IOV-based linked clone system, which comprises the storage equipment and a host, can realize linked clone hardware unloading, improves the I/O speed of the virtual machine and the reuse efficiency of a storage space, and is applied to the technical field of I/O virtualization.

Description

technical field [0001] The invention relates to I / O virtualization technology, in particular to an SR-IOV-based linked clone method, storage device and system. Background technique [0002] In this field, SR-IOV:SingleRootI / OVirtualization is called single root IO virtualization. [0003] RAID: Redundant Array of Independent Disks, Redundant Array of Independent Disks, or disk array for short, the original purpose of RAID is to combine multiple small-capacity hard disks into a large-capacity "logical disk" to increase hard disk capacity and improve performance. With the development of RAID technology, different RAID array types can now be selected to meet the needs of hard disk capacity, data redundancy, or storage system performance. [0004] Using cloning technology in virtualization, administrators can easily clone one or more cloned virtual machines based on a source virtual machine (template), and the cloned virtual machines have the same operating system, application ...

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): G06F3/06G06F9/455G06F13/32
CPCG06F3/061G06F3/0631G06F3/0664G06F9/45533G06F13/32
Inventor 文刘飞李信荣邱尚高
Owner 深圳市杉岩数据技术有限公司
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