Dynamic scheduling method with virtual function
A virtual function, dynamic scheduling technology, applied in software simulation/interpretation/simulation, multi-programming device, resource allocation, etc., can solve problems such as insufficient scalability and poor flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0089] Embodiment 1, adding a virtual machine includes the following steps:
[0090] (1) Initialization step, the sequence includes the following sub-steps:
[0091] (1.1) The user creates a configuration file a, and in configuration file a, enters the virtual machine name h1 and bandwidth value of 600Mb to ensure bandwidth, and the virtual machine name h2 and bandwidth value of 1200Mb to ensure bandwidth;
[0092] (1.2) The user enables the single-root I / O virtualization function of the Intel 82599 network card, and creates 16 virtual functions on the network card;
[0093] (2) create a queue step, the sequence includes the following sub-steps:
[0094] (2.1) Create the first queue Q1, the second queue Q2, and the third queue Q3 to store virtual machine information respectively. Each queue is composed of nodes, and each node includes a virtual machine name, I / O priority value, bandwidth value, number of virtual functions;
[0095] (2.2) create a virtual function queue V, t...
Embodiment 2
[0143] Embodiment 2, reducing virtual machines, includes the following steps:
[0144] Steps (1), (2), (3), (4) are the same as in Example 1.
[0145] (5) Judging the wake-up step: judging whether there is a wake-up signal, if so, proceed to sub-step (5.1); otherwise turn to step (9); the present embodiment has a wake-up signal, which reduces the signal for the virtual machine, and the type is to reduce the virtual machine, virtual machine The name is h2; (at this time, the user closes the virtual machine h2);
[0146] (5.1) Calculate the I / O priority value of each node in the second queue Q2 and the third queue Q3 and sort, the method is the same as the sub-step (4.6); start the virtual machine of each node from the head of the second queue Q2 The names and I / O priority values are h8 300, h9 256, h42 24, h6 198, h11 175, h5148, h7 103, h12 93, h3 84; the virtual machine names of each node starting from the head of the third queue Q3 , I / O priority values are h10 71 in s...
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