CN104281496A - Virtual resource distribution method and virtual resource distribution device - Google Patents

Virtual resource distribution method and virtual resource distribution device Download PDF

Info

Publication number
CN104281496A
CN104281496A CN201410583566.1A CN201410583566A CN104281496A CN 104281496 A CN104281496 A CN 104281496A CN 201410583566 A CN201410583566 A CN 201410583566A CN 104281496 A CN104281496 A CN 104281496A
Authority
CN
China
Prior art keywords
virtual machine
allocated
application
user
virtual
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.)
Granted
Application number
CN201410583566.1A
Other languages
Chinese (zh)
Other versions
CN104281496B (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.)
ZTE ICT Technologies Co Ltd
Original Assignee
ZTE ICT 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 ZTE ICT Technologies Co Ltd filed Critical ZTE ICT Technologies Co Ltd
Priority to CN201410583566.1A priority Critical patent/CN104281496B/en
Publication of CN104281496A publication Critical patent/CN104281496A/en
Application granted granted Critical
Publication of CN104281496B publication Critical patent/CN104281496B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a virtual resource distribution method and a virtual resource distribution device. The virtual resource distribution method comprises the following steps: obtaining an application type and configuration information of each virtual machine deployment in distributed virtual machines, detecting running state information of each virtual machine, and determining a corresponding application service index of each type of the application at the presence of different virtual machine configuration information; detecting the running state information of each to-be-distributed virtual machine, and determining the application service index which can be provided by each to-be-distributed virtual machine by combining with the corresponding application service index of each type of the application at the presence of different virtual machine configuration information; searching a target virtual machine based on the application type and the application service required index applied by a user, and distributing the target virtual machine to the user. The technical scheme of the invention reduces technical threshold of applying for virtual machine resources, and can distribute optimal virtual machine resources flexibly based on demands of the user, realizes optimization of distribution and utilization of the virtual machine resources.

Description

