CN104158841A - Computing resource allocation method - Google Patents

Computing resource allocation method Download PDF

Info

Publication number
CN104158841A
CN104158841A CN201410326067.4A CN201410326067A CN104158841A CN 104158841 A CN104158841 A CN 104158841A CN 201410326067 A CN201410326067 A CN 201410326067A CN 104158841 A CN104158841 A CN 104158841A
Authority
CN
China
Prior art keywords
computational resource
resource
task
assessment
preassignment
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
CN201410326067.4A
Other languages
Chinese (zh)
Other versions
CN104158841B (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.)
CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Original Assignee
CLP SECTION HUAYUN INFORMATION TECHNOLOGY 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 CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd filed Critical CLP SECTION HUAYUN INFORMATION TECHNOLOGY Co Ltd
Priority to CN201410326067.4A priority Critical patent/CN104158841B/en
Publication of CN104158841A publication Critical patent/CN104158841A/en
Application granted granted Critical
Publication of CN104158841B publication Critical patent/CN104158841B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention provides a computing resource allocation method. The computing resource allocation method comprises the following steps: step 1, assessing all computing resources required by a task according to the assessment factors which comprise computing resource factors and limiting factors, judging whether the assessment is valid, if yes, actuating step 2, and if no, actuating step 4; step 2, if the assessment is valid, achieving pre-allocation of the computing resources according to the pre-allocation strategy, and mapping and adding the computing resources which are successfully pre-allocated to a task resource plan; step 3, actually allocating the computing resources, mapping and actuating the task according to the pre-allocated computing resources in the task resource plan; step 4, if the assessment is null and void, giving out assessment feedback and enabling the task required by the computing resources to belong to a computing pool. The computing resource allocation method realizes computing resource allocation as required, and ensures that a current cluster resource is effectively assessed before computing resource pre-allocation to expose the resource bottleneck as early as possible.

Description

