Network block device storage system and method for virtual machine

A network block device and virtual block device technology, applied in the field of cloud computing, can solve problems such as the inability to meet the functional requirements of virtual machines for network block devices, improving the difficulty of virtual block device service development, and single function.

Active Publication Date: 2015-05-20
CHINA TELECOM CLOUD TECH CO LTD
View PDF5 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Several network storage protocols and related tools have emerged, including NBD, iSCSI, etc., but their functions are single and cannot meet the functional requirements of virtual machines for network block devices:
[0008] (1) Since the virtual block device service software is generally composed of two parts, the core module and the core service, the developer of the new virtual block device service must design the core and the core of the virtual block device, which improves the virtual block device. Difficulty in developing device services
[0009] (2) The standard network storage protocol focuses on the network communication of data packets, because it does not have the functions of user management, multi-user concurrent I / O (Input / Output, input and output) request processing, and virtual image management

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
  • Network block device storage system and method for virtual machine
  • Network block device storage system and method for virtual machine
  • Network block device storage system and method for virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present disclosure will be described below with reference to the accompanying drawings. It is to be noted that the following description is merely explanatory and exemplary in nature, and in no way serves as any limitation of the present disclosure, its application or uses. Relative arrangements of components and steps and numerical expressions and numerical values ​​set forth in the embodiments do not limit the scope of the present disclosure unless otherwise specifically stated. Additionally, techniques, methods and devices known to those skilled in the art may not be discussed in detail but are intended to be part of the description where appropriate.

[0040] In view of the above problems, this disclosure proposes a network block device storage solution for virtual machines, which provides a complete set of network block device systems for virtual machines, and allows developers to focus only on virtual block devices for their specific operating systems. Implem...

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 relates to a network block device storage system and method for a virtual machine. The method includes the steps that responses to execution conducted by users to application programs are made and a virtual machine operation system calls a virtual disk interface to send virtual disk reading and writing requests; the virtual disk interface transmits the reading and writing requests to a virtual block device drive unit; the virtual block device drive unit dispatches the reading and writing requests according to the I/O request types; according to the dispatching sequence, the reading and writing requests are packaged into network messages and the network messages are sent to a server through a storage communication protocol; the server receives the network messages sent by the multiple users, wherein the network messages carry IP addresses distributed to the users; parameters in the network messages are extracted and according to the extracted parameters, corresponding VSI serial numbers are searched for; through a file system and the corresponding VSI serial numbers, reading or writing operation is conducted on a corresponding region on a physical disk of the server. By the adoption of the network block device storage system and method for the virtual machine, packaging of intra-kernel services of the virtual machine is provided for the users and meanwhile network block device storage of the multiple users is supported.

Description

technical field [0001] The present disclosure relates to the field of cloud computing, and in particular, relates to a network block device storage system and method for virtual machines. Background technique [0002] Virtualization technology is currently one of the most active and promising research directions in the computer field, and has attracted extensive attention from academia and industry. However, storage virtualization limits the flexibility and independence of virtual machine applications. For example, live migration of virtual machines enables a computing system to migrate from one physical computer to another. However, due to the lack of virtualization of storage device data access, these mutually migrating virtual machines must be in a host machine. [0003] The network storage method is for the virtual machine to store data through the network transmission protocol. Compared with the traditional host method, the network storage method has the following adv...

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/06G06F9/455H04L29/08
CPCH04L67/1097G06F3/061G06F3/0664G06F3/067
Inventor 高原谢朝阳田翔
Owner CHINA TELECOM CLOUD 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