The distribution method of virtual resource and distributor
Technical field
The present invention relates to cloud computing resources distribution technique field, in particular to a kind of distribution method of virtual resource and a kind of distributor of virtual resource.
Background technology
At present, infrastructure, Software Development Platform and application, as a kind of new resource form, have moved on to network environment from this locality by " cloud platform ", and are supplied to user's use in the mode of service.User can buy as required, pay and customize cloud service, effectively reduces cost of investment and handling cost.But, it is just reasonable that most of domestic consumer accurately can not determine to need to buy how many resources of virtual machine, and how to estimate virtual resource required for application system, even if for some professional, accurate calculating needs the virtual resource applied for also to be the thing extremely taken time and effort, and more can not effectively guarantee service quality.
Existing " cloud platform " virtual machine allocation strategy is only to provide virtual resource pond for user's self-determination in purchasing virtual resource, user needs the factor such as scale, service performance requirements, business scenario, service object according to oneself application and combines abundant IT system deployment maintenance experience, estimates the virtual machine configuration and scale that roughly need.This work is very difficult thing concerning user, does not often reach expected effect.
For the problems referred to above, cloud platform provides some fixed configurations virtual machine instance according to service object is it is also proposed in correlation technique, so that user selects corresponding virtual machine type according to the application type of oneself, this mode to some extent solves the problem that user selects virtual machine, alleviate the workload of user, reduce technical threshold, but resources of virtual machine can not be made to configure and to reach optimum state, the problem that resources of virtual machine is not enough in the height concurrent phase or resources of virtual machine is idle may be caused.
Therefore, how can distribute best resources of virtual machine neatly according to the demand of user, realize that resources of virtual machine distributes, being optimized as technical matters urgently to be resolved hurrily of utilizing.
Summary of the invention
The present invention just based on above-mentioned technical matters one of at least, propose a kind of allocative decision of new virtual resource, make it possible to distribute best resources of virtual machine neatly according to the demand of user, achieve the optimization that resources of virtual machine distributes, utilizes, reduce the technical threshold of application resources of virtual machine simultaneously, be conducive to the experience promoting user.
In view of this, the present invention proposes a kind of distribution method of virtual resource, comprise: obtain the application type of each deploying virtual machine and the configuration information of described each virtual machine in the virtual machine distributed, and detect the running state information of described each virtual machine, be applied in application service index corresponding under different virtual machine configuration informations with what determine every type; Obtain each configuration information of virtual machine to be allocated and the application type of deployment in all virtual machines to be allocated, the running state information of the described each virtual machine to be allocated of real-time detection, and be applied in application service index corresponding under different virtual machine configuration informations in conjunction with described every type, determine the application service index that described each virtual machine to be allocated can provide for the application type disposed; According to application type and the application service demand parameter of user's application, from described all virtual machines to be allocated, search the target virtual machine that the application type applied for described application service demand parameter and described user matches; When finding described target virtual machine, described target virtual machine is dispensed to described user.
In this technical scheme, the application type of each deploying virtual machine and the configuration information of each virtual machine in the virtual machine distributed by acquisition, and combine the running state information of each virtual machine detected, that determines every type is applied in application service index corresponding under different virtual machine configuration informations, can when getting each configuration information of virtual machine to be allocated and the application type of deployment and running state information, the service ability (the application service index that namely can provide) of each virtual machine to be allocated to the application type disposed can be provided exactly, and then the ability (i.e. application service demand parameter) needed for virtual machine can applied for according to the application type of user's application and user, exactly for user searches best virtual machine, avoid in correlation technique and provide the virtual machine of fixed configurations selected to cause resources of virtual machine to configure dumb by user and cause the problem that resources of virtual machine is not enough in the height concurrent phase or some resources of virtual machine is idle, not only reduce the technical threshold of application and use resources of virtual machine, and can neatly for user distributes resources of virtual machine, realize resources of virtual machine to distribute, the optimization utilized.
Visible, by analyzing the application type of the deploying virtual machine distributed, the configuration information of virtual machine and running state information in the application, can estimate the service ability of virtual machine to be allocated exactly, and then can ensure as user distributes best resources of virtual machine.
In technique scheme, preferably, also comprise: when not finding described target virtual machine, the application type applied for according to described user and described application service demand parameter create described target virtual machine, and the described target virtual machine after creating is dispensed to described user.
In this technical scheme, if do not find target virtual machine in virtual machine to be allocated, then need to re-create optimum resources of virtual machine, to meet the demand of user to resources of virtual machine according to the demand of user.
In technique scheme, preferably, also comprise: when application type and the application type that described user applies for of described all deploying virtual machines to be allocated are all not identical, and/or when the application service index of described all virtual machines to be allocated all can not meet the application service demand parameter of described user application, determine not find described target virtual machine.。
In this technical scheme, the Rule of judgment determining whether to find target virtual machine has two, namely the application type that whether there is deployment in virtual machine to be allocated is the application type that user applies for, and in virtual machine to be allocated, whether there is the virtual machine of the application service demand parameter that can meet user's application, if arbitrary Rule of judgment can not meet in above-mentioned two Rule of judgment, then determine not find above-mentioned target virtual machine in virtual machine to be allocated, need for user re-creates virtual machine.
In technique scheme, preferably, also comprise: the identification information of each virtual machine to be allocated described in corresponding stored, and the status information of described each virtual machine to be allocated, described status information comprises the application type of application service index that described each virtual machine to be allocated can provide and described each deploying virtual machine to be allocated; The application service index that the described each virtual machine to be allocated determined according to the running state information of the described each virtual machine to be allocated detected in real time can provide, upgrades the status information of described each virtual machine to be allocated.
In this technical scheme, by the identification information of each virtual machine to be allocated of corresponding stored and the status information of each virtual machine to be allocated, make it possible to search easily the resources of virtual machine that the virtual machine applied for user matches; The status information of each virtual machine to be allocated is upgraded by the application service index of the virtual machine each to be allocated determined according to the running state information of the virtual machine each to be allocated detected in real time, the status information making the virtual machine each to be allocated stored can be all up-to-date information, and then user can be ensured to distribute the accuracy of resources of virtual machine.
In technique scheme, preferably, the step described target virtual machine being dispensed to described user is specially: confirmed to described user by the information feed back of described target virtual machine; When the confirmation instruction receiving described user, use the Resourse Distribute of described target virtual machine to described user.
According to a further aspect in the invention, also proposed a kind of distributor of virtual resource, comprising: the first acquiring unit, for obtaining the application type of each deploying virtual machine and the configuration information of described each virtual machine in the virtual machine that distributed; First detecting unit, for detecting the running state information of described each virtual machine; First determining unit, for the running state information of described each virtual machine that the application type of described each deploying virtual machine that gets according to described first acquiring unit and the configuration information of described each virtual machine and described first detecting unit detect, determine every type be applied in different virtual machine configuration informations under corresponding application service index; Second acquisition unit, for obtaining each configuration information of virtual machine to be allocated and the application type of deployment in all virtual machines to be allocated; Second detecting unit, for detecting the running state information of described each virtual machine to be allocated in real time; Second determining unit, for the running state information of described each virtual machine to be allocated that described each configuration information of virtual machine to be allocated of getting according to described second acquisition unit and the application type of deployment and described second detecting unit detect in real time, determine the application service index that described each virtual machine to be allocated can provide for the application type disposed; Search unit, for the application type applied for according to user and application service demand parameter, from described all virtual machines to be allocated, search the target virtual machine that the application type applied for described application service demand parameter and described user matches; Allocation units, for described search unit find described target virtual machine time, described target virtual machine is dispensed to described user.
In this technical scheme, the application type of each deploying virtual machine and the configuration information of each virtual machine in the virtual machine distributed by acquisition, and combine the running state information of each virtual machine detected, that determines every type is applied in application service index corresponding under different virtual machine configuration informations, can when getting each configuration information of virtual machine to be allocated and the application type of deployment and running state information, the service ability (the application service index that namely can provide) of each virtual machine to be allocated to the application type disposed can be provided exactly, and then the ability (i.e. application service demand parameter) needed for virtual machine can applied for according to the application type of user's application and user, exactly for user searches best virtual machine, avoid in correlation technique and provide the virtual machine of fixed configurations selected to cause resources of virtual machine to configure dumb by user and cause the problem that resources of virtual machine is not enough in the height concurrent phase or some resources of virtual machine is idle, not only reduce the technical threshold of application and use resources of virtual machine, and can neatly for user distributes resources of virtual machine, realize resources of virtual machine to distribute, the optimization utilized.
Visible, by analyzing the application type of the deploying virtual machine distributed, the configuration information of virtual machine and running state information in the application, can estimate the service ability of virtual machine to be allocated exactly, and then can ensure as user distributes best resources of virtual machine.
In technique scheme, preferably, also comprise: creating unit, for described search unit do not find described target virtual machine time, the application type applied for according to described user and described application service demand parameter create described target virtual machine; Described allocation units also for, the described target virtual machine after described creating unit being created is dispensed to described user.
In this technical scheme, if do not find target virtual machine in virtual machine to be allocated, then need to re-create optimum resources of virtual machine, to meet the demand of user to resources of virtual machine according to the demand of user.
In technique scheme, preferably, described search unit specifically for: when application type and the application type that described user applies for of described all deploying virtual machines to be allocated are all not identical, and/or when the application service index of described all virtual machines to be allocated all can not meet the application service demand parameter of described user application, determine not find described target virtual machine.
In this technical scheme, the Rule of judgment determining whether to find target virtual machine has two, namely the application type that whether there is deployment in virtual machine to be allocated is the application type that user applies for, and in virtual machine to be allocated, whether there is the virtual machine of the application service demand parameter that can meet user's application, if arbitrary Rule of judgment can not meet in above-mentioned two Rule of judgment, then determine not find above-mentioned target virtual machine in virtual machine to be allocated, need for user re-creates virtual machine.
In technique scheme, preferably, also comprise: storage unit, for the identification information of virtual machine to be allocated each described in corresponding stored, and the status information of described each virtual machine to be allocated, described status information comprises the application type of application service index that described each virtual machine to be allocated can provide and described each deploying virtual machine to be allocated; Updating block, the application service index that the described each virtual machine determined for the running state information of the described each virtual machine detected in real time according to described second detecting unit can provide, upgrades in described storage unit the status information of the described each virtual machine stored.
In this technical scheme, by the identification information of each virtual machine to be allocated of corresponding stored and the status information of each virtual machine to be allocated, make it possible to search easily the resources of virtual machine that the virtual machine applied for user matches; The status information of each virtual machine to be allocated is upgraded by the application service index of the virtual machine each to be allocated determined according to the running state information of the virtual machine each to be allocated detected in real time, the status information making the virtual machine each to be allocated stored can be all up-to-date information, and then user can be ensured to distribute the accuracy of resources of virtual machine.
In technique scheme, preferably, described allocation units specifically for: the information feed back of described target virtual machine is confirmed to described user, and when the confirmation instruction receiving described user, uses the Resourse Distribute of described target virtual machine to described user.
By above technical scheme, not only reduce the technical threshold of application resources of virtual machine, best resources of virtual machine can be distributed neatly according to the demand of user simultaneously, achieve the optimization that resources of virtual machine distributes, utilizes.
Accompanying drawing explanation
Fig. 1 shows the schematic flow diagram of the distribution method of virtual resource according to an embodiment of the invention;
Fig. 2 shows the schematic block diagram of the distributor of virtual resource according to an embodiment of the invention;
Fig. 3 shows the schematic block diagram of the distributor of virtual resource according to another embodiment of the invention;
Fig. 4 shows the schematic block diagram of the distributor of virtual resource according to still another embodiment of the invention;
Fig. 5 shows the schematic flow diagram of the distribution method of virtual resource according to another embodiment of the invention.
Embodiment
In order to more clearly understand above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments, the present invention is further described in detail.It should be noted that, when not conflicting, the feature in the embodiment of the application and embodiment can combine mutually.
Set forth a lot of detail in the following description so that fully understand the present invention; but; the present invention can also adopt other to be different from other modes described here and implement, and therefore, protection scope of the present invention is not by the restriction of following public specific embodiment.
Fig. 1 shows the schematic flow diagram of the distribution method of virtual resource according to an embodiment of the invention.
As shown in Figure 1, the distribution method of virtual resource according to an embodiment of the invention, comprise: step 102, obtain the application type of each deploying virtual machine and the configuration information of described each virtual machine in the virtual machine distributed, and detect the running state information of described each virtual machine, be applied in application service index corresponding under different virtual machine configuration informations with what determine every type; Step 104, obtain each configuration information of virtual machine to be allocated and the application type of deployment in all virtual machines to be allocated, the running state information of the described each virtual machine to be allocated of real-time detection, and be applied in application service index corresponding under different virtual machine configuration informations in conjunction with described every type, determine the application service index that described each virtual machine to be allocated can provide for the application type disposed; Step 106, according to application type and the application service demand parameter of user's application, searches the target virtual machine that the application type applied for described application service demand parameter and described user matches from described all virtual machines to be allocated; Step 108, when finding described target virtual machine, is dispensed to described user by described target virtual machine.
In this technical scheme, the application type of each deploying virtual machine and the configuration information of each virtual machine in the virtual machine distributed by acquisition, and combine the running state information of each virtual machine detected, that determines every type is applied in application service index corresponding under different virtual machine configuration informations, can when getting each configuration information of virtual machine to be allocated and the application type of deployment and running state information, the service ability (the application service index that namely can provide) of each virtual machine to be allocated to the application type disposed can be provided exactly, and then the ability (i.e. application service demand parameter) needed for virtual machine can applied for according to the application type of user's application and user, exactly for user searches best virtual machine, avoid in correlation technique and provide the virtual machine of fixed configurations selected to cause resources of virtual machine to configure dumb by user and cause the problem that resources of virtual machine is not enough in the height concurrent phase or some resources of virtual machine is idle, not only reduce the technical threshold of application and use resources of virtual machine, and can neatly for user distributes resources of virtual machine, realize resources of virtual machine to distribute, the optimization utilized.
Visible, by analyzing the application type of the deploying virtual machine distributed, the configuration information of virtual machine and running state information in the application, can estimate the service ability of virtual machine to be allocated exactly, and then can ensure as user distributes best resources of virtual machine.
In technique scheme, preferably, also comprise: when not finding described target virtual machine, the application type applied for according to described user and described application service demand parameter create described target virtual machine, and the described target virtual machine after creating is dispensed to described user.
In this technical scheme, if do not find target virtual machine in virtual machine to be allocated, then need to re-create optimum resources of virtual machine, to meet the demand of user to resources of virtual machine according to the demand of user.
In technique scheme, preferably, also comprise: when application type and the application type that described user applies for of described all deploying virtual machines to be allocated are all not identical, and/or when the application service index of described all virtual machines to be allocated all can not meet the application service demand parameter of described user application, determine not find described target virtual machine.。
In this technical scheme, the Rule of judgment determining whether to find target virtual machine has two, namely the application type that whether there is deployment in virtual machine to be allocated is the application type that user applies for, and in virtual machine to be allocated, whether there is the virtual machine of the application service demand parameter that can meet user's application, if arbitrary Rule of judgment can not meet in above-mentioned two Rule of judgment, then determine not find above-mentioned target virtual machine in virtual machine to be allocated, need for user re-creates virtual machine.
In technique scheme, preferably, also comprise: the identification information of each virtual machine to be allocated described in corresponding stored, and the status information of described each virtual machine to be allocated, described status information comprises the application type of application service index that described each virtual machine to be allocated can provide and described each deploying virtual machine to be allocated; The application service index that the described each virtual machine to be allocated determined according to the running state information of the described each virtual machine to be allocated detected in real time can provide, upgrades the status information of described each virtual machine to be allocated.
In this technical scheme, by the identification information of each virtual machine to be allocated of corresponding stored and the status information of each virtual machine to be allocated, make it possible to search easily the resources of virtual machine that the virtual machine applied for user matches; The status information of each virtual machine to be allocated is upgraded by the application service index of the virtual machine each to be allocated determined according to the running state information of the virtual machine each to be allocated detected in real time, the status information making the virtual machine each to be allocated stored can be all up-to-date information, and then user can be ensured to distribute the accuracy of resources of virtual machine.
In technique scheme, preferably, the step described target virtual machine being dispensed to described user is specially: confirmed to described user by the information feed back of described target virtual machine; When the confirmation instruction receiving described user, use the Resourse Distribute of described target virtual machine to described user.
Fig. 2 shows the schematic block diagram of the distributor of virtual resource according to an embodiment of the invention.
As shown in Figure 2, the distributor 200 of virtual resource according to an embodiment of the invention, comprising: the first acquiring unit 202, for obtaining the application type of each deploying virtual machine and the configuration information of described each virtual machine in the virtual machine that distributed; First detecting unit 204, for detecting the running state information of described each virtual machine; First determining unit 206, for the running state information of described each virtual machine that the application type of described each deploying virtual machine that gets according to described first acquiring unit 202 and the configuration information of described each virtual machine and described first detecting unit 204 detect, determine every type be applied in different virtual machine configuration informations under corresponding application service index; Second acquisition unit 208, for obtaining each configuration information of virtual machine to be allocated and the application type of deployment in all virtual machines to be allocated; Second detecting unit 210, for detecting the running state information of described each virtual machine to be allocated in real time; Second determining unit 212, for the running state information of described each virtual machine to be allocated that described each configuration information of virtual machine to be allocated of getting according to described second acquisition unit 208 and the application type of deployment and described second detecting unit 210 detect in real time, determine the application service index that described each virtual machine to be allocated can provide for the application type disposed; Search unit 214, for the application type applied for according to user and application service demand parameter, from described all virtual machines to be allocated, search the target virtual machine that the application type applied for described application service demand parameter and described user matches; Allocation units 216, for described search unit 214 find described target virtual machine time, described target virtual machine is dispensed to described user.
In this technical scheme, the application type of each deploying virtual machine and the configuration information of each virtual machine in the virtual machine distributed by acquisition, and combine the running state information of each virtual machine detected, that determines every type is applied in application service index corresponding under different virtual machine configuration informations, can when getting each configuration information of virtual machine to be allocated and the application type of deployment and running state information, the service ability (the application service index that namely can provide) of each virtual machine to be allocated to the application type disposed can be provided exactly, and then the ability (i.e. application service demand parameter) needed for virtual machine can applied for according to the application type of user's application and user, exactly for user searches best virtual machine, avoid in correlation technique and provide the virtual machine of fixed configurations selected to cause resources of virtual machine to configure dumb by user and cause the problem that resources of virtual machine is not enough in the height concurrent phase or some resources of virtual machine is idle, not only reduce the technical threshold of application and use resources of virtual machine, and can neatly for user distributes resources of virtual machine, realize resources of virtual machine to distribute, the optimization utilized.
Visible, by analyzing the application type of the deploying virtual machine distributed, the configuration information of virtual machine and running state information in the application, can estimate the service ability of virtual machine to be allocated exactly, and then can ensure as user distributes best resources of virtual machine.
In technique scheme, preferably, also comprise: creating unit 218, for described search unit 214 do not find described target virtual machine time, the application type applied for according to described user and described application service demand parameter create described target virtual machine; Described allocation units 216 also for, the described target virtual machine after described creating unit 218 being created is dispensed to described user.
In this technical scheme, if do not find target virtual machine in virtual machine to be allocated, then need to re-create optimum resources of virtual machine, to meet the demand of user to resources of virtual machine according to the demand of user.
In technique scheme, preferably, described search unit 214 specifically for: when application type and the application type that described user applies for of described all deploying virtual machines to be allocated are all not identical, and/or when the application service index of described all virtual machines to be allocated all can not meet the application service demand parameter of described user application, determine not find described target virtual machine.
In this technical scheme, the Rule of judgment determining whether to find target virtual machine has two, namely the application type that whether there is deployment in virtual machine to be allocated is the application type that user applies for, and in virtual machine to be allocated, whether there is the virtual machine of the application service demand parameter that can meet user's application, if arbitrary Rule of judgment can not meet in above-mentioned two Rule of judgment, then determine not find above-mentioned target virtual machine in virtual machine to be allocated, need for user re-creates virtual machine.
In technique scheme, preferably, also comprise: storage unit 220, for the identification information of virtual machine to be allocated each described in corresponding stored, and the status information of described each virtual machine to be allocated, described status information comprises the application type of application service index that described each virtual machine to be allocated can provide and described each deploying virtual machine to be allocated; Updating block 222, the application service index that the described each virtual machine determined for the running state information of the described each virtual machine detected in real time according to described second detecting unit can provide, upgrades in described storage unit the status information of the described each virtual machine stored.
In this technical scheme, by the identification information of each virtual machine to be allocated of corresponding stored and the status information of each virtual machine to be allocated, make it possible to search easily the resources of virtual machine that the virtual machine applied for user matches; The status information of each virtual machine to be allocated is upgraded by the application service index of the virtual machine each to be allocated determined according to the running state information of the virtual machine each to be allocated detected in real time, the status information making the virtual machine each to be allocated stored can be all up-to-date information, and then user can be ensured to distribute the accuracy of resources of virtual machine.
In technique scheme, preferably, described allocation units 216 specifically for: the information feed back of described target virtual machine is confirmed to described user, and when the confirmation instruction receiving described user, uses the Resourse Distribute of described target virtual machine to described user.
Fig. 3 shows the schematic block diagram of the distributor of virtual resource according to another embodiment of the invention.
The allocative decision that the present invention proposes virtual resource mainly carries out semantization description for the application service performance requirement of " cloud platform ", by calculating the standardization serviceability energy index converted in " cloud platform " scope.The virtual resource catalogue performance index of virtual resource to be allocated and virtual resource are mapped in formation " cloud platform " scope, when user applies for virtual resource, the demand for services that the semantization that system inputs at interface according to user describes, by conversion, from virtual resource catalogue, find out the highest virtual machine of matching degree distribute to user, while guaranteeing at utmost to reduce user operation difficulty, realize the virtual resource of automatic optimal scheme to user.
Particularly, as shown in Figure 3, the distributor 300 of virtual resource according to another embodiment of the invention, comprising:
Resource management agent module 302, be deployed on the virtual machine and virtual machine to be allocated that have distributed, when being deployed on the virtual machine distributed, by detecting the running state information of virtual machine deploy application, the configuration information of virtual machine, determine every type be applied in different virtual machine configuration informations under corresponding application service index; On when being deployed in virtual machine to be allocated, for the running state information that the virtual machine deploy that real-time collecting is to be allocated is applied, and be applied in application service index corresponding under different virtual machine configuration informations in conjunction with every type, determine the application service index of virtual machine to be allocated, for resource allocation scheduling controller module 306 provides reference data by service performance Distribution Indexes resource.
Resource management client modules 304, for providing an operation interface for user, when user applies for virtual resource, the information of the resource of application can be inputted on client end interface, as the minimum and maximum threshold values of serviceability index request of application application, the type etc. of application application can be inputted.And be used in resources of virtual machine and be assigned the resources of virtual machine information that rear display distributes.
Resource allocation scheduling controller module 306, it is the processing enter of distributing for Decision Resource, according to user, scheduling controller applies for that the type applied and serviceability index calculate go out the requirements of the index such as CPU, internal memory, I/O, the network bandwidth of resource requirement, resource matched degree in contrast center virtual resource catalogue 308, to obtain immediate virtual machine or cluster virtual machine and to return to resource management client modules 304 from qualified virtual resource catalogue.Meanwhile, the virtual machine information resource management agent module 302 received sent can be updated in corresponding virtual resource catalogue by indication information with serving.
Center virtual resource catalogue 308, for storing real time status information and the service performance index information of " cloud platform " virtual machine.
Wherein, the resource management agent module 302 of disposing on a virtual machine can adopt aggressive mode to send present node (wherein to resource allocation scheduling controller module 306, each node correspond to a virtual machine, virtual machine can be the virtual machine and/or virtual machine to be allocated that have distributed) status information and service performance index information.Resource allocation scheduling controller module 306 when receiving the information that resource management agent module 302 sends first, can by the information registering of resource management agent module 302 place node to center virtual resource catalogue 308 to set up corresponding nodal information.
After the information that resource management agent module 302 sends is sent to center virtual resource catalogue 308 by resource allocation scheduling controller module 306, the historical information that center virtual resource catalogue 308 is collected according to node corresponding stored.These historical informations comprise: CUP utilization rate, memory usage, I/O utilization rate, Web vector graphic information etc.
Resource allocation scheduling controller module 306, when distributing virtual resource, according to the service indication requirement of user's input, by the data analysis to existing node, obtains the virtual resource size meeting users service needs.
In sum, the distributor of virtual resource described is in this embodiment by applying for the analysis of the serviceability index request applied to user, and mate according to real system running status index, combine the many factors such as application model, deployment way, requirements for access, automatically the application system being deployed in high in the clouds for user distributes rational virtual resource, and provides configuration service.Compared to traditional virtual resource allocation mode, technical scheme of the present invention enormously simplify the step into application application virtual resource, reduce technical threshold, make user when underlying virtual resource operation logic and optimum operation need not be concerned about, the reasonable disposition of resource can be completed.
Fig. 4 shows the schematic block diagram of the distributor of virtual resource according to still another embodiment of the invention.
As shown in Figure 4, the distributor 400 of virtual resource according to still another embodiment of the invention, comprising: client 402, control and management device 404, scheduling adaptation module 406, basic hardware resources 408, virtual resources pond 410 and virtual resource catalogue 412 and the Agent (not shown) of disposing on a virtual machine.
Wherein, client 402 mainly provides user on client end interface, input application service demand parameter information, comprising: the concurrency, number of users, user data size, largest request response time, Best-case Response Time, maximum reception number of request, request success percentage etc. of expection.Resource bid request is submitted to after input.
Control and management device 404 receives the resource bid request that user inputs in client 402, analyzes the specification of required virtual resource, and sends resource request to scheduling adaptation module 406 or directly ask the idling-resource in virtual resource pond 410.Preferably, if control and management device 404 can find suitable idling-resource in virtual resources pond 410, then directly can ask the resource in virtual resource pond 410; If control and management device 404 can not find suitable idling-resource in virtual resources pond 410, then can send resource request, to create new virtual resource to scheduling adaptation module 406.
Scheduling adaptation module 406, for the resource request sent according to control and management device 404, creates the virtual resource of new met users service needs.
Basic hardware resources 408 refers to physical equipment, comprises the equipment such as application server, database server, Reverse Proxy, load-balanced server, router.For passing through the virtual resource of meeting consumers' demand new to the virtual generation of physical equipment.
Virtual resource pond 410 is mainly for user provides the set of required virtual resource.
Virtual resource catalogue 412 identifies using and ownership situation of each virtual resource in virtual resource pond.
Fig. 5 shows the schematic flow diagram of the distribution method of virtual resource according to another embodiment of the invention.
As shown in Figure 5, the distribution method of virtual resource according to another embodiment of the invention, comprising:
Step 502, user logs in resource management client.Particularly, user can log in cloud open platform and create application, and the resources of virtual machine needed for Request For Disposition application.
Step 504, the service performance indication information of user needed for the application of application page configuration.
Step 506, user submits resource bid request to.
Step 508, control and management device according to the input of user, the virtual machine service index needed for calculating.
Step 510, control and management device retrieves the highest resources of virtual machine of matching degree from virtual resource catalogue.
Step 512, predistribution result is returned to user and confirms by system, if user is unsatisfied with allocation result, then can returns step 504 and reconfigure service performance indication information needed for application.
Step 514, when user confirms that allocation result is errorless, can submit to and confirm predistribution result.
Step 516, resources of virtual machine is distributed to user and is used by system.
More than be described with reference to the accompanying drawings technical scheme of the present invention, consider that user is when applying for virtual resource, technical threshold is higher.And the virtual machine instance that some fixed configurations are provided according to service object proposed in correlation technique, so that user selects the technical scheme of corresponding virtual machine type according to the application type of oneself, although to some extent solve the problem that user selects virtual machine, but resources of virtual machine can not be made to configure and to reach optimum state, the problem that resources of virtual machine is not enough in the height concurrent phase or resources of virtual machine is idle may be caused.Therefore, the present invention proposes a kind of allocative decision of new virtual resource, not only reduce the technical threshold of application resources of virtual machine, best resources of virtual machine can be distributed neatly according to the demand of user simultaneously, achieve the optimization that resources of virtual machine distributes, utilizes.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. a distribution method for virtual resource, is characterized in that, comprising:
Obtain the application type of each deploying virtual machine and the configuration information of described each virtual machine in the virtual machine distributed, and detect the running state information of described each virtual machine, be applied in application service index corresponding under different virtual machine configuration informations with what determine every type;
Obtain each configuration information of virtual machine to be allocated and the application type of deployment in all virtual machines to be allocated, the running state information of the described each virtual machine to be allocated of real-time detection, and be applied in application service index corresponding under different virtual machine configuration informations in conjunction with described every type, determine the application service index that described each virtual machine to be allocated can provide for the application type disposed;
According to application type and the application service demand parameter of user's application, from described all virtual machines to be allocated, search the target virtual machine that the application type applied for described application service demand parameter and described user matches;
When finding described target virtual machine, described target virtual machine is dispensed to described user.
2. the distribution method of virtual resource according to claim 1, is characterized in that, also comprises:
When not finding described target virtual machine, the application type applied for according to described user and described application service demand parameter create described target virtual machine, and the described target virtual machine after creating is dispensed to described user.
3. the distribution method of virtual resource according to claim 2, is characterized in that, also comprises:
When the application type of described all deploying virtual machines to be allocated is all not identical with the application type that described user applies for, and/or when the application service index of described all virtual machines to be allocated all can not meet the application service demand parameter of described user application, determine not find described target virtual machine.
4. the distribution method of virtual resource according to claim 1, is characterized in that, also comprises:
The identification information of each virtual machine to be allocated described in corresponding stored, and the status information of described each virtual machine to be allocated, described status information comprises the application type of application service index that described each virtual machine to be allocated can provide and described each deploying virtual machine to be allocated;
The application service index that the described each virtual machine to be allocated determined according to the running state information of the described each virtual machine to be allocated detected in real time can provide, upgrades the status information of described each virtual machine to be allocated.
5. the distribution method of virtual resource according to any one of claim 1 to 4, is characterized in that, the step that described target virtual machine is dispensed to described user is specially:
The information feed back of described target virtual machine is confirmed to described user;
When the confirmation instruction receiving described user, use the Resourse Distribute of described target virtual machine to described user.
6. a distributor for virtual resource, is characterized in that, comprising:
First acquiring unit, for obtaining the application type of each deploying virtual machine and the configuration information of described each virtual machine in the virtual machine that distributed;
First detecting unit, for detecting the running state information of described each virtual machine;
First determining unit, for the running state information of described each virtual machine that the application type of described each deploying virtual machine that gets according to described first acquiring unit and the configuration information of described each virtual machine and described first detecting unit detect, determine every type be applied in different virtual machine configuration informations under corresponding application service index;
Second acquisition unit, for obtaining each configuration information of virtual machine to be allocated and the application type of deployment in all virtual machines to be allocated;
Second detecting unit, for detecting the running state information of described each virtual machine to be allocated in real time;
Second determining unit, for the running state information of described each virtual machine to be allocated that described each configuration information of virtual machine to be allocated of getting according to described second acquisition unit and the application type of deployment and described second detecting unit detect in real time, determine the application service index that described each virtual machine to be allocated can provide for the application type disposed;
Search unit, for the application type applied for according to user and application service demand parameter, from described all virtual machines to be allocated, search the target virtual machine that the application type applied for described application service demand parameter and described user matches;
Allocation units, for described search unit find described target virtual machine time, described target virtual machine is dispensed to described user.
7. the distributor of virtual resource according to claim 6, is characterized in that, also comprises:
Creating unit, for described search unit do not find described target virtual machine time, the application type applied for according to described user and described application service demand parameter create described target virtual machine;
Described allocation units also for, the described target virtual machine after described creating unit being created is dispensed to described user.
8. the distributor of virtual resource according to claim 7, is characterized in that, described in search unit specifically for:
When the application type of described all deploying virtual machines to be allocated is all not identical with the application type that described user applies for, and/or when the application service index of described all virtual machines to be allocated all can not meet the application service demand parameter of described user application, determine not find described target virtual machine.
9. the distributor of virtual resource according to claim 6, is characterized in that, also comprises:
Storage unit, for the identification information of virtual machine to be allocated each described in corresponding stored, and the status information of described each virtual machine to be allocated, described status information comprises the application type of application service index that described each virtual machine to be allocated can provide and described each deploying virtual machine to be allocated;
Updating block, the application service index that the described each virtual machine determined for the running state information of the described each virtual machine detected in real time according to described second detecting unit can provide, upgrades in described storage unit the status information of the described each virtual machine stored.
10. the distributor of the virtual resource according to any one of claim 6 to 9, is characterized in that, described allocation units specifically for:
The information feed back of described target virtual machine is confirmed to described user, and when the confirmation instruction receiving described user, uses the Resourse Distribute of described target virtual machine to described user.
CN201410583566.1A 2014-10-27 2014-10-27 The distribution method and distributor of virtual resource Active CN104281496B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410583566.1A CN104281496B (en) 2014-10-27 2014-10-27 The distribution method and distributor of virtual resource

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410583566.1A CN104281496B (en) 2014-10-27 2014-10-27 The distribution method and distributor of virtual resource

