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

Container cloud resource distribution method based on stable matching

An allocation method and cloud resource technology, applied in the field of resource allocation based on overall system energy consumption optimization, containerized cloud resource allocation, can solve problems such as insufficient research on container resource allocation technology, and achieve high-efficiency effects

Active Publication Date: 2018-04-13
HOHAI UNIV
View PDF10 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the development of virtual technology, operating system-level virtualized containers have become the mainstream of virtual resource deployment in cloud computing, and container-as-a-service has become more and more popular and has become the main deployment model in cloud computing environments. The technology has not yet been fully researched. There are a large number of containers in the containerized cloud environment. How to quickly and efficiently deploy many containers to suitable virtual machines to achieve the purpose of reducing data center energy consumption has become an urgent problem to be solved.

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
  • Container cloud resource distribution method based on stable matching
  • Container cloud resource distribution method based on stable matching
  • Container cloud resource distribution method based on stable matching

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Embodiments of the invention are described in detail below, examples of which are illustrated in the accompanying drawings. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0038] Such as figure 1 Shown is a schematic diagram of the system architecture of a method for allocating containerized cloud resources based on stable matching in the present invention. The distribution target of the cloud computing system of the present invention is to deploy the container service to the virtual machine in the system, and its algorithm at the task allocator side is mainly divided into three stages:

[0039] The stage A1 flowchart on the task allocator side, such as figure 2 Shown:

[0040] Step A1-1. Initialize the task allocator to obtain the remaining allocatable resources of all virtual machines, assuming that the number of allocatable containe...

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 container cloud resource distribution method based on stable matching; the traditional stable marriage matching algorithm is improved into a multi-to-one stable matching algorithm; and a common similarity algorithm in machine learning is used as a preference rule of the stable matching algorithm to generate a preference list so as to realize the load balance of a container cloud environment and reduce the energy consumption of a data center. The container cloud resource distribution method based on stable matching belongs to a centralized scheduling algorithm, whereinthe resource utilization rate of the four kinds of virtual machines of each cloud computing node needs to be balanced in a resource allocation process and is matched with a to-be-distributed task, sothat the energy consumption of the overall system can be influenced. The invention provides an optimization algorithm of deploying the allocation of a task-level container to a system-level virtual machine in a cloud computing system in a container virtualization technology, and the resource utilization rate is improved at the level of a server and the virtual machines, so that the problem of energy consumption optimization in the container cloud environment is solved.

Description

technical field [0001] The invention relates to a containerized cloud resource allocation method based on stable matching, in particular to a resource allocation method based on overall system energy consumption optimization under container virtualization technology, and belongs to the technical field of cloud computing virtual resource allocation. Background technique [0002] In recent years, container virtualization technology has gradually been widely used. Similar to traditional virtual machine technology (Virtual Machine), containerization technology provides an isolated virtual environment, and at the same time improves resource utilization due to their low overhead and light weight. efficiency. Furthermore, because containers share the host operating system kernel, their configuration issues are fundamentally primarily a software management issue. Container technology is considered to be the next important direction for the development of cloud computing, but most o...

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): G06F9/455G06F9/50
CPCG06F9/45558G06F9/5027G06F2009/4557Y02D10/00
Inventor 谢在鹏
Owner HOHAI UNIV
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