Computational resource allocation method
Technical field
The present invention relates to a kind of distribution method, particularly, relate to a kind of computational resource allocation method.
Background technology
The computational resource allocation method of cloud desktop cluster plays most important effect at whole cluster, and its quality has directly determined the utilance of whole cluster resource and the load balancing situation of lower each server thereof.
At present, in existing technology, resource allocation methods mainly contains following defect:
One, existing computational resource allocation method mainly only relates to resource aspect factor: CPU (central processing unit), internal memory, but because general cluster management system lacks the quantification real-time statistics to resource, cause carrying out accurate dispatching distribution to cluster computational resource;
Two, only consider that whether the computational resource in destination server is enough when computational resource allocation, if can meet by virtual machine operations task and distribute this node processing, otherwise prompting " inadequate resource " causes carrying out unsuccessfully, this subtask is failure at this point, can only wait for resource readjust meet after, again initiate task, can not realize On-demand resource allocation;
Three, after task is carried out unsuccessfully by a variety of causes, offer keeper's prompt for simple " inadequate resource ", the bottleneck place in Response calculation resource allocation process that cannot be correct, is unfavorable for the behavior such as expansion or strategy adjustment of the follow-up resource of keeper.
Summary of the invention
For defect of the prior art, the object of this invention is to provide a kind of computational resource allocation method, it realizes distributes calculation resources as required, guarantees, before computational resource preassignment, current cluster resource is carried out to Efficient Evaluation exposure resource bottleneck as early as possible.
According to an aspect of the present invention, provide a kind of computational resource allocation method, it is characterized in that, it comprises the following steps:
Step 1, according to every computational resource of task requests being assessed because of prime implicant of assessment, judges whether assessment is effective, if assessment effectively, performs step two; If it is invalid to assess, perform step four;
Step 2, if assessment effectively, by preassignment strategy preassignment computational resource, adds task resource plan by successful preassignment computational resource mapping;
Step 3, actual allocated computational resource, and calculated preassignment computational resource mapping is executed the task according to task resource;
Step 4, if assess invalidly, provides assessment feedback, and the task of computational resource request is belonged to computing pool.
Preferably, described step 1 comprises the following steps: step 11, and according to the authority of operation user to each server, that obtains available server can distributes calculation resources amount; Step 12, according to assessing because of prime implicant of the assessment of each computational resource of user's acquisition request, judges whether assessment is effective, if assessment effectively, performs step two; If it is invalid to assess, perform step four.
Preferably, described step 2 comprises the following steps: step 2 11, obtain the use distribution situation of the computational resource of existing each server, and the computational resource having been freezed by preassignment, by each server weight of preassignment policy calculation; Step 2 12, carries out the computational resource preassignment of server according to each server weight, and real-time update weight table; Step 2 13, freezes the preallocated computational resource of this part, and is updated to pre-allocation resource table, generates task resource plan simultaneously, and successful preassignment computational resource mapping is added to task resource plan, and distribution downwards.
Preferably, described step 2 11 is to utilize cluster resource statistical to obtain the use distribution situation of the computational resource of existing each server, utilizes pre-allocation resource table to obtain the computational resource that each server is freezed by preassignment.
Preferably, described task resource comprises the computational resource of each destination server and the task that is pre-assigned in the works, and preallocated computational resource only can be taken by this task before this task finishes.
Preferably, described step 3 comprises the following steps: step 3 11, and according to task resource, calculated preassignment computational resource mapping is executed the task, and judges whether task runs succeeded; Step 3 12, if tasks carrying success, and the actual computational resource that takies, i.e. actual allocated computational resource, upgrades pre-allocation resource table respective resources by freezing to actual taking; Step 3 13, if tasks carrying failure is carried out rollback and is discharged preallocated computational resource.
Preferably, described step 4 comprises the following steps: step 4 11, if computational resource assessment is invalid, and the information of the entity of feedback computational resource bottleneck or unsuccessful distributes calculation resources; Step 4 12, goes to the request of the preassignment computational resource that fails under computing pool, under computing pool, executes the task, and judges that whether request task is successful; Step 4 13, if request task success, vacant resource; Step 4 14, if rollback is carried out in request task failure.
Preferably, described assessment comprise computational resource factor and limiting factor because of prime implicant.
Preferably, described limiting factor comprises parameter limit and Warrant Bounds.
Preferably, described preassignment strategy is assignable strategy for each server-assignment computational resource.
Compared with prior art, the present invention has following beneficial effect: one, and the present invention increases the stock assessment to destination server before computational resource allocation, and estimation items can be expanded, and provides correct detailed assessment feedback.Two, the present invention, by preassignment computational resource, avoids same asset to be duplicatedly distributed.Three, the present invention can be by tactful preassignment, and collocation strategy can be tackled varying environment flexibly.Four, in the time that pre-allocation resource is not enough, the present invention can realize under computing pool distributes calculation resources as required.
Brief description of the drawings
By reading the detailed description of non-limiting example being done with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 is the flow chart of computational resource allocation method of the present invention.
Fig. 2 is the particular flow sheet of step 1 in the present invention.
Fig. 3 is the particular flow sheet of step 2 in the present invention.
Fig. 4 is the particular flow sheet of step 3 in the present invention.
Fig. 5 is the particular flow sheet of step 4 in the present invention.
Embodiment
Below in conjunction with specific embodiment, the present invention is described in detail.Following examples will contribute to those skilled in the art further to understand the present invention, but not limit in any form the present invention.It should be pointed out that to those skilled in the art, without departing from the inventive concept of the premise, can also make some distortion and improvement.These all belong to protection scope of the present invention.
As shown in Figure 1, computational resource allocation method of the present invention comprises the following steps:
Step 1, according to every computational resource of task requests being assessed because of prime implicant of assessment, assessment because prime implicant comprises computational resource factor (such as the resource factors such as CPU, internal memory) and limiting factor, judge assessment whether effective, if assess effectively; perform step two; If it is invalid to assess, perform step four; Limiting factor comprises parameter limit (for example: the maximum virtual machine number of server), Warrant Bounds (as the user of request task to certain server without operating right, can not use the resource of this server) etc.;
Step 2, if assessment effectively, by preassignment strategy preassignment computational resource;
Step 3, actual allocated computational resource, adds successful preassignment computational resource mapping task resource plan and executes the task; Such as, if when batch operation, allow part virtual machine to be allocated successfully;
Step 4, if assess invalidly, provides assessment feedback, and the task of computational resource request is belonged to computing pool.
Wherein, preassignment strategy is assignable strategy for each server-assignment computational resource, as: acquiescence is used balanced allocation strategy, and (weight of each server is attempted Resources allocation number of times in it and is inversely proportional to, be that number of attempt is more, its authority is lower), if known first server A, second server B and hypothesis two-server can meet the computational resource request of two virtual machines, existing two virtual machine request computational resources, the upper required computational resource of virtual machine of each preassignment of first server A, second server B.
As shown in Figure 2, described step 1 comprises the following steps: step 11, and according to the authority of operation user to each server, that obtains available server can distributes calculation resources amount; Step 12, according to assessing because of prime implicant of the assessment of each computational resource of user's acquisition request, judges whether assessment is effective, if effectively, performs step two; If invalid, perform step four.Wherein, step 11 specifically comprises the following steps: under cluster, register physical host as each server and add in the computing pool under cluster; Every system parameters of configuration server, comprises resource virtualizing parameter, resource limitation parameter; The computational resource of holding by virtual parameter conversion physical host becomes virtual resources, and is stored in the resource statistics table of computing pool, in resource statistics diagram, represents; Safety officer is active user's distribution object authority, the authority of the resources such as the operable server of restriction active user; The self-defined task configuration of active user (such as, virtual machine preparation), and send task requests (such as creating virtual machine request) to task scheduling management platform; Task scheduling management platform is processed this task requests, obtains real-time computational resource allocation situation from resource statistics table, as the foundation of computational resource assessment; From user request, extract the minimum request amount of computational resource, and obtain available server by user right can distributes calculation resources amount, simultaneously in conjunction with image parameter restriction initialization assessment because of prime implicant.Step 12 is assessing because of prime implicant according to the assessment such as minimum request amount and image parameter restriction of each computational resource of user's acquisition request specifically.For example, create virtual machine assessment comprise the maximum virtual machine parameter limit of CPU, server presence, server because of prime implicant.
As shown in Figure 3, described step 2 comprises the following steps: step 2 11, obtain the use distribution situation of the computational resource of existing each server, and the computational resource having been freezed by preassignment, and from user's request, extract preassignment strategy, by each server-assignment weight of preassignment policy calculation; Step 2 12, carries out the computational resource preassignment of server according to each server-assignment weight, and real-time update weight table; Step 2 13, freezes the preallocated computational resource of this part, and is updated to pre-allocation resource table, generates task resource plan simultaneously, and successful preassignment computational resource mapping is added to task resource plan, and distribution downwards.Step 2 11 is to utilize cluster resource statistical to obtain the use distribution situation of the computational resource of existing each server, utilize pre-allocation resource table to obtain the computational resource that each server is freezed by preassignment, can carry out accurately like this distribution of computational resource to cluster.Task resource comprises the computational resource of each destination server and the task that is pre-assigned in the works, and preallocated computational resource only can be taken by this task before this task finishes.Wherein, cluster resource statistical is by the resource of each physical server under cluster is monitored in real time, and the result of monitoring is carried out to statistic quantification, and end reaction goes out the resource service condition of each server.
As shown in Figure 4, described step 3 comprises the following steps: step 3 11, according to the calculated preassignment computational resource of task resource mapping execute the task (such as, task scheduling management platform sends physics according to the task resource plan after computational resource preassignment success to each destination server and creates virtual machine task requests), judge whether task runs succeeded; Step 3 12, if tasks carrying success, and the actual computational resource that takies, i.e. actual allocated computational resource, upgrades pre-allocation resource table respective resources by freezing to actual taking; Step 3 13, if tasks carrying failure is carried out rollback and is discharged preallocated computational resource (giving back preallocated computational resource).
As shown in Figure 5, described step 4 comprises the following steps: step 4 11, if computational resource assessment is invalid, and the information of the entity (virtual machine) of feedback computational resource bottleneck or unsuccessful distributes calculation resources; Step 4 12, goes to the request of the preassignment computational resource that fails under computing pool, under computing pool, carry out request task (such as, under computing pool, create virtual machine instance), judge whether success of request task; Step 4 13, if request task success (such as, virtual machine instance creates successfully), vacant resource; Step 4 14, if rollback is carried out in request task failure (such as virtual machine instance creates unsuccessfully).Wherein, when virtual machine instance is closed condition, starts if need and need to select the enough servers of computational resource as host.For example, successively each assessment to virtual machine because of prime implicant inspection, ungratifiedly assess invalidly if having, provide feedback.As: if CPU lazy weight, feedback resources bottleneck is CPU quantity, and shows respectively request resource quantity and actual assignable number of resources.Virtual machine is directly created under computing pool simultaneously, when waiting for server resource is enough, then selects server to take computational resource.
The present invention has following feature:
One, utilize cluster resource statistical to obtain real-time cluster computational resource service condition, before resource is distributed, produce the use distribution situation of the computational resource of current cluster, thereby accurately cluster is carried out to the distribution of computational resource.
Two, in computational resource allocation, first the every resource to task requests is assessed, assessment because prime implicant is except computational resource factor (CPU, internal memory), also comprise some limiting factors, such as parameter limit (for example: the maximum virtual machine number of server), Warrant Bounds (as the user of request task to certain server without operating right, can not use the resource of this server) etc., these estimation items can be expanded as required, before computational resource preassignment, current cluster resource is carried out to Efficient Evaluation with regard to guaranteeing like this, exposure resource bottleneck as early as possible.
Three, if after computational resource assessment effectively, computational resource allocation method is according to tactful Resources allocation and produce task resource plan, task resource comprises the resource of each destination server and the task that is pre-assigned in the works, preallocated computational resource only can this task take before this task finishes, thereby had stopped resource and be assigned to the hidden danger of the tasks carrying failure that actual time difference taking causes.
Four, if after computational resource assessment was lost efficacy, be that Servers-all under computing pool carries out preassignment without enough resources, now the resource request of this task is dispensed under computing pool, the continuation that does not affect task is carried out, the virtual machine instance that this task produces belongs to computing pool, actual and vacant computational resource.Hold this virtual machine when the server under computing pool has enough resources, and need to this virtual machine take computational resource (as started virtual machine), select the server of available resources to be used as host and move virtual machine.If under server, some virtual machine is shut down simultaneously, now these virtual machines can be moved out to computing pool from server, discharge its actual computational resource taking, just so realized computational resource allocation as required.
Above specific embodiments of the invention are described.It will be appreciated that, the present invention is not limited to above-mentioned specific implementations, and those skilled in the art can make various distortion or amendment within the scope of the claims, and this does not affect flesh and blood of the present invention.

