Unlock instant, AI-driven research and patent intelligence for your innovation.

Synchronous task sensing method of virtual machine client operation system

A guest operating system and virtual machine technology, applied in the field of virtual machine task synchronization perception based on virtual SMP platform, can solve the problems of inability to cope with instantaneous changes and the scheduling granularity cannot meet the requirements of the system, and achieve the effect of reducing synchronization consumption

Inactive Publication Date: 2013-02-13
BEIHANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the lack of communication between the virtual machine monitor (VMM) and the guest operating system (Guest OS) in the virtual machine, the traditional passive scheduling strategy cannot cope with the instantaneous changes in the running mode of the application program in the virtual machine, resulting in a scheduling granularity that cannot meet system requirements

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
  • Synchronous task sensing method of virtual machine client operation system
  • Synchronous task sensing method of virtual machine client operation system
  • Synchronous task sensing method of virtual machine client operation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] To analyze the type of a virtual machine task, it is first necessary to be able to trace the corresponding process or thread of the application, and then obtain the type of task according to the cooperative relationship between the process and the thread. Taking the Xen virtual machine as an example, several virtual machines share a physical device. Although each virtual machine has its own independent virtual memory, these virtual memories are only a subset of the computer's physical memory. When processes are created, destroyed and switched It is still necessary to map the process space that exists in the virtual memory of the virtual machine to the physical memory of the computer. Therefore, the memory space corresponding to the virtual machine application program can be found in the physical memory of the computer through a specific method. Since in the Linux system, a thread is viewed as a lightweight process and is also marked with a task_struct structure, a simil...

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 discloses a method for automatically identifying the running state of running process and thread in GUEST OS when the system runs according to the intercepted Guest OS hardware access information and the management information of the running process and the thread of GUEST OS in VMM (Virtual Machine Monitor), judges the type of a running program in the Guest OS with an R-S analysis method and classifies the virtual machine (VM).

Description

technical field [0001] The invention relates to the field of multi-core processors and virtual machines in computer science, in particular to a virtual machine task synchronization perception method based on a virtual SMP platform. Background technique [0002] A virtual machine (VM) is a system that supports multiple operating systems running in parallel on a single physical server, and can more effectively utilize underlying hardware resources. With the rapid development of computer hardware, the performance of computers has also increased rapidly, especially the emergence and popularization of multi-core processors, so that the personal computers (PCs) used by daily people have the same performance as previous high-performance servers. However, users seldom fully utilize the performance of computers in daily use, resulting in a waste of a large amount of computing resources. Therefore, applying virtualization technology to various high-performance computers today and div...

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): G06F9/455G06F9/46
Inventor 白跃彬许聪李智
Owner BEIHANG UNIV