Cloud computing resource scheduling method based on repeat removing

A resource scheduling and cloud computing technology, applied in the field of virtualization and cloud computing, can solve the problem of not considering the impact of data deduplication processing of computing nodes, and achieve the goal of reducing data I/O operations, system load balancing, and improving scalability. Effect

Active Publication Date: 2014-02-19
PLA UNIV OF SCI & TECH
View PDF5 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing cloud computing resource scheduling methods, such as USENIX HotCloud'12 paper "Dynamic Virtual Machine Scheduling in Clouds for Architectural Shared Resources" (public date: 2012-06-12), Chinese invention patent application "a cloud data center-oriented Large-scale virtual machine rapid migration decision-making method" (application number: 201310186581.8, publication date: 2013-08-14) and Chinese invention patent application "a virtual machine scheduling method and system" (application number: 201310186581.8, publication date: 2013-03 -20), mainly considering system performance and load balancing, without considering the impact of data deduplication processing in computing nodes
[0006] It can be seen that the problem existing in the prior art is: how to optimize the I / O performance of the cloud computing system and maintain the load balance of the cloud computing node cluster while improving the resource utilization of the cloud computing system

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 computing resource scheduling method based on repeat removing
  • Cloud computing resource scheduling method based on repeat removing
  • Cloud computing resource scheduling method based on repeat removing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] figure 1 It is a schematic diagram of a deduplication-based cloud computing system architecture, including three parts: cloud computing node cluster, management node, and shared storage pool.

[0027] 1. Cloud computing node cluster: each node is virtualized into multiple virtual machines, and the virtual machine manager is responsible for managing the operation of these virtual machines. Each node runs a deduplication engine to optimize memory and local disk data cache space usage. And there is a resource monitor to collect the usage of physical node system resources in real time.

[0028] 2. Management node: implements the core part of this method, responsible for virtual machine semantic analysis, index query and similarity calculation, as well as computing node cluster load evaluation, and computing node selection during virtual machine scheduling.

[0029] 3. Shared storage pool: responsible for storing virtual machine image files and virtual machine semantic inde...

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 cloud computing resource scheduling method based on repeat removing. The method includes the following steps that compute nodes send resource scheduling requests to a management node; the management node evaluates the system load level of each compute node; whether available cloud computing resources can satisfy the scheduling requests or not is judged, if not, the scheduling process is ended, and if yes, the scheduling process is continued; the management node calculates the semantic similarity between a virtual machine to be scheduled and virtual machines running on the compute nodes; the management node weights the sum of the semantic similarity of the virtual machine to be scheduled and the virtual machines running on the corresponding compute nodes so as to find out a selectable target compute node; whether the selectable target compute node is unique or not is judged, if yes, the last step is executed, and if not, the steps are sequentially executed; a selectable node is randomly selected as the target compute node; the target compute node distributes the computing resources to the virtual machine to be scheduled so that the virtual machine to be scheduled can run. The method can simultaneously optimize the I/O performance of a cloud computing system, keep node cluster loads balanced, and improve the use ratio of the resources.

Description

technical field [0001] The invention belongs to the field of virtualization and cloud computing, in particular to a deduplication-based cloud computing resource scheduling method. Background technique [0002] Cloud computing can use virtualization technology to abstract the computing resources of each physical node in the data center into multiple virtual machines with independent computing capabilities, and provide users with virtual machine-based computing services on demand through the Internet. Due to the dynamic changes in user computing service requirements, uneven distribution of physical node resources, dynamic expansion of cloud computing systems, and replacement of physical nodes, cloud computing resource scheduling technology has become one of the key technologies of cloud computing. , Stable and reliable operation plays a vital role. [0003] In a cloud computing system, a virtual machine runs on a cluster of physical computing nodes, and the file data of the v...

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): H04L29/08
Inventor 付印金倪桂强姜劲松端义峰金凤林胡谷雨
Owner PLA UNIV OF SCI & TECH
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