Claims (10)

1. a computational resource allocation method, is characterized in that, it comprises the following steps:
Step 1, according to every computational resource of task requests being assessed because of prime implicant of assessment, judges whether assessment is effective, if assessment effectively, performs step two; If it is invalid to assess, perform step four;
Step 2, if assessment effectively, by preassignment strategy preassignment computational resource, adds task resource plan by successful preassignment computational resource mapping;
Step 3, actual allocated computational resource, and calculated preassignment computational resource mapping is executed the task according to task resource;
Step 4, if assess invalidly, provides assessment feedback, and the task of computational resource request is belonged to computing pool.
2. computational resource allocation method according to claim 1, is characterized in that, described step 1 comprises the following steps:
Step 11, according to the authority of operation user to each server, that obtains available server can distributes calculation resources amount;
Step 12, according to assessing because of prime implicant of the assessment of each computational resource of user's acquisition request, judges whether assessment is effective, if assessment effectively, performs step two; If it is invalid to assess, perform step four.
3. computational resource allocation method according to claim 2, is characterized in that, described step 2 comprises the following steps:
Step 2 11, obtains the use distribution situation of the computational resource of existing each server, and the computational resource having been freezed by preassignment, by each server weight of preassignment policy calculation;
Step 2 12, carries out the computational resource preassignment of server according to each server weight, and real-time update weight table;
Step 2 13, freezes the preallocated computational resource of this part, and is updated to pre-allocation resource table, generates task resource plan simultaneously, and successful preassignment computational resource mapping is added to task resource plan, and distribution downwards.
4. computational resource allocation method according to claim 3, it is characterized in that, described step 2 11 is to utilize cluster resource statistical to obtain the use distribution situation of the computational resource of existing each server, utilizes pre-allocation resource table to obtain the computational resource that each server is freezed by preassignment.
5. computational resource allocation method according to claim 3, it is characterized in that, described task resource comprises the computational resource of each destination server and the task that is pre-assigned in the works, and preallocated computational resource only can be taken by this task before this task finishes.
6. computational resource allocation method according to claim 3, is characterized in that, described step 3 comprises the following steps: step 3 11, and according to task resource, calculated preassignment computational resource mapping is executed the task, and judges whether task runs succeeded; Step 3 12, if tasks carrying success, and the actual computational resource that takies, i.e. actual allocated computational resource, upgrades pre-allocation resource table respective resources by freezing to actual taking; Step 3 13, if tasks carrying failure is carried out rollback and is discharged preallocated computational resource.
7. computational resource allocation method according to claim 6, is characterized in that, described step 4 comprises the following steps: step 4 11, if computational resource assessment is invalid, and the information of the entity of feedback computational resource bottleneck or unsuccessful distributes calculation resources; Step 4 12, goes to the request of the preassignment computational resource that fails under computing pool, under computing pool, executes the task, and judges that whether request task is successful; Step 4 13, if request task success, vacant resource; Step 4 14, if rollback is carried out in request task failure.
8. computational resource allocation method according to claim 1, is characterized in that, described assessment comprise computational resource factor and limiting factor because of prime implicant.
9. computational resource allocation method according to claim 8, is characterized in that, described limiting factor comprises parameter limit and Warrant Bounds.
10. computational resource allocation method according to claim 1, is characterized in that, described preassignment strategy is assignable strategy for each server-assignment computational resource.
CN201410326067.4A 2014-07-09 2014-07-09 Computational resource allocation method Expired - Fee Related CN104158841B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410326067.4A CN104158841B (en) 2014-07-09 2014-07-09 Computational resource allocation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410326067.4A CN104158841B (en) 2014-07-09 2014-07-09 Computational resource allocation method