Publications (2)

Publication Number Publication Date
CN104281496A true CN104281496A (en) 2015-01-14
CN104281496B CN104281496B (en) 2018-02-02

Family

ID=52256397

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410583566.1A Active CN104281496B (en) 2014-10-27 2014-10-27 The distribution method and distributor of virtual resource

Country Status (1)

Country Link
CN (1) CN104281496B (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138392A (en) * 2015-08-26 2015-12-09 联想(北京)有限公司 Bandwidth control method and electronic equipment
CN105630604A (en) * 2015-12-18 2016-06-01 国云科技股份有限公司 SLA based multi-tenant virtual machine resource allocation method
CN106100872A (en) * 2016-05-31 2016-11-09 中国联合网络通信集团有限公司 A kind of business continuance support method and device
CN106161068A (en) * 2015-04-15 2016-11-23 华为技术有限公司 A kind of recovery prompting to Internet resources and distribution method, and controller
CN106548670A (en) * 2016-08-17 2017-03-29 清华大学 Online teaching platform and online teaching method
CN106776012A (en) * 2016-11-28 2017-05-31 武汉秀宝软件有限公司 The management method and system of a kind of virtual resource
CN106815060A (en) * 2017-01-19 2017-06-09 携程旅游网络技术(上海)有限公司 Virtual machine distribution method and system
CN106856510A (en) * 2017-02-27 2017-06-16 中国联合网络通信集团有限公司 Virtual private clound routing forwarding dispatching method, system and virtual router
CN107045476A (en) * 2016-12-20 2017-08-15 中电科华云信息技术有限公司 Software test service implementing method and system based on virtualization
WO2017143548A1 (en) * 2016-02-25 2017-08-31 华为技术有限公司 Method for automatically deploying application, and cloud management node
CN107220108A (en) * 2017-07-06 2017-09-29 山东超越数控电子有限公司 A kind of method and system for realizing cloud data center load balancing
CN107368426A (en) * 2017-08-28 2017-11-21 郑州云海信息技术有限公司 A kind of method of testing and test device
WO2018010564A1 (en) 2016-07-13 2018-01-18 Huawei Technologies Co., Ltd. Adaptive resource management in distributed computing systems
CN107608781A (en) * 2016-07-11 2018-01-19 华为软件技术有限公司 A kind of load predicting method, device and network element
WO2018040797A1 (en) * 2016-08-30 2018-03-08 中兴通讯股份有限公司 Network function virtualization management method and device
CN108399101A (en) * 2017-02-06 2018-08-14 腾讯科技(深圳)有限公司 The methods, devices and systems of scheduling of resource
CN108616553A (en) * 2016-12-13 2018-10-02 ***通信有限公司研究院 Cloud computing resource pool carries out the method and device of scheduling of resource
CN108614728A (en) * 2018-04-27 2018-10-02 平安科技(深圳)有限公司 Virtual machine service providing method, device, equipment and computer readable storage medium
CN109189553A (en) * 2018-08-17 2019-01-11 烽火通信科技股份有限公司 Network service and virtual resource multiple target matching process and system
CN109408205A (en) * 2017-08-16 2019-03-01 北京京东尚科信息技术有限公司 Method for scheduling task and device based on hadoop cluster
CN109960566A (en) * 2017-12-26 2019-07-02 ***通信集团辽宁有限公司 Distribution method, device, equipment and the medium of virtualization resource
CN110633900A (en) * 2019-08-30 2019-12-31 中国人民财产保险股份有限公司 Virtual resource allocation method and device and electronic equipment
CN110990114A (en) * 2019-11-08 2020-04-10 浪潮电子信息产业股份有限公司 Virtual machine resource allocation method, device, equipment and readable storage medium
CN112330229A (en) * 2020-12-02 2021-02-05 北京元心科技有限公司 Resource scheduling method and device, electronic equipment and computer readable storage medium
CN112529711A (en) * 2021-02-07 2021-03-19 腾讯科技(深圳)有限公司 Transaction processing method and device based on block chain virtual machine multiplexing
CN112698952A (en) * 2021-01-05 2021-04-23 广州品唯软件有限公司 Unified management method and device for computing resources, computer equipment and storage medium
CN112882824A (en) * 2019-11-29 2021-06-01 北京国双科技有限公司 Memory resource allocation method, device and equipment
CN113553180A (en) * 2021-07-20 2021-10-26 唯品会(广州)软件有限公司 Container scheduling method and device and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593134A (en) * 2009-06-29 2009-12-02 北京航空航天大学 Virtual machine cpu resource distribution method and device
JP2011095871A (en) * 2009-10-28 2011-05-12 Hitachi Ltd Program distribution method and operation management device
CN102279771A (en) * 2011-09-02 2011-12-14 北京航空航天大学 Method and system for adaptively allocating resources as required in virtualization environment
US20140173620A1 (en) * 2011-08-29 2014-06-19 Huawei Technologies Co., Ltd. Resource allocation method and resource management platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593134A (en) * 2009-06-29 2009-12-02 北京航空航天大学 Virtual machine cpu resource distribution method and device
JP2011095871A (en) * 2009-10-28 2011-05-12 Hitachi Ltd Program distribution method and operation management device
US20140173620A1 (en) * 2011-08-29 2014-06-19 Huawei Technologies Co., Ltd. Resource allocation method and resource management platform
CN102279771A (en) * 2011-09-02 2011-12-14 北京航空航天大学 Method and system for adaptively allocating resources as required in virtualization environment

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161068B (en) * 2015-04-15 2020-10-16 华为技术有限公司 Recovery prompting and distributing method for network resources and controller
CN106161068A (en) * 2015-04-15 2016-11-23 华为技术有限公司 A kind of recovery prompting to Internet resources and distribution method, and controller
CN105138392B (en) * 2015-08-26 2019-09-24 联想(北京)有限公司 A kind of band width control method and electronic equipment
CN105138392A (en) * 2015-08-26 2015-12-09 联想(北京)有限公司 Bandwidth control method and electronic equipment
CN105630604A (en) * 2015-12-18 2016-06-01 国云科技股份有限公司 SLA based multi-tenant virtual machine resource allocation method
US10824408B2 (en) 2016-02-25 2020-11-03 Huawei Technologies, Co., Ltd. Method for automatic application deployment and cloud management node
CN107431696B (en) * 2016-02-25 2020-04-21 华为技术有限公司 Method and cloud management node for application automation deployment
WO2017143548A1 (en) * 2016-02-25 2017-08-31 华为技术有限公司 Method for automatically deploying application, and cloud management node
CN107431696A (en) * 2016-02-25 2017-12-01 华为技术有限公司 Method and cloud management node for application automatically dispose
CN106100872A (en) * 2016-05-31 2016-11-09 中国联合网络通信集团有限公司 A kind of business continuance support method and device
CN106100872B (en) * 2016-05-31 2019-04-05 中国联合网络通信集团有限公司 A kind of business continuance support method and device
CN107608781B (en) * 2016-07-11 2021-06-22 华为技术有限公司 Load prediction method, device and network element
CN107608781A (en) * 2016-07-11 2018-01-19 华为软件技术有限公司 A kind of load predicting method, device and network element
CN109478147A (en) * 2016-07-13 2019-03-15 华为技术有限公司 Adaptive resource management in distributed computing system
WO2018010564A1 (en) 2016-07-13 2018-01-18 Huawei Technologies Co., Ltd. Adaptive resource management in distributed computing systems
US10503558B2 (en) 2016-07-13 2019-12-10 Huawei Technologies Co., Ltd. Adaptive resource management in distributed computing systems
CN106548670A (en) * 2016-08-17 2017-03-29 清华大学 Online teaching platform and online teaching method
WO2018040797A1 (en) * 2016-08-30 2018-03-08 中兴通讯股份有限公司 Network function virtualization management method and device
CN107786360A (en) * 2016-08-30 2018-03-09 中兴通讯股份有限公司 Network function virtualized management method and device
CN106776012B (en) * 2016-11-28 2020-06-23 武汉秀宝软件有限公司 Virtual resource management method and system
CN106776012A (en) * 2016-11-28 2017-05-31 武汉秀宝软件有限公司 The management method and system of a kind of virtual resource
CN108616553A (en) * 2016-12-13 2018-10-02 ***通信有限公司研究院 Cloud computing resource pool carries out the method and device of scheduling of resource
CN107045476A (en) * 2016-12-20 2017-08-15 中电科华云信息技术有限公司 Software test service implementing method and system based on virtualization
CN106815060A (en) * 2017-01-19 2017-06-09 携程旅游网络技术(上海)有限公司 Virtual machine distribution method and system
CN108399101A (en) * 2017-02-06 2018-08-14 腾讯科技(深圳)有限公司 The methods, devices and systems of scheduling of resource
CN106856510B (en) * 2017-02-27 2019-08-16 中国联合网络通信集团有限公司 Virtual private cloud routing forwarding dispatching method, system and virtual router
CN106856510A (en) * 2017-02-27 2017-06-16 中国联合网络通信集团有限公司 Virtual private clound routing forwarding dispatching method, system and virtual router
CN107220108A (en) * 2017-07-06 2017-09-29 山东超越数控电子有限公司 A kind of method and system for realizing cloud data center load balancing
CN107220108B (en) * 2017-07-06 2020-06-30 山东超越数控电子股份有限公司 Method and system for realizing load balance of cloud data center
CN109408205A (en) * 2017-08-16 2019-03-01 北京京东尚科信息技术有限公司 Method for scheduling task and device based on hadoop cluster
CN109408205B (en) * 2017-08-16 2022-09-30 北京京东尚科信息技术有限公司 Task scheduling method and device based on hadoop cluster
CN107368426A (en) * 2017-08-28 2017-11-21 郑州云海信息技术有限公司 A kind of method of testing and test device
CN107368426B (en) * 2017-08-28 2020-12-01 苏州浪潮智能科技有限公司 Test method and test device
CN109960566A (en) * 2017-12-26 2019-07-02 ***通信集团辽宁有限公司 Distribution method, device, equipment and the medium of virtualization resource
CN108614728A (en) * 2018-04-27 2018-10-02 平安科技(深圳)有限公司 Virtual machine service providing method, device, equipment and computer readable storage medium
CN109189553A (en) * 2018-08-17 2019-01-11 烽火通信科技股份有限公司 Network service and virtual resource multiple target matching process and system
CN110633900A (en) * 2019-08-30 2019-12-31 中国人民财产保险股份有限公司 Virtual resource allocation method and device and electronic equipment
CN110990114A (en) * 2019-11-08 2020-04-10 浪潮电子信息产业股份有限公司 Virtual machine resource allocation method, device, equipment and readable storage medium
CN112882824A (en) * 2019-11-29 2021-06-01 北京国双科技有限公司 Memory resource allocation method, device and equipment
CN112330229A (en) * 2020-12-02 2021-02-05 北京元心科技有限公司 Resource scheduling method and device, electronic equipment and computer readable storage medium
CN112330229B (en) * 2020-12-02 2023-09-22 北京元心科技有限公司 Resource scheduling method, device, electronic equipment and computer readable storage medium
CN112698952A (en) * 2021-01-05 2021-04-23 广州品唯软件有限公司 Unified management method and device for computing resources, computer equipment and storage medium
CN112529711A (en) * 2021-02-07 2021-03-19 腾讯科技(深圳)有限公司 Transaction processing method and device based on block chain virtual machine multiplexing
CN112529711B (en) * 2021-02-07 2021-05-14 腾讯科技(深圳)有限公司 Transaction processing method and device based on block chain virtual machine multiplexing
CN113553180A (en) * 2021-07-20 2021-10-26 唯品会(广州)软件有限公司 Container scheduling method and device and electronic equipment
CN113553180B (en) * 2021-07-20 2023-10-13 唯品会(广州)软件有限公司 Container scheduling method and device and electronic equipment

Also Published As

Publication number Publication date
CN104281496B (en) 2018-02-02

Similar Documents

Publication Publication Date Title
CN104281496A (en) Virtual resource distribution method and virtual resource distribution device
CN106776005B (en) Resource management system and method for containerized application
US10623481B2 (en) Balancing resources in distributed computing environments
CN104038540B (en) Method and system for automatically selecting application proxy server
CN103297507B (en) Cloud computing operation system and the method for providing a user service
CN102904955B (en) The self-adapting stretching control system of Web application in cloud computing platform and method thereof
CN109213597A (en) Resource allocation methods, device, computer equipment and computer readable storage medium
CN109857518A (en) A kind of distribution method and equipment of Internet resources
CN103338241B (en) A kind of new publicly-owned cloud framework and virtual resources adaptive configuring method thereof
CN110163474A (en) A kind of method and apparatus of task distribution
CN104601664B (en) A kind of control system of cloud computing platform resource management and scheduling virtual machine
CN104881325A (en) Resource scheduling method and resource scheduling system
CN105049268A (en) Distributed computing resource allocation system and task processing method
CN107395733A (en) Geographical distribution interactive service cloud resource cooperative optimization method
CN109684074A (en) Physical machine resource allocation methods and terminal device
CN108021435B (en) Cloud computing task flow scheduling method with fault tolerance capability based on deadline
CN110688213B (en) Resource management method and system based on edge calculation and electronic equipment
US10666570B2 (en) Computing infrastructure resource-workload management methods and apparatuses
CN104092756A (en) Cloud storage system resource dynamic allocation method based on DHT mechanism
CN107291536B (en) Application task flow scheduling method in cloud computing environment
CN111562966B (en) Resource arrangement method of man-machine-object fusion cloud computing platform
CN105404549B (en) Scheduling virtual machine system based on yarn framework
CN104407912A (en) Virtual machine configuration method and device
CN111752678A (en) Low-power-consumption container placement method for distributed collaborative learning in edge computing
CN115917510A (en) Virtual machine deployment in a streamlined cloud computing environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant