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

Cloud computing-based memory management method and device

A memory management and cloud computing technology, applied in the computer field, can solve problems such as high waste of resources, increase in user total cost of ownership, and decline in service quality

Inactive Publication Date: 2014-10-15
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Obviously, the current resource allocation model has a high degree of resource waste, which increases the user's total cost of ownership (TCO)
However, statically allocating resources based on the average load will degrade the service quality under peak load conditions, and ultimately affect the potential profit of cloud users.

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-based memory management method and device
  • Cloud computing-based memory management method and device
  • Cloud computing-based memory management method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] Embodiment 1. A memory management method based on cloud computing, comprising:

[0030] Expand the local physical address space by using the logical extension address space;

[0031] Use the global extended address space to record the remote free memory used locally;

[0032] The bidirectional mapping between the global extended address space and the logical extended address space is performed according to a predetermined rule.

[0033] In order to utilize free memory resources distributed on each physical server of the entire platform, this embodiment introduces a distributed memory pool composed of two-layer address space mapping in consideration of the characteristics of the distributed platform. The construction of the double-layer address space takes into account both efficiency and reliability, and provides the greatest degree of abstraction of memory resources. Such as figure 1 As shown, in each node (node ​​1, node 2, ..., node n) in the cloud computing platf...

Embodiment 2

[0055] Embodiment 2. A memory management device based on cloud computing, which is applied to a cloud computing platform, such as Figure 5 shown, including:

[0056] The virtual machine monitor is used to expand the local physical address space by using the logically extended address space;

[0057] The console is used to record the remote free memory used locally by using the global extended address space;

[0058] The address mapping module is configured to perform bidirectional mapping between the global extended address space and the logical extended address space according to predetermined rules.

[0059] In this embodiment, the address mapping module can also be integrated in the console as an address mapping component (such as Figure 5 shown); the memory space of the virtual machine comes not only from the local memory, but also from the remote free memory mapped by the logical extended address space through the global extended address space; the local memory can al...

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 cloud computing-based memory management method and device which is applied to a cloud computing platform. The method includes adopting logical extension address space to extend local physical address space; adopting global extension address space to record a remote free memory which is available locally; and according to predetermined rules, subjecting the global extension address space and the logical extension address space to bidirectional mapping. By the cloud computing-based memory management method and device, utilization of memory resources in the cloud computing is optimized.

Description

technical field [0001] The present invention relates to the field of computers, in particular to a memory management method and device based on cloud computing. Background technique [0002] The rise of cloud computing is gradually changing the entire computer industry and academia. This way of using computers as a utility tool and software as a service has brought new challenges to both computer software and hardware design. huge challenge. In terms of software construction and distribution methods, SOA (Service-Oriented Software Architecture) and SaaS (Software as a Service) are increasingly becoming the core methods of software construction and distribution under the cloud computing model. As for the underlying computing infrastructure that supports the operation of services, the challenges mainly focus on two aspects: system software and hardware. Among them, adaptive resource allocation is the biggest challenge faced by system software, and how to allocate resources i...

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): G06F3/06G06F12/08H04L29/08G06F12/0868
Inventor 侯德龙
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
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