Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for sharing physical memory among cloud computing host nodes

A technology of physical memory and cloud computing, applied in the direction of inter-program communication, multi-program installation, etc., can solve the problems of reducing the repetition rate of physical memory, and not providing solutions when the memory of a single physical host is insufficient, so as to improve host performance, The effect of improving utilization

Active Publication Date: 2015-11-25
CHONGQING UNIV OF POSTS & TELECOMM
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method reduces the duplication rate of physical memory to a certain extent, but it does not provide a solution when the memory of a single physical host is insufficient

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
  • Method and system for sharing physical memory among cloud computing host nodes
  • Method and system for sharing physical memory among cloud computing host nodes
  • Method and system for sharing physical memory among cloud computing host nodes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The embodiment of the present invention provides a device for sharing physical memory between hosts, including the following three parts: a client host, which transparently realizes borrowing and returning memory from a service host, including a kernel module of the client host and a monitoring process of the client host. The client host kernel module is used for the client host operating system to spontaneously apply for memory borrowing from the service host when the local memory is insufficient, establish a network communication connection, maintain the mapping of the remote memory on the local virtual memory object, and return the memory to the service host. The user layer provides an interface for information query and configuration modification. The client host monitoring process periodically inquires the status of the current remote memory mapping to the local through the interface provided by the kernel module, and the user can set corresponding operating paramet...

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 method and a system for sharing physical memory among cloud computing host nodes. When size of idle physical memory of one host in a cloud environment cluster is not enough, the host applies to other hosts for borrowing the physical memory of the other hosts through a memory borrowing module. The host of which an operating system contains a memory borrowing component determines weather to lend own idle memory or not according to self condition after receiving the application, if a service host agrees to lend part of physical memory resource, the service host builds memory mapping with a client host; when processes release the memory, the client host returns back the borrowed physical memory to the service host. In the whole procedure, processes of the client host use the borrowed memory without detecting any difference in comparison to using the local memory, and implementation details are all shielded by the operating system. By role transformation of the host nodes, the host nodes can borrow the physical memory from each other, and the aim of sharing the physical memory among the host nodes is realized.

Description

technical field [0001] The invention relates to memory management in the kernel of a computer operating system, in particular to a method for sharing physical memory between hosts in a cloud cluster environment. Background technique [0002] Cloud computing, distributed and other related technologies have developed rapidly in recent years, changing the way users use computers and the computing mode of information processing. Cloud computing technology makes it unnecessary for users to purchase computer hardware resources as before, but only needs to purchase hardware storage and computing capabilities; distributed technology realizes parallel processing of big data, improves processing efficiency, and saves processing time. [0003] The realization and application of these technologies require the support of the corresponding software and hardware environment. Due to the limited performance of a single computer, the organization of computers is no longer distributed, but app...

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/54G06F9/46
Inventor 程克非郭鹏飞李琳
Owner CHONGQING UNIV OF POSTS & TELECOMM