Publications (2)

Publication Number Publication Date
CN104158841A true CN104158841A (en) 2014-11-19
CN104158841B CN104158841B (en) 2017-08-15

Family

ID=51884246

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410326067.4A Expired - Fee Related CN104158841B (en) 2014-07-09 2014-07-09 Computational resource allocation method

Country Status (1)

Country Link
CN (1) CN104158841B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881322A (en) * 2015-05-18 2015-09-02 中国科学院计算技术研究所 Method and device for dispatching cluster resource based on packing model
CN105094987A (en) * 2015-07-22 2015-11-25 国家计算机网络与信息安全管理中心 Resource scheduling method and system used for mass tasks
CN106844038A (en) * 2015-12-04 2017-06-13 阿里巴巴集团控股有限公司 It is a kind of to determine the method and device that resources use right limit and resource are provided
CN108279980A (en) * 2018-01-22 2018-07-13 上海联影医疗科技有限公司 Resource allocation methods and system and resource allocation terminal
CN108579076A (en) * 2018-04-16 2018-09-28 武汉康慧然信息技术咨询有限公司 Virtual reality calculates power Enhancement Method in home entertainment center
CN109298949A (en) * 2018-12-04 2019-02-01 国网辽宁省电力有限公司大连供电公司 A kind of resource scheduling system of distributed file system
CN113535398A (en) * 2021-07-14 2021-10-22 广州虎牙科技有限公司 Resource allocation adjusting method and device, electronic equipment and readable storage medium
CN115499388A (en) * 2022-08-30 2022-12-20 阿里巴巴(中国)有限公司 Virtual host resource allocation method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102014159A (en) * 2010-11-29 2011-04-13 华中科技大学 Layered resource reservation system under cloud computing environment
CN102497409A (en) * 2011-12-08 2012-06-13 曙光信息产业(北京)有限公司 Resource management method for cloud computing system
CN102722413A (en) * 2012-05-16 2012-10-10 上海兆民云计算科技有限公司 Distributed resource scheduling method for desktop cloud cluster
CN102958166A (en) * 2011-08-29 2013-03-06 华为技术有限公司 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
CN102014159A (en) * 2010-11-29 2011-04-13 华中科技大学 Layered resource reservation system under cloud computing environment
CN102958166A (en) * 2011-08-29 2013-03-06 华为技术有限公司 Resource allocation method and resource management platform
CN102497409A (en) * 2011-12-08 2012-06-13 曙光信息产业(北京)有限公司 Resource management method for cloud computing system
CN102722413A (en) * 2012-05-16 2012-10-10 上海兆民云计算科技有限公司 Distributed resource scheduling method for desktop cloud cluster

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881322A (en) * 2015-05-18 2015-09-02 中国科学院计算技术研究所 Method and device for dispatching cluster resource based on packing model
CN104881322B (en) * 2015-05-18 2018-10-09 中国科学院计算技术研究所 A kind of cluster resource dispatching method and device based on vanning model
CN105094987A (en) * 2015-07-22 2015-11-25 国家计算机网络与信息安全管理中心 Resource scheduling method and system used for mass tasks
CN106844038A (en) * 2015-12-04 2017-06-13 阿里巴巴集团控股有限公司 It is a kind of to determine the method and device that resources use right limit and resource are provided
CN108279980A (en) * 2018-01-22 2018-07-13 上海联影医疗科技有限公司 Resource allocation methods and system and resource allocation terminal
CN108579076A (en) * 2018-04-16 2018-09-28 武汉康慧然信息技术咨询有限公司 Virtual reality calculates power Enhancement Method in home entertainment center
CN109298949A (en) * 2018-12-04 2019-02-01 国网辽宁省电力有限公司大连供电公司 A kind of resource scheduling system of distributed file system
CN109298949B (en) * 2018-12-04 2021-08-20 国网辽宁省电力有限公司大连供电公司 Resource scheduling system of distributed file system
CN113535398A (en) * 2021-07-14 2021-10-22 广州虎牙科技有限公司 Resource allocation adjusting method and device, electronic equipment and readable storage medium
CN113535398B (en) * 2021-07-14 2024-02-27 广州虎牙科技有限公司 Resource allocation adjustment method, device, electronic equipment and readable storage medium
CN115499388A (en) * 2022-08-30 2022-12-20 阿里巴巴(中国)有限公司 Virtual host resource allocation method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN104158841B (en) 2017-08-15

