CN109062669A - Virtual machine migration method and system under a kind of Random Load - Google Patents

Virtual machine migration method and system under a kind of Random Load Download PDF

Info

Publication number
CN109062669A
CN109062669A CN201810890600.8A CN201810890600A CN109062669A CN 109062669 A CN109062669 A CN 109062669A CN 201810890600 A CN201810890600 A CN 201810890600A CN 109062669 A CN109062669 A CN 109062669A
Authority
CN
China
Prior art keywords
host
virtual machine
resource utilization
migration
decision
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.)
Pending
Application number
CN201810890600.8A
Other languages
Chinese (zh)
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810890600.8A priority Critical patent/CN109062669A/en
Publication of CN109062669A publication Critical patent/CN109062669A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention provides the virtual machine migration methods and system under a kind of Random Load, for the virtual machine (vm) migration between mainframe cluster, the resource utilization for the host that the two is obtained in traversal determines the virtual machine for needing to move out in host when being higher than preset resource utilization upper threshold value, and determine the destination host that the virtual machine moved out is needed in the host for moving into above-mentioned determination, optimize the network and disk I/O that the destination host for the virtual machine moved out is needed in the host for moving into above-mentioned determination of the determination, later starting migration later;The destination host for moving into all virtual machines in host is determined when the resource utilization of the host of acquisition is lower than preset resource utilization lower threshold value, and optimize the network data processing ability for being used to move into the destination host of all virtual machines in host of above-mentioned determination, starting migration later.The present invention improves cloud service quality by improving the migration rate of virtual machine in cluster.

Description

