Method and device for dividing caches

A cache and cache group technology, applied in the computer field, can solve problems such as low performance of virtual machines, achieve the effect of reducing competition and improving performance

Active Publication Date: 2015-03-25
HUAWEI TECH CO LTD +1
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a method and device for dividing a cache, which can solve the problem of low performance of a virtual machine when the virtual machine is started and copied

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 device for dividing caches
  • Method and device for dividing caches
  • Method and device for dividing caches

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0051] An embodiment of the present invention provides a method for dividing high-speed cache, which is used in a virtualization environment. The first virtual machine and the second virtual machine run on the same virtual platform, and the second virtual machine is a privilege running on a virtual machine monitor. A virtual machine, which can control physical I / O resources and interact with a first virtual machine at the same time. The first virtual machine is...

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

An embodiment of the invention discloses a method and device for dividing caches and relates to the technical field of computers. The method includes: judging the virtual machine management operation state (VMS) of a first virtual machine when the cache data of the cache groups visited by the first virtual machine misses; replacing the cache data, which belongs to a second virtual machine and is used the least recently, in the cache group when the VMS of the first virtual machine is the first state. The method is applicable to virtualized environments and capable of increasing the performance of virtual machines during the starting and copying of the virtual machines.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method and device for dividing cache memory. Background technique [0002] Virtualization technology is one of the popular technologies in today's enterprises, and it has been widely used in research fields such as server integration, system migration, and load isolation. The current virtualization technology can strictly divide physical resources such as multi-core processors, memory, and input / output I / O, eliminate competition for physical resources among virtual machines, and ensure the isolation of virtual machine functions and performance. However, the current virtualization technology does not divide shared hardware resources such as on-chip multi-level caches, and implicit competition among virtual machines for these hardware resources will lead to performance degradation of some virtual machines. For example, some virtualization applications on a virtual machine are ...

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): G06F12/08G06F9/48G06F9/455G06F12/0846G06F12/123
CPCG06F12/0846G06F12/123G06F2212/1016G06F2212/152G06F2212/601
Inventor 隋秀峰任睿
Owner HUAWEI TECH CO LTD
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