Virtual machine memory management in systems with asymmetric memory

A technology of memory management and memory, which is applied in the computer field and can solve problems such as not being optimized

Active Publication Date: 2015-07-29
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such systems are not optimized for developing computer hardware architectures

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
  • Virtual machine memory management in systems with asymmetric memory
  • Virtual machine memory management in systems with asymmetric memory
  • Virtual machine memory management in systems with asymmetric memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Various techniques for managing asymmetric memory pools in a virtualization system will now be described with reference to the accompanying drawings, and the same reference numerals denote the same elements in all the drawings. In addition, several functional block diagrams of each exemplary system are shown and described herein for the purpose of explanation; however, it is understood that the functions described as being performed by a particular system component may be performed by multiple components. Similarly, for example, a component may be configured to perform a function described as being performed by multiple components.

[0020] reference figure 1 , An exemplary hardware architecture 100 that is the basis for the various aspects disclosed herein is shown. The architecture 100 includes multiple processors 102-104. According to an example, one or more of the processors 102-104 may be multi-core processors. The architecture 100 also includes a plurality of first...

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

A system is described herein that includes a predictor component that predicts accesses to portions of asymmetric memory pools in a computing system by a virtual machine, wherein the asymmetric memory pools comprise a first memory and a second memory, and wherein performance characteristics of the first memory are non-identical to performance of the second memory. The system also includes a memory management system that allocates portions of the first memory to the virtual machine based at least in part upon the accesses to the asymmetric memory pools predicted by the predictor component.

Description

Technical field [0001] The present invention relates to computer technology, in particular to computer storage technology. Background technique [0002] Currently, commercial cloud computing services are equipped to provide computing and data storage services to enterprises, allowing enterprises to replace or supplement privately-owned information technology (IT) assets, reducing the burden of managing and maintaining these privately-owned IT assets. Although the feasibility of cloud computing has grown in the past few years, there are certain technical obstacles to overcome before cloud computing is widely adopted. [0003] One problem that needs to be solved urgently is the sharing of computing resources by multiple customers. Cloud computing platforms routinely use virtualization to encapsulate workloads in virtual machines, which are then integrated on cloud computing servers. Therefore, a certain cloud computing server may have multiple virtual machines corresponding to mult...

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): G06F3/06
CPCG06F9/3832G06F9/5077G06F9/5016
Inventor R·B·纳图基D·T·哈珀三世P·沙尔马
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products