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

A memory over-allocation management system and method

A management system and management method technology, applied in the field of memory over-allocation management system, can solve the problems of poor memory over-allocation effect, reduction of the number of virtual machines, poor memory over-allocation effect, etc.

Active Publication Date: 2018-01-23
ZTE CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the page sharing technology has many advantages, it also has the following disadvantages: its sharing effect is strongly related to the similarity of the software running on the virtual machines, that is, if the software running on two virtual machines is more similar, the more pages can be shared. more, the effect of memory overallocation will be better; on the contrary, if the software running by two virtual machines is less similar, there will be fewer pages that can be shared, and the effect of memory overallocation will be poor.
Therefore, for a large server cluster system, if the similarity of the virtual machine software on each server is not high, the memory overallocation effect of the entire cluster system will not be good, resulting in a waste of memory resources, and the system will run virtual machines individually. decrease in number

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
  • A memory over-allocation management system and method
  • A memory over-allocation management system and method
  • A memory over-allocation management system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0054] refer to figure 1 and image 3 , figure 1 It is a schematic structural diagram of an embodiment of the memory over-allocation management system of the present invention; figure 2 is a schematic structural diagram of an embodiment of the cluster management module of the present invention; image 3 It is a schematic structural diagram of an embodiment of the server management module of the present invention; the present invention provides a memory over-allocation management system, including:

[0055] The cluster management module 10 is used to send information collection instructions, and collect the software type information of the virtual machines running...

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 memory over-allocation management system and method. Based on the page sharing technology, the invention migrates virtual machines with similar software types from the server to a specified one by collecting the software types of virtual machines running on each server in the cluster. Server, so that the page sharing effect between virtual machines is better, and the effect of memory over-allocation is better. At the same time, it also ensures that the carrying capacity of the server in the system is not wasted, and achieves the best cooperation between the memory utilization rate and resource utilization rate of the entire system, so that The memory of the whole cluster system is better allocated, and at the same time, the invention reduces the running number of servers, saves energy and running costs, reduces environmental pressure, reduces carbon dioxide emissions, and has great social and economic benefits.

Description

technical field [0001] The invention relates to the technical field of computer virtualization, in particular to a memory over-allocation management system and method. Background technique [0002] With the development of cloud computing, computer virtualization technology, one of the basic technologies of cloud computing, is also developing continuously. By running multiple virtual machines on one server, the sharing of various resources such as CPU, hard disk, and memory is realized. , saving enterprises' investment in computer hardware is one of the evolutionary directions of virtualization technology. [0003] Memory hyperallocation is a memory allocation technology that allocates virtual memory to multiple virtual machines on the server, and makes the sum of the memory seen by each virtual machine exceed the actual physical memory of the server. According to the different implementation mechanisms, the main technologies of memory over-allocation are as follows: [000...

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/455G06F12/02
CPCG06F9/5016G06F9/5033G06F9/5088Y02D10/00G06F9/4856
Inventor 蒋鲲鹏
Owner ZTE CORP
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