Virtual machine migration method and system under a kind of Random Load
Technical field
The present invention relates to virtual machine field, virtual machine migration method and system under specifically a kind of Random Load are used for Virtual machine (vm) migration under Random Load.
Background technique
With being gradually expanded for cloud service provider scale in recent years, cloud computing product line gradually enriches, in data The application run in heart virtual machine shows diversity and isomerism.The increasingly promotion of computer performance is so that energy in a host It enough accommodates more virtual machines while running.The virtual machine of data center's magnanimity at a time for the type of resource requirement with And quantity is all different, and when the more virtual machines different to resource requirement are mapped in same host, can make host Fluctuation of load situation become it is violent and it is difficult to predict.
Virtual machine (vm) migration is significant in data center's effect, and reason is: first is that physical server failure.Many times, object Reason server delay machine or failure have tendency.Such as hard disk access error, mistake is being received until this section of equipment delay machine In time, it can be avoided by being migrated online by virtual machine (vm) migration to the normal physical server of other states by physics Machine influences, and ensures that customer service operates normally.Second is that Raid card failure.If the Raid card of physical server breaks down, can make Sharply decline at the access IO of virtual machine, being equivalent to virtual machine cannot use again, again may be by migrating online and move virtual machine It removes, guarantees the IO performance of virtual machine.Third is that physical machine is overloaded.When physical server complexity reaches bottleneck, virtual machine above Performance also will receive influence, negative to reduce physical machine by migrating part above virtual machine online when there is overload problem It carries, to reach the balance of resource utilization and virtual machine performance.
Existing about the research achievement of virtual machine (vm) migration and scheduling strategy is usually all around dual threshold virtual machine (vm) migration plan Slightly it is unfolded.Dual threshold virtual machine migration policies set upper and lower two threshold values by the server host to data center to trigger The migration movement of virtual machine in data center, and virtual machine is controlled in master by virtual machine Placement Strategy and virtual machine selection strategy Dynamic migration scheduling optimization is carried out between machine.When sum total of the virtual machine in a host for resource requirement is more than that host is preparatory The migration operation of virtual machine will be triggered when the upper threshold value of setting, virtual machine monitor can be according to virtual machine selection strategy from host The virtual machine that middle selection needs to move out.And determine that the virtual machine moved out will be mapped to data center by virtual machine Placement Strategy In the new host of which interior platform.After partial virtual machine is moved out, remaining virtual machine is for resource in original host The sum total of demand will be fallen after rise to upper threshold value.Likewise, when the virtual machine in a host is low for the total amount of resource requirement When lower threshold value, virtual machine monitor can be attempted to move out all virtual machines in the host, and by virtual machine Placement Strategy Lai Arrange the Xinsu master host of virtual machine of being moved out.Hereafter original host can be closed or be switched to energy-saving mode to save electric power money The consumption in source.
And dual threshold virtual machine migration policies are in the more stable cloud environment of the virtual machine fluctuation of load, in cloud service quality All there is excellent performance with virtual machine (vm) migration number etc..But with the continuous expansion of cloud service provider, virtual machine Load variation shows the characteristic of Random Load fluctuation, and then virtual machine (vm) migration frequent progress, occurs virtual machine (vm) migration often and gather around The case where plug, cloud service quality are declined.
For this purpose, the present invention provides virtual machine migration method and system under a kind of Random Load, for solving above-mentioned technology Problem.
Summary of the invention
The technical problem to be solved by the present invention is in view of the deficiencies of the prior art, provide the void under a kind of Random Load Quasi- machine moving method and system, for improving the migration rate of virtual machine in cluster, to improve cloud service quality.
In order to solve the above technical problems, the present invention provides the virtual machine migration methods under a kind of Random Load, for leading The migration of virtual machine in machine cluster, comprising steps of
Traverse each host, the corresponding resource utilization for obtaining each host;
By the resource utilization for the host for currently traversing and getting respectively with preset resource utilization lower threshold value and money Source utilization rate upper threshold value carries out size comparison;
If the resource utilization that comparison result is the host obtained is higher than preset resource utilization upper threshold value, it is determined that main The virtual machine moved out is needed in machine, and determines the destination host that the virtual machine moved out is needed in the host for moving into above-mentioned determination, Zhi Houyou Change the network and disk I/O that the destination host for the virtual machine moved out is needed in the host for moving into above-mentioned determination of the determination, later Starting migration;
If comparison result is the resource utilization of the host obtained lower than preset resource utilization lower threshold value, it is determined that use In moving into the destination host of all virtual machines in host, and optimize above-mentioned determination for moving into the mesh of all virtual machines in host Host network data processing ability, later starting migration;
Wherein, the resource utilization upper threshold value is greater than the resource utilization lower threshold value.
Wherein, the purpose master for the virtual machine moved out is needed in the host for moving into above-mentioned determination of the described optimization determination The network and disk I/O of machine need the destination host for the virtual machine moved out including optimizing in host for moving into above-mentioned determination Network bandwidth.
Wherein, the network data for being used to move into the destination host of all virtual machines in host of the above-mentioned determination of optimization Processing capacity, the network bandwidth for being used to move into the destination host of all virtual machines in host including optimizing above-mentioned determination.
Wherein, the resource utilization is CPU usage.
In addition, the present invention also provides the virtual machine (vm) migration system under a kind of Random Load, for virtual in mainframe cluster The migration of machine includes:
Resource utilization obtains module, for traversing each host, the corresponding resource utilization for obtaining each host;
Decision-making module obtains module with the resource utilization and is connected, for resource utilization to be obtained each of module acquisition The resource utilization of host compared with preset resource utilization lower threshold value and resource utilization upper threshold value carry out size, and It is determined in host when the resource utilization that comparison result is the host obtained is higher than preset resource utilization upper threshold value The virtual machine that need to move out and for determining for moving into the host currently determined the destination host for needing the virtual machine moved out, And it is determined lower than preset resource utilization lower threshold value for moving in the resource utilization that comparison result is the host obtained Enter the destination host of all virtual machines in host;The resource utilization upper threshold value is greater than threshold under the resource utilization Value;
First optimization module is connected with the decision-making module, is used to move into decision-making module for what Optimal Decision-making module determined The network and disk I/O of the destination host for the virtual machine moved out are needed in determining host;
First transferring module is connected with the decision-making module, for starting migration, will need to move in the determining host of decision-making module The corresponding corresponding destination host moving into decision-making module and determining of virtual machine out;
Second optimization module is connected with the decision-making module, is used to move into institute in host for what Optimal Decision-making module determined There is the network data processing ability of the destination host of virtual machine;
Second transferring module is connected with the decision-making module, and for starting migration, virtual machines all in host are moved out to certainly Plan module determines corresponding destination host.
Wherein, the host determined for moving into decision-making module that first optimization module is determined for Optimal Decision-making module The network and disk I/O of the destination host of the middle virtual machine that need to be moved out are used to move into certainly including what is determined for Optimal Decision-making module The network bandwidth of the destination host for the virtual machine moved out is needed in the host that plan module determines.
Wherein, second optimization module is used to move into all virtual machines in host for what Optimal Decision-making module determined The network data processing ability of destination host is used to move into all virtual machines in host including what is determined for Optimal Decision-making module Destination host network bandwidth.
Wherein, the resource utilization is CPU usage.
Compared with the prior art, the advantages of the present invention are as follows:
Virtual machine migration method and system under Random Load of the present invention, before starting corresponding virtual machine (vm) migration, It is respectively provided with the optimization processing of network facet to corresponding destination host, the speed of virtual machine (vm) migration can be improved to a certain extent Rate then improves the efficiency of virtual machine (vm) migration, and then improves cloud service quality.
It can be seen that compared with prior art, the present invention implementing with substantive distinguishing features outstanding and significant progress Beneficial effect be also obvious.
Detailed description of the invention
Fig. 1 is the method flow schematic diagram of the virtual machine migration method under Random Load of the present invention.
Fig. 2 is the functional block diagram schematic diagram of the virtual machine (vm) migration system under Random Load of the present invention.
Specific embodiment
To keep technical solution of the present invention and advantage clearer, below in conjunction with attached drawing, to technical solution of the present invention It is clearly and completely described.
Fig. 1 is a kind of specific embodiment of the virtual machine migration method under Random Load of the present invention.In this implementation In mode, the virtual machine migration method under the Random Load is for the virtual machine (vm) migration between mainframe cluster, including step s1- s6 And q1-q3.
Step s1, each host, the corresponding resource utilization for obtaining each host are traversed.
Wherein, the resource utilization is CPU usage.
Step s2, respectively by the resource utilization for the host for currently traversing and getting in step s1 and preset money Source utilization rate lower threshold value and resource utilization upper threshold value carry out size comparison.
Wherein, the resource utilization upper threshold value is greater than the resource utilization lower threshold value.
Wherein, if the resource utilization that comparison result is the host obtained is higher than preset resource utilization upper-level threshold Value, it is determined that host overload, virtual machine corresponding in the host need to be moved out so that the resource utilization of virtual machine without departing from The preset resource utilization upper threshold value.
Wherein, if comparison result is the resource utilization of the host obtained lower than threshold under preset resource utilization Value, it is determined that host underloading, all virtual machines are to corresponding destination host in host of moving out at this time, then by the host (in it All virtual machines are migrated out) it closes to save the energy.
Specifically, if comparison result is the resource utilization of the host currently got in step s1 higher than preset Resource utilization upper threshold value, thens follow the steps s3;If comparison result is the utilization of resources of the host currently got in step s1 Rate is lower than preset resource utilization lower threshold value, thens follow the steps q1.
Step s3, the virtual machine for needing to move out in current hosts is determined.
In this step, the virtual machine for needing to move out in current hosts is determined, wait need in the current hosts determined of moving out After the virtual machine moved out, the resource utilization of current hosts is no more than resource utilization upper threshold value.
Step s4, the destination host that the virtual machine moved out is needed in the current hosts moved into and determined in above-mentioned steps s3 is determined, Step s5 is executed later.
Step s5, the purpose for the virtual machine moved out is needed in the host for moving into above-mentioned determination determined in Optimization Steps s4 The network and disk I/O of host.
Step s6, starting migration will need the virtual machine (vm) migration moved out to step in the current hosts determined in above-mentioned steps s3 Destination host after optimizing in rapid s5.
Step q1, the destination host for moving into all virtual machines in current hosts is determined.Step q2 is executed later.
In step q1, the destination host is used to move into the whole by the current hosts moved out in current hosts Virtual machine.
Step q2, optimize the network for being used to move into the destination host of all virtual machines in host determined in above-mentioned steps q1 Data-handling capacity.
Step q3, starting migration, after whole virtual machine (vm) migrations in the host currently traversed are optimized into step q2 Destination host.
Wherein, in the present embodiment, what is determined in the Optimization Steps s4 is used to move into the host of above-mentioned determination The network and disk I/O of the destination host for the virtual machine that need to be moved out need to move including optimizing in the host for moving into above-mentioned determination The network bandwidth of the destination host of virtual machine out;What is determined in the optimization above-mentioned steps q1 owns for moving into host The network data processing ability of the destination host of virtual machine, including the above-mentioned determination of optimization for moving into all virtual machines in host Destination host network bandwidth.For example online migrating data amount size is the virtual machine VM of 16GB, if corresponding destination host The network port is gigabit port, then normally results in gigabit port saturation up to several minutes.For example it is configured with the void of 128GB memory When quasi- machine memory is fully used, when the virtual machine needs to be migrated, if the network bandwidth of corresponding destination host is gigabit band Width migrates the big cognition of the virtual machine and spends the half an hour even longer time, and if being optimized for 10,000,000,000 broadbands, this virtual machine Migration probably only need five minutes, it is seen that the network bandwidth of each corresponding destination host of optimization improves void to a certain extent The rate of quasi- machine migration, improves the efficiency of virtual machine (vm) migration to a certain extent, reduces the deactivated risk of virtual machine.
To sum up, the virtual machine migration method under Random Load of the present invention starts corresponding virtual machine corresponding Before migration, the optimization processing of network bandwidth is carried out respectively to corresponding destination host, this improves virtual machine to a certain extent The rate of migration then improves the efficiency of virtual machine (vm) migration.
With the virtual machine migration method under above-mentioned Random Load correspondingly, referring to fig. 2, the present invention also provides one kind with Virtual machine (vm) migration system under machine load, for the virtual machine (vm) migration between mainframe cluster, comprising:
Resource utilization obtains module, for traversing each host, the corresponding resource utilization for obtaining each host;
Decision-making module obtains module with the resource utilization and is connected, for resource utilization to be obtained each of module acquisition The resource utilization of host compared with preset resource utilization lower threshold value and resource utilization upper threshold value carry out size, and It is determined in host when the resource utilization that comparison result is the host obtained is higher than preset resource utilization upper threshold value The virtual machine that need to move out and for determining for moving into the host currently determined the destination host for needing the virtual machine moved out, And it is determined lower than preset resource utilization lower threshold value for moving in the resource utilization that comparison result is the host obtained Enter the destination host of all virtual machines in host;The resource utilization upper threshold value is greater than threshold under the resource utilization Value;
First optimization module is connected with the decision-making module, is used to move into decision-making module for what Optimal Decision-making module determined The network and disk I/O of the destination host for the virtual machine moved out are needed in determining host;
First transferring module is connected with the decision-making module, for starting migration, will need to move in the determining host of decision-making module The corresponding corresponding destination host moving into decision-making module and determining of virtual machine out;
Second optimization module is connected with the decision-making module, is used to move into institute in host for what Optimal Decision-making module determined There is the network data processing ability of the destination host of virtual machine;
Second transferring module is connected with the decision-making module, and for starting migration, virtual machines all in host are moved out to certainly Plan module determines corresponding destination host.
Wherein, the resource utilization is CPU, convenient for obtaining.
Wherein, the host determined for moving into decision-making module that first optimization module is determined for Optimal Decision-making module The network and disk I/O of the destination host of the middle virtual machine that need to be moved out are used to move into certainly including what is determined for Optimal Decision-making module The network bandwidth of the destination host for the virtual machine moved out is needed in the host that plan module determines;Second optimization module is for optimizing The network data processing ability for being used to move into the destination host of all virtual machines in host that decision-making module determines, including for excellent Change the network bandwidth for being used to move into the destination host of all virtual machines in host that decision-making module determines.
Virtual machine (vm) migration system under the Random Load by resource utilization in use, obtained each in module walks cluster Host, and the corresponding resource utilization for obtaining each host;Later by decision-making module, module is obtained based on resource utilization and is obtained Each host resource utilization, and the resource utilization of the host of acquisition be higher than preset resource utilization upper threshold value When determine the virtual machine for needing to move out in host and determine for moving into the host currently determined the mesh for needing the virtual machine moved out Host;It is also true lower than preset resource utilization lower threshold value in the resource utilization of the host of acquisition by decision-making module Determine the destination host for moving into all virtual machines in host.
Wherein, it is higher than preset resource benefit in the resource utilization that the comparison result of decision-making module is the host obtained With rate upper threshold value and after determining the virtual machine for needing to move out in host, pass through the determining use of the first optimization module Optimal Decision-making module The network and disk I/O of the destination host for the virtual machine moved out are needed in the host for moving into decision-making module determination;Pass through first later Transferring module starting migration will need the corresponding phase moving into decision-making module and determining of the virtual machine moved out in the determining host of decision-making module The destination host answered.
Wherein, in the resource utilization that the comparison result of decision-making module is the host obtained lower than preset resource benefit It with rate lower threshold value and determines for moving into host after the destination host of all virtual machines, passes through the second optimization module Optimal Decision-making The network data processing ability for being used to move into the destination host of all virtual machines in host that module determines, is moved by second later The starting migration of shifting formwork block, virtual machines all in host are moved out and determine corresponding destination host to decision-making module.Wherein, it closes in it The host that all virtual machines are moved out, to save the energy.
Embodiment of above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned implementation Invention is explained in detail for mode, those skilled in the art should understand that: it still can be to aforementioned each Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are repaired Change or replaces, the range for each embodiment technical solution of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (8)

