CN107239347B - Equipment resource allocation method and device in virtual scene - Google Patents
Equipment resource allocation method and device in virtual scene Download PDFInfo
- Publication number
- CN107239347B CN107239347B CN201710451274.6A CN201710451274A CN107239347B CN 107239347 B CN107239347 B CN 107239347B CN 201710451274 A CN201710451274 A CN 201710451274A CN 107239347 B CN107239347 B CN 107239347B
- Authority
- CN
- China
- Prior art keywords
- resource
- virtual
- equipment
- resources
- physical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
Abstract
The application provides a method and a device for allocating device resources in a virtualized scene. Receiving a resource application sent by target virtual equipment, and if the resource demand quantity is not greater than the idle resource quantity of the physical equipment, allocating idle resources in the physical equipment to the target virtual equipment; and if the resource demand quantity is greater than the idle resource quantity of the physical equipment, controlling other virtual equipment to release resources to the physical equipment, and allocating the idle resources in the physical equipment to the target virtual equipment according to the release result. Compared with the prior art, the resource allocation quantity of each virtual device is dynamically adjusted, the resource requirements of the virtual devices are met to the maximum extent, differential allocation is achieved, the problem that the resource quantity required by newly-created virtual devices cannot be met when the resource allocation of the previously-created virtual devices is too much is also avoided, and the quantity of the created virtual devices supported by the devices can be better guaranteed.
Description
Technical Field
The present application relates to the field of device virtualization, and in particular, to a device resource allocation method and apparatus in a virtualization scenario.
Background
Device virtualization is a common technique. One physical device can be virtualized into a plurality of logical devices through a device virtualization technology, each virtualization instance can be simply understood as an independent virtual device, and the virtual devices are not affected with each other. The device virtualization technology effectively improves the utilization rate of the device, but due to the hardware constraint of the physical device, various resources which can be supported by the physical device have upper limits. For example, the following steps are carried out: a physical device supports 100 ten thousand session tables, 50 thousand routing tables, and 10 thousand ARP tables. After the physical device is virtualized, each virtual device needs to allocate the resources, and the sum of the resource usage amounts of the virtual devices cannot exceed the maximum resource amount that the physical device can provide.
In the prior art, the following two resource allocation methods are generally used:
fixed distribution: the number of virtual devices that can be created by the physical device is a fixed value, and the amount of resources allocated to each virtual device is also a fixed value. In the mode, a user does not need to make additional configuration, and the method is simple, easy to use and convenient to manage. Disadvantages as shown in fig. 1, the dark parts indicate used up resources and the light parts indicate available free resources. It can be seen that the resources allocated to virtual device VS5 have been exhausted, but the physical device is still actually resource-bearing. The resource allocation in this way is not flexible enough, and differential allocation is not achieved, so that a situation that the physical device has unallocated free resources but cannot be allocated occurs.
Allocating according to needs: the number of virtual devices which can be created by the physical device is an arbitrary value, the resource number of each virtual device is configurable, when a virtual device is newly created, the device configures the required resource amount according to the requirements of the system, the method is configured according to the requirements of users, differential allocation is easy to perform, resources can be allocated more when the expected traffic is large, resources can be allocated less when the expected traffic is small, and the use of the resources is more reasonable. As shown in fig. 2, when the resources allocated to the first created virtual device are more, the later created virtual device may not be allocated to the required resources, and thus the creation is not successful, that is, the total number of virtual devices that can be supported by the entire physical device cannot be guaranteed. In addition, the resource amount required by a certain virtual device cannot be accurately determined and is not fixed, actual traffic amounts at different time points fluctuate, if the allocated resource amount is too small, the allocated resource amount may be used sufficiently in most cases, but the resource is not enough in a peak period, so that a service fault is caused; if the resource amount is allocated too much, the demand at the peak time is met, but other times may have certain waste.
Disclosure of Invention
In order to solve the technical problem, the application provides a method and a device for allocating device resources in a virtualized scene, and the technical scheme is as follows:
a device resource allocation method under a virtualization scene is applied to a virtual device management apparatus, the virtual device management apparatus is configured on a physical device, and the virtual device management apparatus creates a plurality of virtual devices in the physical device, the method includes:
receiving a resource application sent by a target virtual device, wherein the resource application carries the quantity of resource requirements;
judging whether the resource demand quantity is larger than the idle resource quantity of the physical equipment or not;
if the resource demand quantity is not greater than the idle resource quantity of the physical equipment, allocating the idle resources in the physical equipment to target virtual equipment;
and if the resource demand quantity is greater than the idle resource quantity of the physical equipment, controlling other virtual equipment to release resources to the physical equipment, and allocating the idle resources in the physical equipment to the target virtual equipment according to the release result.
An apparatus for allocating device resources in a virtualized scenario, the apparatus being configured in a physical device, and the apparatus for allocating device resources creating a plurality of virtual devices in the physical device, the apparatus comprising:
the resource application module is used for receiving a resource application sent by a target virtual device, wherein the resource application carries the quantity of resource requirements;
the resource judging module is used for judging whether the resource demand quantity is larger than the idle resource quantity of the physical equipment or not;
the resource allocation module is used for allocating the idle resources in the physical equipment to the target virtual equipment when the resource demand quantity is not greater than the idle resource quantity of the physical equipment;
and the resource preemption module is used for controlling other virtual equipment to release resources to the physical equipment and allocating the idle resources in the physical equipment to the target virtual equipment according to the release result when the resource demand quantity is greater than the idle resource quantity of the physical equipment.
The application provides a method and a device for allocating device resources in a virtualization scene, wherein the resource allocation quantity of each virtual device is dynamically adjusted, so that the physical device can be provided with unallocated free resources for use, and the resource requirements of the virtual device can be met to the maximum extent. The method and the device have the advantages that the resource allocation is flexible, the differentiated allocation is achieved, the problem that the required resource quantity of the newly created virtual equipment cannot meet the requirement when the resource allocation of the previously created virtual equipment is too much is also avoided, and the quantity of the created virtual equipment supported by the equipment can be better ensured.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present invention, and other drawings can be obtained by those skilled in the art according to the drawings.
FIG. 1 is a diagram illustrating a fixed allocation of device resources according to the prior art;
FIG. 2 is a diagram illustrating on-demand allocation of device resources according to the prior art;
FIG. 3 is a flowchart of creating a virtual device in a virtualized scenario according to an embodiment of the present invention;
fig. 4 is a flowchart of an apparatus resource allocation method in a virtualized scenario according to an embodiment of the present invention;
fig. 5 is another flowchart of a device resource allocation method in a virtualized scenario according to an embodiment of the present invention;
fig. 6 is a schematic diagram of an apparatus resource allocation device in a virtualized scenario according to an embodiment of the present invention.
Detailed Description
When a physical device is virtualized, various resources in the physical device need to be allocated to the created virtual device. In the prior art, two resource allocation methods are generally used: fixed allocation and on-demand allocation. However, both allocation methods cannot dynamically adjust the resource allocation amount of each virtual device.
In view of this, an embodiment of the present invention describes a method for allocating device resources in a virtualized scenario, where the method may include the following steps:
a device resource allocation method under a virtualization scene is applied to a virtual device management apparatus, the virtual device management apparatus is configured on a physical device, and the virtual device management apparatus creates a plurality of virtual devices in the physical device, the method includes:
receiving a resource application sent by a target virtual device, wherein the resource application carries the quantity of resource requirements;
judging whether the resource demand quantity is larger than the idle resource quantity of the physical equipment or not;
if the resource demand quantity is not greater than the idle resource quantity of the physical equipment, allocating the idle resources in the physical equipment to target virtual equipment;
and if the resource demand quantity is greater than the idle resource quantity of the physical equipment, controlling other virtual equipment to release resources to the physical equipment, and allocating the idle resources in the physical equipment to the target virtual equipment according to the release result.
Before resource allocation, the following data needs to be configured in advance:
the maximum number of virtual devices supported by the physical device is configured in advance, and is recorded as COUNTvs, and the number of virtual devices actually created by the device cannot be greater than the value.
And respectively appointing a standard resource value for each virtual device, recording the standard resource value of the virtual device x as EXPx, and enabling the sum of the standard resource values appointed for all the virtual devices to be not more than the total value of the type of resources in the physical device.
In the process of resource allocation, various resource usage conditions need to be recorded, and the recorded data includes, but is not limited to, the following:
the idle resource value: in the physical equipment, only one resource of each type of the idle resource value is used as the global idle resource of the equipment, when the virtual equipment applies for the resource, the idle resource value is reduced, and when the virtual equipment releases the resource, the idle resource value is increased;
system resource value: the system resource value is increased when the virtual equipment applies for the resource, and the system resource value is decreased when the virtual equipment releases the resource;
peak value of system resources: the system resource values are multiple in the physical equipment, one in each virtual equipment and used for recording the highest value of the resource usage amount of the virtual equipment, when the virtual equipment applies for resources, the system resource values are compared with the system resource peak values, and if the system resource values are larger than the system resource peak values, the system resource peak values are modified to be the latest system resource values;
mean system resource value: the system resource values are multiple in the physical device, one in each virtual device, the system resource values are obtained through periodic sampling, and average value calculation is carried out through a preset algorithm and used for roughly estimating the average resource use value of the virtual devices.
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiments of the present invention will be described in detail below with reference to the drawings in the embodiments of the present invention.
Before resource allocation begins, several virtual devices have been created in a physical device, please refer to fig. 3, which is a flowchart of creating virtual devices in a virtualization scenario according to an embodiment of the present invention, and the flowchart may include the following basic steps:
s301, initiating a virtual device creation request, and configuring a standard resource value for a device to be created;
s302, judging whether the number of the existing virtual devices is not less than a preset maximum value or not;
if the number of the existing virtual devices is less than the preconfigured maximum number of COUNTvs, executing step S303; and if the number of the existing virtual devices is not less than the preconfigured maximum number COUNTvs, ending the creating flow of the virtual devices.
S303, judging whether the sum of the standard resource values of all the virtual devices is larger than the total value of the physical devices;
the sum of the standard resource values also includes a standard resource value configured for the virtual device to be created currently, and if the sum of the standard resource values configured for all the virtual devices is not greater than the total value of the type of resource in the physical device, step S304 is executed; if the sum of the standard resource values configured by all the virtual devices is greater than the total value of the resources in the physical device, step S305 is executed.
S304, creating a virtual device.
S305, outputting the current resource use condition;
when the new virtual device cannot be created due to insufficient configurable standard resource values, the resource usage conditions of the physical device and each virtual device need to be output for the user to refer and adjust.
The types of data that can be output include, but are not limited to: the maximum resource quantity of the physical equipment, the standard resource value configured by each virtual equipment, the maximum value of the resource quantity used by each virtual equipment, and the average value of the resource quantity used by each virtual equipment.
After completion of step S304 or step S305, the virtual device creation flow is ended.
Referring to fig. 4, a flowchart of a device resource allocation method in a virtualized scenario according to an embodiment of the present invention is shown, which includes the following basic steps:
s401, receiving a resource application sent by a target virtual device;
receiving a resource application sent by target virtual equipment, wherein the resource application carries the quantity of resources which the target virtual equipment wants to apply;
s402, judging whether the quantity of the resource demand is larger than the quantity of the idle resources;
the free resources are the resources remaining in the physical device that can be used to allocate to the virtual device. It should be noted that there are many kinds of resources that can be allocated to the virtual device by the physical device, and for example, the session table, the routing table, the ARP table, and the like are allocable resources. Here, the idle resource refers to the same type of resource as the virtual device resource application.
After receiving the resource application, checking whether the resource demand quantity is greater than the idle resource quantity, that is, checking whether the idle resource in the physical device can meet the demand quantity of the resource application.
If the resource demand quantity is not greater than the idle resource quantity, executing step S403;
if the resource demand amount is greater than the free resource amount, step S404 is executed.
And S403, allocating the free resources in the physical device to the target virtual device.
S404, controlling other virtual devices to release resources to the physical device, and allocating idle resources in the physical device to the target virtual device according to a release result;
if the resource demand quantity is greater than the idle resource quantity, it is indicated that the idle resources in the physical device cannot meet the resource demand of the target virtual device, and at this time, the resource allocation proportion in each virtual device needs to be dynamically adjusted.
In the actual application process, before triggering the resource release, a condition check is usually required, for example:
a) and checking the target virtual equipment, if the number of the resources currently used by the target virtual equipment does not reach the threshold value, controlling the number of the resources of other virtual equipment to release the resources to the physical equipment, and then allocating the resources to the target virtual equipment by the physical equipment.
b) And checking other virtual devices, if the number of resources currently used by some virtual devices exceeds a threshold value, controlling the virtual devices to release the resources to the physical device, and allocating the resources to the target virtual device by the physical device.
c) And checking the target virtual equipment and other virtual equipment, and if the number of resources currently used by the target virtual equipment does not reach a threshold value and the number of resources currently used by some virtual equipment exceeds the threshold value, controlling the virtual equipment to release resources to the physical equipment, and then allocating the resources to the target virtual equipment by the physical equipment.
Further, the resource allocation may also adopt various schemes, such as:
a) the method comprises the steps of firstly allocating the idle resources in the physical equipment to the target virtual equipment to meet a part of resource requirements of the target virtual equipment, then carrying out condition check, and if the resource can be released, releasing the resources from other virtual equipment to the physical equipment to make the idle resources in the physical equipment capable of complementing the rest part of resource requirements.
b) And firstly, carrying out condition check, if the resource can be released, releasing the resources from other virtual equipment to the physical equipment to enable the number of the idle resources in the physical equipment to be larger than the number of the resources of the target virtual equipment, and then allocating enough idle resources to the virtual equipment.
Referring to fig. 5, another flowchart of a device resource allocation method in a virtualized scenario according to an embodiment of the present invention is shown, where the method includes the following basic steps:
s501, receiving the resource application sent by the target virtual device, which is the same as described in S401.
S502, judging whether the resource demand quantity is larger than the idle resource quantity, and the same as the S402. (ii) a
If the resource demand quantity is greater than the idle resource quantity, executing step S503;
if the resource demand amount is not greater than the free resource amount, step S504 is performed.
S503, sending the resource shortage alarm log, and then executing step 505;
generally, an out-of-resource alarm log is generated when:
a) the maximum resource capacity of the physical device has not met the current application environment;
b) resource type attacks occur, resulting in excessive resource consumption.
S504, allocating the free resources in the physical device to the target virtual device, and then executing step 508;
s505, judging whether the current resource usage amount of the target equipment is smaller than a standard resource value;
the standard resource value may be understood as the amount of resources that a virtual device may unconditionally obtain.
When the virtual device applies for resources, the resource value currently used by the virtual device does not reach the standard resource value, and then the resource application of the virtual device can be met no matter the idle resource value in the physical device is insufficient, that is, other virtual devices are controlled to release resources to the physical device, and the physical device allocates the resources to the virtual device. There may be two further processing modes: a) under the condition that the resource demand of the application is not sufficiently distributed, the currently used resource value of the virtual equipment reaches the standard resource value, and at the moment, the control of the resource quantity of other virtual equipment is stopped to release resources to the physical equipment; b) whether the resource value currently used by the virtual equipment reaches the standard resource value or not, the resource demand of the application is met, and then the control of the resource quantity of other virtual equipment is stopped to release the resources to the physical equipment.
When the virtual device applies for resources, the resource value currently used by the virtual device has already reached the standard resource value, and then the resource application of the virtual device is satisfied only when the idle resource value in the physical device is sufficient.
If the current resource usage amount of the target device is smaller than its standard resource value, go to step S506;
if the current resource usage amount of the target device is not less than its standard resource value, step S508 is performed.
S506, selecting the virtual equipment with the largest ratio of the number of the currently used resources to the standard resource value from other virtual equipment;
and S507, controlling the selected virtual equipment to release resources to the physical equipment, and distributing idle resources in the physical equipment to the target virtual equipment according to a release result, which is the same as the S404.
And S508, finishing distribution.
It can be understood that, when creating virtual devices, the number of virtual devices created in this embodiment is not higher than the maximum value configured in advance, and when creating virtual devices, a standard resource value is respectively specified for each virtual device, and the sum of the standard resource values specified for all virtual devices is not greater than the total value of the resource types corresponding to the standard resource value in the physical device.
Referring to fig. 6, a device resource allocation apparatus in a virtualized scenario according to an embodiment of the present invention is shown. The method comprises the following steps: a resource application module 601, a resource judgment module 602, a resource allocation module 603, and a resource preemption module 604.
A resource application module 601, configured to receive a resource application sent by a target virtual device, where the resource application carries a resource demand amount;
a resource determining module 602, configured to determine whether the required amount of resources is greater than an idle amount of resources of the physical device;
a resource allocation module 603, configured to allocate, when the resource demand amount is not greater than the idle resource amount of the physical device, an idle resource in the physical device to a target virtual device;
the resource preemption module 604 is configured to, when the resource demand amount is greater than the idle resource amount of the physical device, control other virtual devices to release resources to the physical device, and allocate idle resources in the physical device to a target virtual device according to a release result.
In this embodiment, the resource preemption module 604 is specifically configured to:
when the resource demand quantity is larger than the idle resource quantity of the physical equipment, judging whether the current resource quantity used by the target virtual equipment is smaller than a standard resource value;
and if the number of the resources currently used by the target virtual equipment is less than the standard resource value, controlling other virtual equipment to release the resources to the physical equipment.
In this embodiment, the resource preemption module 604 is further specifically configured to:
and when the resource demand quantity is larger than the idle resource quantity of the physical equipment, selecting the virtual equipment meeting the standard according to a preset algorithm, and releasing the resources from the selected virtual equipment to the physical equipment.
In this embodiment, the resource preemption module 604 is further specifically configured to:
when the resource demand quantity is larger than the idle resource quantity of the physical equipment, calculating the ratio of the resource quantity currently used by other virtual equipment to the standard resource value of the equipment, selecting the virtual equipment with the maximum ratio, and releasing resources from the selected virtual equipment to the physical equipment;
when the virtual equipment management device creates the virtual equipment, the virtual equipment management device respectively appoints a standard resource value for each virtual equipment, and the sum of the standard resource values appointed for all the virtual equipment is not more than the total value of the type of resources in the physical equipment.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, it is relatively simple to describe, and reference may be made to some descriptions of the method embodiment for relevant points. The above-described embodiments of the apparatus are merely illustrative, wherein the modules described as separate parts may or may not be physically separate, and the parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.
Claims (2)
1. A device resource allocation method under a virtualization scene is characterized in that the method is applied to a virtual device management device, the virtual device management device is configured on a physical device, the virtual device management device creates a plurality of virtual devices in the physical device, and the number of the virtual devices created by the virtual device management device is not higher than a maximum value configured in advance;
when the virtual equipment management device creates virtual equipment, respectively appointing a standard resource value for each virtual equipment, wherein the sum of the standard resource values appointed for all the virtual equipment is not more than the total value of the type of resources corresponding to the standard resource value in the physical equipment;
the method comprises the following steps:
receiving a resource application sent by a target virtual device, wherein the resource application carries the quantity of resource requirements;
judging whether the resource demand quantity is larger than the idle resource quantity of the physical equipment or not;
if the resource demand quantity is larger than the idle resource quantity of the physical equipment and the quantity of the resources currently used by the target virtual equipment does not reach a standard resource value, controlling other virtual equipment to release the resources to the physical equipment, and allocating the idle resources in the physical equipment to the target virtual equipment according to a release result;
the controlling the other virtual devices to release resources to the physical device includes: selecting a virtual device meeting the standard according to a preset algorithm, and releasing resources from the selected virtual device to the physical device;
the selecting of the virtual equipment meeting the standard according to the preset algorithm comprises the following steps: calculating the ratio of the number of resources currently used by other virtual equipment to the standard resource value of the virtual equipment, and selecting the virtual equipment with the maximum ratio;
and if the number of the resources currently used by the target virtual equipment reaches a standard resource value, allocating the idle resources in the physical equipment to the target virtual equipment when the resource demand number is not greater than the idle resource number of the physical equipment.
2. The device resource allocation apparatus under a virtualization scene is characterized in that the device resource allocation apparatus is configured to a physical device, and the device resource allocation apparatus creates a plurality of virtual devices in the physical device, and the number of the virtual devices created by the device resource allocation apparatus is not higher than a maximum value configured in advance;
when the equipment resource allocation device creates virtual equipment, a standard resource value is respectively assigned to each virtual equipment, and the sum of the standard resource values assigned to all the virtual equipment is not more than the total value of the type of resources corresponding to the standard resource value in the physical equipment;
the device comprises:
the resource application module is used for receiving a resource application sent by a target virtual device, wherein the resource application carries the quantity of resource requirements;
the resource judging module is used for judging whether the resource demand quantity is larger than the idle resource quantity of the physical equipment or not;
a resource seizing module, configured to calculate a ratio of the number of resources currently used by other virtual devices to a standard resource value of the virtual device, select a virtual device with the largest ratio, release resources from the selected virtual device to the physical device, and allocate idle resources in the physical device to the target virtual device according to a release result, when the number of resource demands is greater than the number of idle resources in the physical device and the number of resources currently used by the target virtual device does not reach the standard resource value;
and the resource allocation module is used for allocating the idle resources in the physical equipment to the target virtual equipment under the condition that the resource demand quantity is not greater than the idle resource quantity of the physical equipment when the quantity of the resources currently used by the target virtual equipment reaches a standard resource value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710451274.6A CN107239347B (en) | 2017-06-15 | 2017-06-15 | Equipment resource allocation method and device in virtual scene |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710451274.6A CN107239347B (en) | 2017-06-15 | 2017-06-15 | Equipment resource allocation method and device in virtual scene |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107239347A CN107239347A (en) | 2017-10-10 |
CN107239347B true CN107239347B (en) | 2020-08-04 |
Family
ID=59987004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710451274.6A Active CN107239347B (en) | 2017-06-15 | 2017-06-15 | Equipment resource allocation method and device in virtual scene |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107239347B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108279980A (en) * | 2018-01-22 | 2018-07-13 | 上海联影医疗科技有限公司 | Resource allocation methods and system and resource allocation terminal |
CN110267110B (en) * | 2019-06-20 | 2021-09-10 | 视联动力信息技术股份有限公司 | Concurrent on-demand processing method and system based on video network |
CN113365116B (en) * | 2020-03-04 | 2022-12-13 | Vidaa(荷兰)国际控股有限公司 | Audio and video resource management method and device |
CN112600906B (en) * | 2020-12-09 | 2022-04-26 | 中国科学院深圳先进技术研究院 | Resource allocation method and device for online scene and electronic equipment |
CN112596906A (en) * | 2020-12-26 | 2021-04-02 | 中国农业银行股份有限公司 | Resource allocation method and device for processing unit |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998051060A1 (en) * | 1997-05-09 | 1998-11-12 | General Datacomm, Inc. | Method and apparatus for precedence and preemption in atm connection admission control |
CN105589751A (en) * | 2015-11-27 | 2016-05-18 | 杭州华三通信技术有限公司 | Physical resource scheduling method and device |
-
2017
- 2017-06-15 CN CN201710451274.6A patent/CN107239347B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998051060A1 (en) * | 1997-05-09 | 1998-11-12 | General Datacomm, Inc. | Method and apparatus for precedence and preemption in atm connection admission control |
CN105589751A (en) * | 2015-11-27 | 2016-05-18 | 杭州华三通信技术有限公司 | Physical resource scheduling method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107239347A (en) | 2017-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107239347B (en) | Equipment resource allocation method and device in virtual scene | |
CN105335229B (en) | Scheduling method and device of service resources | |
US9535737B2 (en) | Dynamic virtual port provisioning | |
EP3253027B1 (en) | Resource allocation method and apparatus for virtual machines | |
US20150309828A1 (en) | Hypervisor manager for virtual machine management | |
US20160092259A1 (en) | Numa i/o aware network queue assignments | |
US10541901B2 (en) | Methods, systems and computer readable media for optimizing placement of virtual network visibility components | |
CN105227489B (en) | A kind of bandwidth management method and electronic equipment | |
US20170359271A1 (en) | Multi-tenant based system and method for providing services | |
MX2015016012A (en) | Methods and systems for data context and management via dynamic spectrum controller and dynamic spectrum policy controller. | |
CN108933829A (en) | A kind of load-balancing method and device | |
CN105791254B (en) | Network request processing method and device and terminal | |
KR20150009662A (en) | Method of allocating a virtual machine for virtual desktop service | |
CN109726005A (en) | For managing method, server system and the computer program product of resource | |
EP3745678A1 (en) | Storage system, and method and apparatus for allocating storage resources | |
CN107800574B (en) | Storage QOS adjusting method, system, equipment and computer readable memory | |
KR20110083084A (en) | Apparatus and method for operating server by using virtualization technology | |
CN112134964B (en) | Controller distribution method, computer equipment, storage medium and network service system | |
EP2938033A1 (en) | Device and method for managing resources in multicast service | |
WO2013082742A1 (en) | Resource scheduling method, device and system | |
KR20170120335A (en) | Apparatus and method for managing computing resources in network function virtualization system | |
CN114915593B (en) | Redis-based flow control method and device, electronic equipment and storage medium | |
CN108259568B (en) | Task allocation method and device, computer readable storage medium and electronic equipment | |
KR20160045388A (en) | virtual machine allocation method using cloud service broker | |
JP2018511209A5 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210621 Address after: 310051 05, room A, 11 floor, Chung Cai mansion, 68 Tong Xing Road, Binjiang District, Hangzhou, Zhejiang. Patentee after: Hangzhou Dip Information Technology Co.,Ltd. Address before: 6 / F, Zhongcai building, 68 Tonghe Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee before: Hangzhou DPtech Technologies Co.,Ltd. |