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

Excessive distribution management system and method for memory

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, low similarity, waste of memory resources, etc.

Active Publication Date: 2014-09-17
ZTE CORP
View PDF4 Cites 15 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
  • Excessive distribution management system and method for memory
  • Excessive distribution management system and method for memory
  • Excessive distribution management system and method for memory

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

Disclosed are a system and method for managing the excessive distribution of a memory. In the present invention, based on page sharing technology, by collecting the software types of virtual machines running in each server in a trunking, the virtual machines with similar running software types are migrated from the server to a designated server, so that the page sharing effect among the virtual machines is better and the excessive distribution effect of the memory is better; and meanwhile, no waste of the bearer capability of the servers in the system is ensured. The optimal cooperation of the utilization rate of the memory of the entire system and the utilization rate of resources is achieved and the memory of the entire trunking system is better distributed. Meanwhile, the present invention reduces the number of running servers, saves energy and operation cost, reduces the environmental pressure, reduces the discharge of carbon dioxide and has great social benefits 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
IPC IPC(8): G06F9/455G06F12/02
CPCG06F9/455G06F9/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