CN103677957B - Cloud data center high energy efficiency based on multiple resource virtual machine placement method - Google Patents
Cloud data center high energy efficiency based on multiple resource virtual machine placement method Download PDFInfo
- Publication number
- CN103677957B CN103677957B CN201310687502.1A CN201310687502A CN103677957B CN 103677957 B CN103677957 B CN 103677957B CN 201310687502 A CN201310687502 A CN 201310687502A CN 103677957 B CN103677957 B CN 103677957B
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- physical nodes
- particle
- data center
- multiple resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of cloud data center high energy efficiency based on multiple resource virtual machine placement method, including step: set up the energy efficiency model of multiple resource;Using first-fit algorithm to generate particle, the degree of belief of definition particle individual optimal solution and globally optimal solution instructs particle evolution;Define the fitness function of population according to multiple resource energy efficiency model and evaluate particle with this.The inventive method can effectively reduce the energy consumption of the placement of the virtual machine of cloud computation data center, and system resource obtains an equitable breakdown.
Description
Technical field
The present invention relates to field of cloud calculation, specifically a kind of based on combining particle cluster algorithm in cloud data center with energy-conservation be
The virtual machine placement method of target.
Background technology
High energy consumption is that cloud data center resource manages a major challenge faced, along with the continuous expansion of data center's scale,
High energy consumption problem is more prominent.Such as, the energy consumption that Google data center produces is equivalent to the total energy consumption of a micropolis.Number
High energy consumption according to center not only causes the waste of electric energy, the instability that system is run, and environment also results in bad impact simultaneously.
The main cause causing cloud data center high energy consumption has two aspects: be on the one hand as the increase of number of users, data center
Infrastructure construction increases considerably, and is on the other hand that system resource allocation is unreasonable.Study efficient system resource allocation side
Method, can reduce the system energy consumption of cloud data center, and make the utilization of resources develop towards sustainable direction.
The laying method of research virtual machine, the mapping relations between definition virtual machine and physical nodes are in cloud data center
The reasonable distribution of resource has vital effect, also produces important to energy consumption, performance and the resource utilization of system simultaneously
Impact.Virtual machine Placement Problems can be described as vector bin packing: the article of loading are operating virtual machines, and chest is
Physical nodes, the resource requirement of virtual machine and the resource quantity of physical nodes represent article and size of a case respectively.Virtual machine
CPU, internal memory, bandwidth, disk etc. are included, the kind of the resource i.e. dimension of vector with the resource of physical nodes.For M physics knot
Point, the cloud data center of N number of virtual machine, is M by the solution space of deploying virtual machine to physical nodesN, belong to NP-hard problem.
To this problem owing to not having multinomial optimal solution algorithm, heuritic approach based on greedy algorithm is generally used to obtain optimum or secondary
Excellent solution.
At present with energy-conservation for target place virtual machine time, the energy efficiency model of use is based on CPU system resource mostly.
Some documents being pointed out, server energy consumption and cpu busy percentage are linear approximate relationship, also can when server is in idle condition
Consume its electric power of about 70% when loading that is at the highest notch.Beloglazov etc. propose a kind of high energy efficiency based on this energy efficiency model
Resource allocation algorithm, placement and migration by virtual machine significantly reduce system energy consumption and ensure that the property of task simultaneously
Energy.Liu Zhi wafts etc. and to propose a kind of Energy-aware virtual machine based on discrete particle cluster method based on this energy efficiency model and place intelligence
Optimization method.But, the combining of the resource such as the CPU in cloud data center physical nodes, internal memory, bandwidth, disk in actual applications
Close service condition and the efficiency of system is had important impact.Srikantaiah etc. have studied system resource to energy consumption, the shadow of performance
Ring, conclude that for busy physical nodes by reality measurement, when cpu busy percentage is 70% and disk utilization is
When 50%, the energy consumption of physical nodes is minimum and the performance of task can be effectively ensured.
The placement of cloud data center virtual machine is a bin packing, i.e. finds virtual machine the reflecting to physical nodes of optimum
Penetrate relation, make placement result reach optimum.Bin packing belongs to NP-hard problem, typically uses heuritic approach, and mostly opens
Hairdo algorithm is based on greedy algorithm, and uses some simple rules, as suboptimum coordinate, profile error and best fit etc., at present
Virtual machine Placement, be mostly based on tradition heuritic approach innovatory algorithm.Energy efficiency model design virtual machine is used to put
Also use the innovatory algorithm of tradition heuritic approaches when putting algorithm more.Beloglazov etc. are based on BFD(Best Fit
Decrease) algorithm, it is proposed that MBFD(Modified Best Fit Decrease) algorithm carries out virtual machine placement.MBFD calculates
First virtual machine is carried out descending sort according to CPU resource utilization by method, then according to virtual machine is put by virtual machine request order
Put in the physical nodes of energy consumption increment minimum.Srikantaiah etc. are by BFH(Best Fit Heuristics) heuristic calculation
Method improves, and uses MBFH(Modified Best Fit Heuristics) algorithm carries out the placement of virtual machine, Ji Jiangxu
Plan machine is placed in the physical nodes that the total Euclidean distance of busy physical nodes is minimum.The heuristic calculation of tradition based on greedy algorithm
Method can optimize the placement of virtual machine, but tradition heuritic approach generally uses single point search strategy, is easily trapped into local optimum,
Overall effect of placing can not be reached optimum, still need to optimize further.
Summary of the invention
For above deficiency of the prior art, it is an object of the invention to provide a kind of effectively reduction in cloud computing data
The energy consumption of the placement of the virtual machine of the heart, the cloud data center high energy efficiency based on multiple resource that system resource obtains an equitable breakdown is virtual
Machine laying method.Technical scheme is as follows: high energy efficiency based on multiple resource virtual machine placement side of a kind of cloud data center
Method, it comprises the following steps:
101, multiple resource kind quantity d in cloud data center is obtained, quantity n of cloud data center physical node and actual profit
By rateAnd according to Practical Calculation environment set efficiency optimum utilizationWhereinRepresent jth kind in physical nodes i
The practical efficiency of resource,Represent the efficiency optimum utilization of jth kind resource in physical nodes i, set up multiple resource efficiency
Model, as the formula (1):
102, stochastic generation N number of virtual machine request sequence, uses adaptation First Fit algorithm first to obtain N kind virtual machine
Initial placement sequence, the most N number of particle, thus constitute initial population;
103, according to the multiple resource energy efficiency model obtained in step 101,Build grain
The fitness function f (δ) of son, and calculate fitness f (δ), locally optimal solution and global optimum according to particle swarm optimization algorithm
Solve, draw the new position of particle;
104, according to the new position of the particle obtained in step 103, it may be judged whether meetAnd
WhereinRepresent whether virtual machine j is placed on physical nodes h, when virtual machine j is placed in physical nodes h,For
1, it is otherwise 0;Represent that each virtual machine can be only placed in a physical nodes;Formula (5) represents that multiple virtual machine is placed on physics
During node h, resources of virtual machine not can exceed that the total resources of physical nodes h, wherein,Represent respectively
The size of CPU, internal memory, bandwidth and disk needed for virtual machine j, Represent physical nodes h respectively
CPU, internal memory, bandwidth, the capacity of disk;
If 105 meet the formula (4) in step 104 and formula (5), the position of the most more new particle, iterations adds 1;If it is discontented
Foot formula (4) and formula (5) then particle position are constant, and iterations adds 1;When iterations >=maximum iteration time N3, iteration is tied
Restraint and export globally optimal solution, virtual machine being set according to the physical node location corresponding to this globally optimal solution, completes virtual machine
Placement.
Further, the multiple resource kind of step 101 medium cloud data center includes CPU, internal memory, bandwidth and disk.
Further, CPU and the optimal efficiency utilization rate of disk in step 101It is respectively 0.7 and 0.5.
Advantages of the present invention and having the beneficial effect that:
(1) the inventive method uses multiple resource energy efficiency model, it is possible to adapts to cloud data center and comprises the virtual of multiple resources
The Placement Problems of machine, considers the different resource impact for system energy consumption, and is more than the shadow considering CPU for energy consumption
Ring.
(2) particle cluster algorithm is used to process virtual machine Placement Problems, it is possible to avoid tradition heuritic approach to carry out single-point and search
Hitch fruit is easily trapped into the problem of local optimum, effectively reduces the system energy consumption that virtual machine is placed, and system resource is rationally divided
Join.
(3) the method energy efficiency model based on multiple resource and particle cluster algorithm, it is proposed that the virtual machine placement side of high energy efficiency
Method, has considered many factors such as energy consumption, performance, resource utilization, it is ensured that virtual machine places effect.
Accompanying drawing explanation
Fig. 1 is preferred embodiment of the present invention cloud data center high energy efficiency based on multiple resource virtual machine placement method flow process
Figure.
Detailed description of the invention
The invention will be further elaborated to provide the embodiment of an indefiniteness below in conjunction with the accompanying drawings.
(1) multiple resource energy efficiency model is set up
The comprehensive service condition of the resources such as the CPU of data center's physical nodes, internal memory, bandwidth, disk is to physical nodes
Efficiency has important impact.Existing document has reported by experimentation the energy consumption of physical nodes, performance and various system resources
Between relation.Controlled k application program service of client by 4 physical nodes, each physical nodes connects a survey
Energy meter surely and the tracker of a monitoring resource utilization, by the various resource utilizations of physical nodes from 10%~
90% changes with the increment of 10% respectively, measures performance and the energy consumption of physical nodes of application program under different utilization rate.Through too much
Secondary experiment, measurement result shows, when the cpu busy percentage of busy physical nodes is 70% and disk utilization is 50%, energy
Consumption is minimum and mission performance can be effectively ensured.The resource utilization best combination of busy physical nodes after using virtual machine to place
The Euclidean distance of point evaluates the quality of physical nodes efficiency, uses total Euclidean distance of all busy physical nodes to evaluate system
The quality of overall efficiency.Represent with formula (1):
The quantity of resource category during wherein d represents model, resource can be CPU, disk, internal memory and the network bandwidth etc., n table
The quantity of Shi Yun data center physical node,Represent the practical efficiency of i jth kind resource in physical nodes,Represent
The utilization rate that in physical nodes i, the efficiency of jth kind resource is optimal.The resource utilization of all busy physical nodes of data center
With the Euclidean distance sum of best joint, i.e. represent the departure degree of current system and optimum state.
The threshold values of resource utilization when this energy efficiency model determines efficiency optimum according to actual measured results, closer to really
Cloud data center environment, the emulation to cloud data center has bigger reference value.
For simplified model, this considers two spike-type cultivars CPU and disk in describing, according to having been reported CPU and disk
Optimal efficiency utilization rate is respectively 0.7,0.5.
(2) definition of virtual machine Placement Problems
Virtual machine Placement Problems is a combinatorial optimization problem, can be defined as multi-C vector bin packing.Each
The available resources (chest) of physical nodes are a d dimensional vector, every one-dimensional representation one system resource (CPU, internal memory, bandwidth, magnetic
Dish etc.).Virtual machine (article) is also a corresponding d dimensional vector.Target be make virtual machine place after system close to efficiency
Good state, i.e. δ are the least, as shown in expression formula (2).Virtual machine Placement Problems can be described as follows:
Target: min δ (2)
Constraint:
In expression formula (3),Represent whether virtual machine j is placed on physical nodes h, when virtual machine j is placed on physical nodes h
On,It is 1, is otherwise 0;Expression formula (4) represents that each virtual machine can be only placed in a physical nodes.
Formula (4) and formula (5) citing
For example, it is assumed that cloud computing center has 4 physical nodes, 4 virtual machines;The configuration of reference preferred server is successively
Creating physical nodes, as shown in table 1, virtual machine is as shown in table 2 in physical nodes configuration.
Table 1 physical node configures
Table 2 virtual machine configures
Formula (4) represents that a virtual machine can only be placed on a physical node, it may be assumed that save at physics when virtual machine 1 is placed on
During point 1,AndIt is 0, then has(h represents 1,2,3,4), this population meets formula (4);
Formula (5) represents that, when multiple virtual machine is placed on physical nodes h, resources of virtual machine not can exceed that the money of physical nodes h
Source total amount.Such as virtual machine 1,2,3,4 when being all placed on physical node 4,RemainingIt is 0, then Have equally But
It is unsatisfactory for Now, this population is unsatisfactory for the condition of formula (5).
Expression formula (5) represents that, when multiple virtual machine is placed on physical nodes h, resources of virtual machine not can exceed that physical nodes h
Total resources.Wherein,Represent the CPU needed for virtual machine j, internal memory, bandwidth respectively
Size with disk.Represent the CPU of physical nodes h, internal memory, bandwidth, magnetic respectively
The capacity of dish.
(3) operator and the position updating process of particle cluster algorithm are improved
Particle swarm optimization algorithm (Particle Swarm Optimizer, PSO) be by Kenney and Eberhart in
Nineteen ninety-five proposes, for solving the optimization problem of continuous space.Compared with other colony's evolution algorithmics, particle cluster algorithm due to
Parameter is few, fast convergence rate and easily realizing, and has obtained the concern of more and more people, has achieved notable achievement, but virtual
The discrete combination optimization problems such as machine placement need to study further.Owing to virtual machine Placement Problems is discrete Combinatorial Optimization
Problem, needs to redefine the operator of particle cluster algorithm and renewal process.Assume that there are m virtual machine, n physics in cloud data center
Node.
1) definition of particle position
Particle position vectorRepresent the l kind feasible program that virtual machine is placed, whereinRepresent
During in t generation, updates, the sequence number of the physical nodes at virtual machine j place.Assume the l kind feasible program that virtual machine is placedIt is respectively (1,2,1), represents that virtual machine 1,2,3 is individually positioned in 1,2, No. 1 physical nodes.To particle
When position is updated, the position vector of particleIt is converted into 0,1 location matrix
In formula (6),Represent whether virtual machine j is placed in physical nodes h, if virtual machine j is put in t generation updates
In physical nodes h, thenOtherwise Value according toJth dimension value depending on.Such as, ifFor (1,2,1),
First dimensionIt is that 1 expression virtual machine has been placed in the 1st physical nodes, thenThe first row inIt is 1, in like mannerIt is 1,For
1.Owing to a virtual machine can be only placed in a physical nodes, so
2) renewal process of position
Herein according to the individual optimal solution of each particle and the globally optimal solution of all particles, particle position is updated,Represent the l particle individual optimal solution after t iteration, whereinTable
Show the position coordinates that particle l individual optimal solution jth is tieed up,Represent that all particles are through t
Globally optimal solution after secondary iteration,Represent the position coordinates of the jth dimension of all particle globally optimal solutions.Gbestt
Also corresponding location matrix is will convert into, in formula (7)~(10) during particle updatesIt is i.e. right
Answer the value that the jth row of location matrix, h arrange.
Assuming herein under random manner, during the t+1 time location updating, virtual machine j is put or is not placed in physical nodes h
Probability be 0.5, i.e.Use pp、pgRepresent individual optimal solution and the letter of globally optimal solution respectively
Ren Du, i.e. finds the probability of particle final optimal solution, judges the position of particle with this.In order to describe simplicity, introduce two herein
Parameter k1、k2.Obtained by Bayesian formula:
Formula (7)~(10) represent particle position coordinate according to individual optimal solution and globally optimal solution take 0 or 1 general
Rate.Owing to individual optimal solution and globally optimal solution are the history optimal solutions that iterative process produces, the probability finding optimal solution should
More than meansigma methods, i.e. 0.5 < pp< 1,0.5 < pg< 1, in order to make particle carry out scatter searching, it is to avoid particle is absorbed in local optimum, should
Make pg<pp, i.e. 0.5 < pg<pp<1.Take p hereinp=0.7, pg=0.8, corresponding k1=0.9, k2=0.7。
The false code of position updating process is as follows:
(4) algorithm flow describes
1) population is initialized
Stochastic generation N number of virtual machine request sequence, to each request sequence, calculates according to adapting to (First Fit) first
Method, is placed on virtual machine in first physical nodes meeting resource, obtains N kind placement schemes, the most N number of particle, thus structure
Becoming initial population, its time complexity is o (nlogn).
2) according to fitness function, calculate the fitness of initial population, obtain particle individual optimal solution and globally optimal solution.
3) according to 4.2.1(2) calculate particle new position.
4) judge whether new position meets requirement, then iterations is added 1.Judge each virtual of each particle successively
Whether the new position of machine meets formula (4), the constraints of (5), if all virtual machines all meet constraints, then particle is more
New is new position, and otherwise particle keeps original value.The method whether judgment formula (4), the constraints of (5) meet is such as
Under: for jth virtual machine, if 1.I.e. virtual machine j is placed in multiple physical nodes, then record position is 1
The sequence number of physical nodes, is then arrangedThe order being incremented by according to physical nodes sequence number, takes recorded physics successively
Node, is placed on virtual machine j in first physical nodes of satisfied (5), and its position is put 1, then judges particle other
Virtual machine.If the physical nodes of record is all unsatisfactory for (5), then the new position of this virtual machine is unsatisfactory for condition, and particle does not updates.②
IfI.e. virtual machine is placed in certain physical nodes, it may be judged whether meet constraint (5), if it is satisfied, then virtual machine
New position is eligible, and particle is updated to new position, and otherwise particle does not updates.If 3.After i.e. updating, virtual machine does not has
Distributing to any main frame, the new position of particle is unsatisfactory for condition, and particle does not updates.
5) determine whether maximum iteration time, the most then terminate, export globally optimal solution, if it is not, then forward (2) to.
Context of methods improves on the basis of binary system discrete particle cluster algorithm, and no longer Negotiation speed is converted to grain
The position of son, but directly determine the new position of particle by probability, search for more direct.Algorithms T-cbmplexity is o (mn).With biography
System heuritic approach is compared, and context of methods compares evolution by particle and obtains the overall placement result placing effect optimum, can have
Effect is avoided being absorbed in locally optimal solution.
The above embodiment is interpreted as being merely to illustrate the present invention rather than limiting the scope of the invention.?
After the content of the record having read the present invention, the present invention can be made various changes or modifications by technical staff, and these equivalences become
Change and modify and fall into the inventive method claim limited range equally.
Claims (3)
1. Zhong Yun data center high energy efficiency based on a multiple resource virtual machine placement method, it is characterised in that comprise the following steps:
101, multiple resource kind quantity d in cloud data center, quantity n of cloud data center physical node and practical efficiency are obtainedAnd set efficiency optimum utilizationWhereinRepresent the practical efficiency of jth kind resource in physical nodes i,
Represent the efficiency optimum utilization of jth kind resource in physical nodes i, set up multiple resource energy efficiency model, as shown in formula (1):
102, stochastic generation N number of virtual machine request sequence, uses adaptation First Fit algorithm first to obtain at the beginning of N kind virtual machine
Begin to place sequence, the most N number of particle, thus constitute initial population;
103, according to the multiple resource energy efficiency model obtained in step 101,Build particle
Fitness function f (δ), and calculate fitness, locally optimal solution and globally optimal solution according to particle swarm optimization algorithm, draw grain
The new position of son;
104, according to the new position of the particle obtained in step 103, it may be judged whether meetAnd
In formula (4)Represent whether virtual machine j is placed on physical nodes h, when virtual machine j is placed in physical nodes h,
Representing that each virtual machine can be only placed in a physical nodes, virtual machine j is not placed in physical nodes h thenFormula (5) table
Showing when multiple virtual machine is placed on physical nodes h, resources of virtual machine not can exceed that the total resources of physical nodes h, wherein,The capacity of CPU, internal memory, bandwidth and the disk needed for expression virtual machine j respectively,
Represent the CPU of physical nodes h, internal memory, bandwidth, the capacity of disk respectively;
If 105 meet the formula (4) in step 104 and formula (5), the position of the most more new particle, iterations adds 1;If the formula of being unsatisfactory for
(4) and formula (5), then particle position is constant, and iterations adds 1;When iterations is more than or equal to maximum iteration time N3, iteration
Terminate and export globally optimal solution, virtual machine being set according to the physical node location corresponding to this globally optimal solution, completes virtual
The placement of machine.
Cloud data center the most according to claim 1 high energy efficiency based on multiple resource virtual machine placement method, its feature exists
In: the multiple resource kind of step 101 medium cloud data center includes CPU, internal memory, bandwidth and disk.
Cloud data center the most according to claim 1 high energy efficiency based on multiple resource virtual machine placement method, its feature exists
In: the efficiency optimum utilization of CPU and disk in step 101It is respectively 0.7 and 0.5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310687502.1A CN103677957B (en) | 2013-12-13 | 2013-12-13 | Cloud data center high energy efficiency based on multiple resource virtual machine placement method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310687502.1A CN103677957B (en) | 2013-12-13 | 2013-12-13 | Cloud data center high energy efficiency based on multiple resource virtual machine placement method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103677957A CN103677957A (en) | 2014-03-26 |
CN103677957B true CN103677957B (en) | 2016-10-19 |
Family
ID=50315614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310687502.1A Active CN103677957B (en) | 2013-12-13 | 2013-12-13 | Cloud data center high energy efficiency based on multiple resource virtual machine placement method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103677957B (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104317646B (en) * | 2014-10-23 | 2017-10-24 | 西安电子科技大学 | Based on cloud data center dispatching method of virtual machine under OpenFlow frameworks |
CN104618269B (en) * | 2015-01-29 | 2017-08-29 | 南京理工大学 | Cloud system utilization rate maximum resource distribution method based on horsepower requirements |
CN104572251B (en) * | 2015-01-30 | 2018-01-26 | 中国联合网络通信集团有限公司 | Virtual machine deployment method and device |
EP3118741A1 (en) | 2015-07-15 | 2017-01-18 | Deutsche Telekom AG | Method, device and system for energy-efficient use of computing units |
CN107203256B (en) * | 2016-03-20 | 2021-07-30 | 田文洪 | Energy-saving distribution method and device under network function virtualization scene |
CN106550036B (en) * | 2016-10-28 | 2019-05-17 | 华东师范大学 | One kind is towards energy-efficient heuristic cloud computing resources distribution and dispatching method |
US10038792B2 (en) | 2016-11-02 | 2018-07-31 | Microsoft Technology Licensing, Llc | Data center centroid metric calculations for PSTN services |
CN107491341B (en) * | 2017-08-31 | 2018-09-18 | 福州大学 | A kind of virtual machine distribution method based on particle group optimizing |
CN108170517A (en) * | 2018-01-08 | 2018-06-15 | 武汉斗鱼网络科技有限公司 | A kind of container allocation method, apparatus, server and medium |
CN109358964B (en) * | 2018-09-21 | 2022-02-11 | 中建材信息技术股份有限公司 | Server cluster resource scheduling method |
CN109324876A (en) * | 2018-10-12 | 2019-02-12 | 西安交通大学 | A kind of Docker of High Availabitity and virtual machine initial placement method |
CN109857911B (en) * | 2019-01-17 | 2021-03-05 | 新奥数能科技有限公司 | Method and device for determining policy data, readable medium and electronic equipment |
CN110099415B (en) * | 2019-04-29 | 2022-11-11 | 哈尔滨工业大学(深圳) | Cloud wireless access network computing resource allocation method and system based on flow prediction |
CN110138883B (en) * | 2019-06-10 | 2021-08-31 | 北京贝斯平云科技有限公司 | Hybrid cloud resource allocation method and device |
CN111338765B (en) * | 2020-03-23 | 2023-07-25 | 武汉轻工大学 | Virtual machine deployment method, device, equipment and storage medium based on cat swarm algorithm |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739113A (en) * | 2008-11-20 | 2010-06-16 | 国际商业机器公司 | Method and device for carrying out energy efficiency management in virtualized cluster system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8862720B2 (en) * | 2009-08-31 | 2014-10-14 | Red Hat, Inc. | Flexible cloud management including external clouds |
US20130268672A1 (en) * | 2012-04-05 | 2013-10-10 | Valerie D. Justafort | Multi-Objective Virtual Machine Placement Method and Apparatus |
-
2013
- 2013-12-13 CN CN201310687502.1A patent/CN103677957B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739113A (en) * | 2008-11-20 | 2010-06-16 | 国际商业机器公司 | Method and device for carrying out energy efficiency management in virtualized cluster system |
Non-Patent Citations (2)
Title |
---|
Haikun Liu et al..Performance and energy modeling for live migration of virtual machines.《Cluster Computing》.2013,第16卷(第2期),249-264. * |
裴养 等.基于粒子群优化算法的虚拟机放置策略.《计算机工程》.2012,第38卷(第16期),291-293. * |
Also Published As
Publication number | Publication date |
---|---|
CN103677957A (en) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103677957B (en) | Cloud data center high energy efficiency based on multiple resource virtual machine placement method | |
CN103235742B (en) | Dependency-based parallel task grouping scheduling method on multi-core cluster server | |
CN104932938A (en) | Cloud resource scheduling method based on genetic algorithm | |
CN102932422A (en) | Cloud environment task scheduling method based on improved ant colony algorithm | |
Lv et al. | Profit-based scheduling and channel allocation for multi-item requests in real-time on-demand data broadcast systems | |
CN103957261A (en) | Cloud computing resource distributing method based on energy consumption optimization | |
CN103679564B (en) | Task allocation method applicable to power distribution network topology analysis distributed computation | |
CN104821906B (en) | A kind of energy-efficient virtual network node mapping model and algorithm | |
CN106775987A (en) | A kind of dispatching method of virtual machine for improving resource efficiency safely in IaaS cloud | |
Du et al. | Energy-efficient scheduling for tasks with deadline in virtualized environments | |
Zhao et al. | An energy and carbon-aware algorithm for renewable energy usage maximization in distributed cloud data centers | |
Liu et al. | A data placement strategy for scientific workflow in hybrid cloud | |
CN106547854A (en) | Distributed file system storage optimization power-economizing method based on greedy glowworm swarm algorithm | |
Ma | Edge server placement for service offloading in internet of things | |
CN106201658A (en) | A kind of migration virtual machine destination host multiple-objection optimization system of selection | |
CN107861820A (en) | A kind of resources of virtual machine distribution method and system | |
El Gaily et al. | Constrained quantum optimization for resource distribution management | |
CN110308991B (en) | Data center energy-saving optimization method and system based on random tasks | |
CN102523300A (en) | Data-intensive cloud storage model facing intelligent power grid | |
CN105306547A (en) | Data placing and node scheduling method for increasing energy efficiency of cloud computing system | |
Su et al. | Genetic algorithm based edge computing scheduling strategy | |
Fang et al. | DI_GA: A heuristic mapping algorithm for heterogeneous network-on-chip | |
Wang et al. | A dynamic replica placement mechanism based on response time measure | |
Lu et al. | Grid load balancing scheduling algorithm based on statistics thinking | |
Qiu et al. | RPPM: a request pre-processing method for real-time on-demand data broadcast scheduling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220601 Address after: 400065 Chongqing Nan'an District huangjuezhen pass Fort Park No. 1 Patentee after: Chongqing Xinke Communication Engineering Co.,Ltd. Address before: 400065 Chongqing Nan'an District huangjuezhen pass Chongwen Road No. 2 Patentee before: CHONGQING University OF POSTS AND TELECOMMUNICATIONS |
|
TR01 | Transfer of patent right |