Similar Documents

Publication Publication Date Title
CN104158841A (en) Computing resource allocation method
US10635664B2 (en) Map-reduce job virtualization
WO2018149221A1 (en) Device management method and network management system
US10701139B2 (en) Life cycle management method and apparatus
US10623481B2 (en) Balancing resources in distributed computing environments
JP5510556B2 (en) Method and system for managing virtual machine storage space and physical hosts
US11698817B2 (en) Application link resource scaling method, apparatus, and system based on concurrent stress testing of plural application links
JP2022520005A (en) Patch management in a hybrid computing environment
JP2015144020A5 (en)
CN103703445A (en) Systems and methods for automatic hardware provisioning based on application characteristics
WO2017177806A1 (en) Method and apparatus for managing resources
US20140282540A1 (en) Performant host selection for virtualization centers
CN105404549B (en) Scheduling virtual machine system based on yarn framework
US9971971B2 (en) Computing instance placement using estimated launch times
US20170339069A1 (en) Allocating Cloud Computing Resources In A Cloud Computing Environment
WO2018157768A1 (en) Method and device for scheduling running device, and running device
CN109347716B (en) Instantiation method and device of consumer VNF
CN107203256B (en) Energy-saving distribution method and device under network function virtualization scene
KR20190076693A (en) Automatic distributing and predicting usage for workload in heterogeneous cloud environment
JP2010224754A (en) Resource allocation system, resource allocation method and program
CN106664259B (en) Method and device for expanding virtual network function
WO2021013185A1 (en) Virtual machine migration processing and strategy generation method, apparatus and device, and storage medium
CN111045819A (en) Resource request method, device, equipment and storage medium of distributed system
JP2007052542A (en) Load distribution processing system and device
CN110109758A (en) A kind of cloud computing resources distribution method

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170815