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

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: 2012-04-04
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 3 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 related to managing asymmetric memory pools in a virtualization system will now be described with reference to the drawings, wherein like reference numerals represent like elements throughout. Additionally, several functional block diagrams of various exemplary systems are shown and described herein for purposes of explanation; however, it will be appreciated that functions described as being performed by particular system components may be performed by multiple components. Similarly, for example, a component may be configured to perform functionality described as being performed by multiple components.

[0020] refer to figure 1 , illustrates an exemplary hardware architecture 100 upon which various aspects disclosed herein are based. Architecture 100 includes a plurality of processors 102-104. According to an example, one or more of processors 102-104 may be multi-core processors. The architecture 100 also includes a plurality of first memories 1...

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 present invention relates to a virtual machine memory management in systems with asymmetric memory. 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, thereby allowing enterprises to replace or supplement privately owned information technology (IT) assets, reducing the burden of managing and maintaining these privately owned IT assets. While the viability of cloud computing has grown over the past few years, there are certain technical hurdles to overcome before cloud computing can be widely adopted. [0003] One urgent problem to be solved concerns the sharing of computing resources among multiple customers. Cloud computing platforms routinely employ virtualization to encapsulate workloads in virtual machines, which are then consolidated on cloud computing servers. Thus, a certain cloud computing server may have multiple virtual machines running on ...

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/06
CPCG06F9/3832G06F9/46G06F9/30G06F3/06G06F9/5016G06F9/5077
Inventor R・B・纳图基D・T・哈珀三世P・沙尔马
Owner MICROSOFT TECH LICENSING LLC
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