CN107239347B - Equipment resource allocation method and device in virtual scene - Google Patents

Equipment resource allocation method and device in virtual scene Download PDF

Info

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
Application number
CN201710451274.6A
Other languages
Chinese (zh)
Other versions
CN107239347A (en
Inventor
王信大
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou DPtech Information Technology Co Ltd
Original Assignee
Hangzhou DPTech Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou DPTech Technologies Co Ltd filed Critical Hangzhou DPTech Technologies Co Ltd
Priority to CN201710451274.6A priority Critical patent/CN107239347B/en
Publication of CN107239347A publication Critical patent/CN107239347A/en
Application granted granted Critical
Publication of CN107239347B publication Critical patent/CN107239347B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical 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

Equipment resource allocation method and device in virtual scene
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.
CN201710451274.6A 2017-06-15 2017-06-15 Equipment resource allocation method and device in virtual scene Active CN107239347B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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.