Method for ensuring fault isolation of virtual machines of cache-aware multi-core processor

A multi-core processor and fault isolation technology, which is applied in the fields of electrical digital data processing, instruments, calculations, etc., can solve the problems of not considering multi-core processor cache factors, system fault isolation, etc., so as to achieve convenient observation and comparison, and avoid The effect of cache pollution

Active Publication Date: 2011-05-11
ZHEJIANG UNIV
View PDF3 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention aims at the shortcomings of not considering the caching factor on the multi-core processor in the prior art, and not considering how to improve the system fault isolation when a fault occurs, and provides a

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 for ensuring fault isolation of virtual machines of cache-aware multi-core processor
  • Method for ensuring fault isolation of virtual machines of cache-aware multi-core processor
  • Method for ensuring fault isolation of virtual machines of cache-aware multi-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] A cache-aware multi-core processor virtual machine fault isolation guarantee method, such as Figure 1 to Figure 2 shown, including the following steps:

[0036] Step a: The fault detector monitors the abnormal status of all running virtual machines. The monitoring indicators include the CPU utilization rate, memory usage rate, disk I / O operation, and network packet sending status of the virtual machines, and sends heartbeat information to detect that the virtual machines are normal or not;

[0037] Step b: When detecting the existence of a faulty virtual machine, the scheduling analyzer first records the ID of the faulty virtual machine, queries the number of VCPUs of the faulty virtual machine, determines the type of fault suffered by the faulty virtual machine, and generates a triple Mark, that is, VM_ID, VCPU_Num, TAG, and send it to the isolation scheduler, where VM_ID is the number of the faulty virtual machine in all virtual machines, VCPU_Num is the number of V...

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 relates to the system-level virtual technology and the virtual machine scheduling technology on a multi-core processor in the field of computer system structures and discloses a method for ensuring fault isolation of virtual machines of a cache-aware multi-core processor. The method comprises the steps of: carrying out state abnormity monitoring and heartbeat information detection on all the running virtual machines by a fault detector; when detecting an abnormal virtual machine, firstly recording the distribution condition of the fault virtual machine on a core of the processorby an isolation scheduler; and when finding that the loads of the other virtual machines share one L2 cache with the fault virtual machine, transferring the fault virtual machine to a core corresponding to an independent cache by the isolation scheduler and carrying out VM-core scheduling on the other normal virtual machines according to cache sensitivity characteristics. The invention discloses a method for the dynamic isolation scheduling of the virtual machines on the multi-core processor, thereby preventing the other normal virtual machines from being polluted by the cache, reducing the running influence of the fault virtual machine on the normal virtual machines and enhancing the whole isolation of the system.

Description

technical field [0001] The invention relates to a system-level virtualization technology in the field of computer system structure and a virtual machine scheduling technology on a multi-core processor, in particular to a cache-aware multi-core processor virtual machine fault isolation guarantee method. Background technique [0002] System-level virtualization technology has received widespread attention in recent years because of its outstanding advantages in improving the utilization of system resources, reducing hardware overhead, facilitating management, and enhancing system availability. At the same time, virtualization technology, as a key technology of cloud computing, realizes the dynamic scalability of resources. On the other hand, with the development of multi-core technology, the computing performance of servers has been rapidly improved, and more and more cores are integrated on one processor, and abundant physical resources make server integration possible. But ...

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): G06F11/00
Inventor 吴朝晖叶可江姜晓红何钦铭
Owner ZHEJIANG UNIV
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