1. the virtual machine migration method under a kind of Random Load, for the virtual machine (vm) migration between mainframe cluster, which is characterized in that packet Include step:
Traverse each host, the corresponding resource utilization for obtaining each host;
By the resource utilization for the host for currently traversing and getting respectively with preset resource utilization lower threshold value and money Source utilization rate upper threshold value carries out size comparison;
If the resource utilization that comparison result is the host obtained is higher than preset resource utilization upper threshold value, it is determined that main The virtual machine moved out is needed in machine, and determines the destination host that the virtual machine moved out is needed in the host for moving into above-mentioned determination, Zhi Houyou Change the network and disk I/O that the destination host for the virtual machine moved out is needed in the host for moving into above-mentioned determination of the determination, later Starting migration;
If comparison result is the resource utilization of the host obtained lower than preset resource utilization lower threshold value, it is determined that use In moving into the destination host of all virtual machines in host, and optimize above-mentioned determination for moving into the mesh of all virtual machines in host Host network data processing ability, later starting migration;
Wherein, the resource utilization upper threshold value is greater than the resource utilization lower threshold value.
2. the virtual machine migration method under Random Load according to claim 1, which is characterized in that the optimization this really The network and disk I/O of the destination host for the virtual machine moved out, including optimization are needed in the fixed host for moving into above-mentioned determination The network bandwidth of the destination host for the virtual machine moved out is needed in host for moving into above-mentioned determination.
3. the virtual machine migration method under Random Load according to claim 1 or 2, which is characterized in that the optimization The network data processing ability for being used to move into the destination host of all virtual machines in host of above-mentioned determination, including optimization are above-mentioned really The fixed network bandwidth for being used to move into the destination host of all virtual machines in host.
4. the virtual machine migration method under Random Load according to claim 1 or 2, which is characterized in that the resource Utilization rate is CPU usage.
5. the virtual machine (vm) migration system under a kind of Random Load, for the virtual machine (vm) migration between mainframe cluster, which is characterized in that packet It includes:
Resource utilization obtains module, for traversing each host, the corresponding resource utilization for obtaining each host;
Decision-making module obtains module with the resource utilization and is connected, for resource utilization to be obtained each of module acquisition The resource utilization of host compared with preset resource utilization lower threshold value and resource utilization upper threshold value carry out size, and It is determined in host when the resource utilization that comparison result is the host obtained is higher than preset resource utilization upper threshold value The virtual machine that need to move out and for determining for moving into the host currently determined the destination host for needing the virtual machine moved out, And it is determined lower than preset resource utilization lower threshold value for moving in the resource utilization that comparison result is the host obtained Enter the destination host of all virtual machines in host;The resource utilization upper threshold value is greater than threshold under the resource utilization Value;
First optimization module is connected with the decision-making module, is used to move into decision-making module for what Optimal Decision-making module determined The network and disk I/O of the destination host for the virtual machine moved out are needed in determining host;
First transferring module is connected with the decision-making module, for starting migration, will need to move in the determining host of decision-making module The corresponding corresponding destination host moving into decision-making module and determining of virtual machine out;
Second optimization module is connected with the decision-making module, is used to move into institute in host for what Optimal Decision-making module determined There is the network data processing ability of the destination host of virtual machine;
Second transferring module is connected with the decision-making module, and for starting migration, virtual machines all in host are moved out to certainly Plan module determines corresponding destination host.
6. the virtual machine (vm) migration system under Random Load according to claim 5, which is characterized in that the first optimization mould Block needs the destination host for the virtual machine moved out for determining being used to move into the host that decision-making module determines of Optimal Decision-making module Network and disk I/O, in the host that decision-making module determines need to move out for moving into including what is determined for Optimal Decision-making module The network bandwidth of the destination host of virtual machine.
7. the virtual machine (vm) migration system under Random Load according to claim 5 or 6, which is characterized in that described second is excellent Change the module network data processing that is used to move into the host destination host of all virtual machines determining for Optimal Decision-making module Ability, including the network bandwidth for being used to move into the destination host of all virtual machines in host determined for Optimal Decision-making module.
8. the virtual machine (vm) migration system under Random Load according to claim 5 or 6, which is characterized in that the resource Utilization rate is CPU usage.
CN201810890600.8A 2018-08-07 2018-08-07 Virtual machine migration method and system under a kind of Random Load Pending CN109062669A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810890600.8A CN109062669A (en) 2018-08-07 2018-08-07 Virtual machine migration method and system under a kind of Random Load

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810890600.8A CN109062669A (en) 2018-08-07 2018-08-07 Virtual machine migration method and system under a kind of Random Load

