Frequency reduction method and device in thermal migration and storage medium
A thermal migration and frequency reduction technology, which is applied in the direction of multi-channel program devices, program control devices, program control design, etc., can solve the problems of vm overall performance degradation, simplicity and roughness, etc., and achieve precise control of frequency reduction operations and reduce virtual machine performance the effect of reducing the effect of
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0067] Embodiment 1. A frequency reduction method in thermal migration, such as figure 1 As shown, including steps S110-S120:
[0068] S110. During the hot migration process, after the frequency reduction is determined, mark the vcpu thread targeted for the frequency reduction;
[0069] S120. Block the marked vcpu thread when a predetermined type of operation is performed on the marked vcpu thread.
[0070] In this embodiment, vm may refer to, but is not limited to, kvm, other open-source virtual machines, or other virtual machines that can modify execution codes.
[0071] In this embodiment, the vcpu threads targeted for frequency reduction may include, but not limited to, all or part of the vcpu threads of the source VM in live migration. The source vm may refer to the vm as the migration target in the live migration, and the memory copy in the live migration process is to copy the memory of the source vm to the target vm. The source vm can contain one or more vcpu thread...
Embodiment 2
[0136] Embodiment 2. A frequency reduction device in thermal migration, including: a memory and a processor;
[0137] The memory is used to store a program for frequency reduction; when the program for frequency reduction is read and executed by the processor, the following operations are performed:
[0138] During the hot migration process, after the frequency reduction is determined, mark the vcpu thread targeted for the frequency reduction;
[0139] Blocks a marked vcpu thread when performing a predetermined type of operation on the marked vcpu thread.
[0140] In an implementation manner, the predetermined type of operation may include an exit caused by writing a memory page.
[0141] In this implementation, the exit caused by writing the memory page may be, but not limited to, the misconfigure exit of the extended page table ept.
[0142] In an implementation manner, marking the vcpu thread targeted for frequency reduction may include:
[0143] Set the block bit in the...
Embodiment 3
[0154] Embodiment 3. A frequency reduction device in thermal migration, such as image 3 shown, including:
[0155] The marking module 31 is used to mark the vcpu thread targeted for the frequency reduction after determining the frequency reduction in the process of hot migration;
[0156] The blocking module 32 is configured to block the marked vcpu thread when a predetermined type of operation is performed on the marked vcpu thread.
[0157] In an implementation manner, the predetermined type of operation may include an exit caused by writing a memory page.
[0158] In this implementation, the exit caused by writing the memory page may be, but not limited to, the misconfigure exit of the extended page table ept.
[0159] In an implementation manner, the marking module marking the vcpu thread targeted for frequency reduction may include:
[0160] The marking module sets the block position in the vcpu request bitmap corresponding to the vcpu thread targeted for frequency re...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com