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

Cloud host specified virtual disk speed limit method, computing equipment and cloud platform

A virtual disk and cloud host technology, applied in the field of cloud computing, can solve the problems of difficult to estimate parameters, not widely used, and the inability of operation and maintenance personnel to control the IOQoS of virtual disks, so as to improve the isolation effect.

Active Publication Date: 2020-05-12
WUXI CHINAC DATA TECH SERVICE
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the QoS control of virtual disk IO of Cgroup commonly used in the industry cannot effectively control the IO of the Page Cache layer.
However, in some application scenarios, some parameters of these isolation methods are difficult to estimate, and operation and maintenance personnel cannot simply and effectively implement QoS control of virtual disk IO, so they have not been widely used in actual production
[0004] In particular, when there are many different types of virtual disks on the cloud platform or cluster server, if the Cgroup mechanism is used to limit the speed of the specified disk associated with a specific user, it will cause all the virtual disks in the entire cloud platform or cluster server to The response of other configured cloud hosts to other users, so that the "isolation operation" cannot be achieved when the speed limit operation is performed on the designated virtual disk of multiple cloud hosts (VM) formed by the virtualization of the physical machine (PM).

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
  • Cloud host specified virtual disk speed limit method, computing equipment and cloud platform
  • Cloud host specified virtual disk speed limit method, computing equipment and cloud platform
  • Cloud host specified virtual disk speed limit method, computing equipment and cloud platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] figure 1 It is a flow chart of a method for specifying a virtual disk speed limit for a cloud host in the present invention. A cloud host specified virtual disk speed limit method disclosed in this embodiment (hereinafter referred to as "speed limit method") can be independently or simultaneously applied to Linux operating system in local storage or remote storage, and through tenants, APPs, robot programs , or even another cluster server that is logically independent from the local storage performs speed-limiting operations on the specified virtual disk formed by virtualization of the storage device at the opposite end. at the same time, figure 1 The speed limit method for specifying the virtual disk of the cloud host shown can be passed figure 2 The speed limiting system implementation shown.

[0041] It should be noted that, in each embodiment of the present application, the relative relationship between local storage and remote storage is only formed on the leve...

Embodiment 2

[0102] combine Figure 4 As shown, this embodiment shows a modified example of a method for specifying a speed limit of a virtual disk by a cloud host. In this embodiment, the control system 10 mounts a computing module, a storage module and a network module; the computing module can be selected from the Nova module 3 disclosed in the first embodiment, and the storage module can be selected from the Cinder module 2 disclosed in the first embodiment , the network module can be selected from NEUTRON module.

[0103] Nova module 3 includes Nova API30, nova-scheduler and nova-compute; Nova API30 is located in the presentation layer and is mainly responsible for processing external requests, nova-scheduler is located in the logic control layer, and is mainly responsible for creating VMs for the selected host (HOST), nova-compute Virtual machine creation and resource allocation, does not provide virtualization function, but supports KVM, LXC, Xen, etc. The three components of Nova...

Embodiment 3

[0107] ginseng Figure 5As shown, a computing device disclosed in this embodiment includes: a processor 5, a memory 6, and a computer program stored in the memory 6 and operable on the processor 5. When the processor 5 executes the computer program, it executes As described in any one of Embodiment 1 or Embodiment 2, the cloud host designates a virtual disk speed limit method.

[0108] The processor 5 is controlled by the main body 12 through hardware or software. The storage 6 forms virtual disks 61 to 6i based on the OpenStack architecture (parameter i is a positive integer greater than 1). Under the control of the main body 12, the virtual disks 61 to 6i perform speed limiting operations on one or more virtual disks. For the specific implementation process of the speed limiting operation, refer to the first and / or second embodiment. The storage 6 is selected from one or more of mechanical hard disk, solid state disk, Ceph storage, NAS storage, SAN storage, NVDIMM, RAID o...

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 cloud host designated virtual disk speed limiting method, a computing device and a cloud platform based on an Openstack architecture. The method comprises the following stepsof S1, calling a Cinder API to set a virtual disk specification for carrying out speed limiting operation on a designated virtual disk; S2, calling the virtual disk specification set for the designated virtual disk determined in the step S1 based on the Nova API; and S3, using the Nova API to load the virtual disk specification obtained from the Cinder API to a designated virtual disk of the cloudhost based on the Libvirt API. According to the cloud host designated virtual disk speed limiting method, the computing device and the cloud platform, the speed of the specified virtual disk of the virtual machine of the cloud platform based on the Openstack architecture is limited, and the speed limiting operation does not affect other virtual disks, so that a designated tenant in the cloud platform is effectively prevented from occupying the virtual disk resources formed in the cloud platform excessively, and the operation isolation of the cloud platform is improved.

Description

technical field [0001] The invention relates to the technical field of cloud computing, in particular to a method for limiting the speed of a virtual disk designated by a cloud host, a computing device and a cloud platform. Background technique [0002] In the cloud computing platform based on Openstack, multiple cloud hosts (VMs) can be formed through virtualization of physical machines (PMs), and respond to users as cloud hosts. In cloud computing application scenarios, storage resources are usually deployed to users in a virtualized manner. In order to ensure efficient utilization of cluster resources and fair allocation among users, it is necessary to ensure that the use of IO resources of other users is not affected under the premise of meeting the maximum IO resource requirements of a single user. IO request control for each user is generally referred to as Quality of Service (Quality of Service, QoS). [0003] Currently, the QoS control of Cgroup virtual disk IO gen...

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/455
CPCG06F9/45558G06F2009/45575
Inventor 许广彬陈艺辉张银滨林财吴小君
Owner WUXI CHINAC DATA TECH SERVICE
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