Publications (1)

Publication Number Publication Date
CN109062669A true CN109062669A (en) 2018-12-21

Family

ID=64678072

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810890600.8A Pending CN109062669A (en) 2018-08-07 2018-08-07 Virtual machine migration method and system under a kind of Random Load

Country Status (1)

Country Link
CN (1) CN109062669A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110401695A (en) * 2019-06-12 2019-11-01 北京因特睿软件有限公司 Cloud resource dynamic dispatching method, device and equipment
CN114265668A (en) * 2021-12-28 2022-04-01 中国电信股份有限公司 Virtual machine migration method and related product
CN115277710A (en) * 2022-05-31 2022-11-01 马上消费金融股份有限公司 Resource management method, device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617090A (en) * 2013-12-10 2014-03-05 浪潮电子信息产业股份有限公司 Energy saving method based on distributed management
US20140115162A1 (en) * 2012-10-22 2014-04-24 International Business Machines Corporation Providing automated quality-of-service ('qos') for virtual machine migration across a shared data center network
CN106775949A (en) * 2016-12-28 2017-05-31 广西大学 A kind of Application of composite feature that perceives migrates optimization method online with the virtual machine of the network bandwidth
CN107608754A (en) * 2017-07-31 2018-01-19 郑州云海信息技术有限公司 A kind of dispatching method of virtual machine and device
CN108121589A (en) * 2016-11-30 2018-06-05 中标软件有限公司 A kind of online migration automatic convergent method of virtual machine
US20180219955A1 (en) * 2017-01-27 2018-08-02 Red Hat, Inc. Capacity scaling of network resources

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140115162A1 (en) * 2012-10-22 2014-04-24 International Business Machines Corporation Providing automated quality-of-service ('qos') for virtual machine migration across a shared data center network
CN103617090A (en) * 2013-12-10 2014-03-05 浪潮电子信息产业股份有限公司 Energy saving method based on distributed management
CN108121589A (en) * 2016-11-30 2018-06-05 中标软件有限公司 A kind of online migration automatic convergent method of virtual machine
CN106775949A (en) * 2016-12-28 2017-05-31 广西大学 A kind of Application of composite feature that perceives migrates optimization method online with the virtual machine of the network bandwidth
US20180219955A1 (en) * 2017-01-27 2018-08-02 Red Hat, Inc. Capacity scaling of network resources
CN107608754A (en) * 2017-07-31 2018-01-19 郑州云海信息技术有限公司 A kind of dispatching method of virtual machine and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李传云: "KVM虚拟机热迁移算法分析及优化", 《中国优秀硕士论文学位论文全文数据库 信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110401695A (en) * 2019-06-12 2019-11-01 北京因特睿软件有限公司 Cloud resource dynamic dispatching method, device and equipment
CN114265668A (en) * 2021-12-28 2022-04-01 中国电信股份有限公司 Virtual machine migration method and related product
CN115277710A (en) * 2022-05-31 2022-11-01 马上消费金融股份有限公司 Resource management method, device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US20140082202A1 (en) Method and Apparatus for Integration of Virtual Cluster and Virtual Cluster System
CN102236582B (en) Method for balanced distribution of virtualized cluster load in a plurality of physical machines
CN108182105B (en) Local dynamic migration method and control system based on Docker container technology
CN108196935B (en) Cloud computing-oriented virtual machine energy-saving migration method
CN109271257A (en) A kind of method and apparatus of virtual machine (vm) migration deployment
US20220357998A1 (en) Multiple metric-based workload balancing between storage resources
US20230176763A1 (en) Increasing data performance by transferring data between storage tiers using workload characteristics
EP4083776A1 (en) Systems, methods, devices, and apparatuses for adaptive near storage computation
CN107220108A (en) A kind of method and system for realizing cloud data center load balancing
CN105893155B (en) Virtual machine control method for equalizing load and device
CN104461673B (en) A kind of virtual machine (vm) migration determination method and device
CN103918239A (en) Load balancing method, device, system and computer readable medium
CN107967164A (en) A kind of method and system of live migration of virtual machine
CN109062669A (en) Virtual machine migration method and system under a kind of Random Load
CN109976879B (en) Cloud computing virtual machine placement method based on resource usage curve complementation
CN110597598B (en) Control method for virtual machine migration in cloud environment
US20120042322A1 (en) Hybrid Program Balancing
CN104866375B (en) A kind of method and device for migrating virtual machine
CN104391735B (en) Virtualize dispatching method of virtual machine and system in all-in-one machine cluster
CN106775942B (en) Cloud application-oriented solid-state disk cache management system and method
Peng et al. Modeling for CPU-intensive applications in cloud computing
WO2016065198A1 (en) High performance hadoop with new generation instances
CN105930202B (en) A kind of virtual machine migration method of three threshold values
Ma et al. SE-PSO: resource scheduling strategy for multimedia cloud platform based on security enhanced virtual migration
Lin et al. A workload-driven approach to dynamic data balancing in MongoDB

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181221

RJ01 Rejection of invention patent application after publication