CN109189545B - Implementation method and system for improving thermal migration reliability of virtual machine - Google Patents

Implementation method and system for improving thermal migration reliability of virtual machine Download PDF

Info

Publication number
CN109189545B
CN109189545B CN201810737960.4A CN201810737960A CN109189545B CN 109189545 B CN109189545 B CN 109189545B CN 201810737960 A CN201810737960 A CN 201810737960A CN 109189545 B CN109189545 B CN 109189545B
Authority
CN
China
Prior art keywords
migration
downtime
met
virtual machine
execution condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810737960.4A
Other languages
Chinese (zh)
Other versions
CN109189545A (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.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201810737960.4A priority Critical patent/CN109189545B/en
Publication of CN109189545A publication Critical patent/CN109189545A/en
Application granted granted Critical
Publication of CN109189545B publication Critical patent/CN109189545B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/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/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

Abstract

The invention discloses a realization method and a system for improving the reliability of virtual machine thermal migration, which relate to the computer communication technology, and dynamically increase the downtime of thermal migration and dynamically reduce the main frequency of a virtual processor of a virtual machine; detecting whether a hot migration execution condition is met or not in real time according to the current network speed, downtime and the amount of dirty page data to be transmitted, and executing hot migration when the hot migration execution condition is met; and when the hot migration execution condition is not met, the downtime of hot migration is continuously and dynamically increased, and the main frequency of the virtual processor of the virtual machine is dynamically reduced. By adopting the invention, in the process of the thermal migration, the downtime of the virtual machine is dynamically adjusted, and the main frequency of the virtual processor of the virtual machine is dynamically adjusted, so that the dirty pages generated by the virtual machine are reduced, and the reliability of the thermal migration is improved.

Description

Implementation method and system for improving thermal migration reliability of virtual machine
Technical Field
The invention relates to the technical field of computer communication, in particular to a realization method and a system for improving the reliability of virtual machine live migration.
Background
At present, cloud and IT virtualization technologies are used in large quantity, various applications and services need to support the cloud, and the core and key technology is virtualization. The virtual machine is used as a carrier for bearing virtualization, and in order to improve maintainability and rapid deployment of a system, a virtual machine migration technology is widely applied to virtualization and cloud scenes as a core and key application of virtualization. In the virtual machine live migration, in the migration process, the service is not interrupted, the source virtual machine continues to execute, a very short service interruption time exists at last, the memory and the service of the source virtual machine are completely migrated to the destination virtual machine, the source virtual machine is closed and stops service, and the destination virtual machine continues to provide service. Because the speed of the dirty pages in the memory generated by the service carried in the virtual machine is not fixed, the virtual machine live migration may not be successful, and the live migration is always carried out circularly, so that the migration task cannot be normally exited, and the live migration cannot be normally completed.
In order to improve the reliability of the virtual machine live migration, a technical scheme that the reliability of the virtual machine can be improved by dynamically adjusting the live migration downtime and the virtual processor main frequency of the virtual machine is urgently needed.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a method and a system for improving the live migration reliability of a virtual machine, so that the live migration reliability is improved.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows: an implementation method for improving the reliability of virtual machine live migration comprises the following steps:
the downtime of the thermal migration is dynamically increased, and the main frequency of a virtual processor of the virtual machine is dynamically reduced;
detecting whether a hot migration execution condition is met or not in real time according to the current network speed, downtime and the amount of dirty page data to be transmitted, and executing hot migration when the hot migration execution condition is met;
and when the hot migration execution condition is not met, the downtime of hot migration is continuously and dynamically increased, and the main frequency of the virtual processor of the virtual machine is dynamically reduced.
On the basis of the technical scheme, the hot migration execution condition is as follows: network rate downtime >8 dirty page data volume that needs to be transmitted.
On the basis of the technical scheme, the dynamically increasing the downtime of the live migration and dynamically reducing the main frequency of the virtual processor of the virtual machine specifically comprise the following steps:
and setting initial downtime, the maximum value of the downtime and the minimum value of the main frequency of the virtual processor, and increasing the downtime by a set time interval and reducing the main frequency of the virtual processor by a set percentage when the downtime and the main frequency of the virtual processor do not meet the thermal migration execution condition.
On the basis of the technical scheme, the method further comprises the following steps: and when the maximum value of the downtime and the minimum value of the main frequency of the virtual processor are reached and the live migration cannot be completed, recording the failure of the live migration, and exiting the live migration task.
On the basis of the technical scheme, the method specifically comprises the following steps:
s1, setting initial downtime, judging whether a thermomigration execution condition is met, and if not, entering S2; if yes, go to step S6;
s2, increasing the downtime by a set time interval, judging whether the set downtime maximum value is reached, if not, entering the step S3; if yes, go to step S7;
s3, judging whether the hot migration execution condition is satisfied, if not, going to step S4; if yes, go to step S6;
s4, reducing the main frequency of the virtual processor by a set percentage, judging whether a live migration execution condition is met, if not, entering S5; if yes, go to S6;
s5, judging whether the minimum value of the main frequency of the virtual processor has been reached, if not, returning to S4; if yes, return to S2;
s6, executing the hot migration, and ending;
and S7, recording the failure of the hot migration, and forcibly exiting the hot migration task to finish.
6. An implementation system for improving the reliability of virtual machine live migration is characterized by comprising:
the dynamic setting module is used for dynamically increasing the downtime of the thermal migration and dynamically reducing the main frequency of a virtual processor of the virtual machine;
and the judging and processing module is used for detecting whether a live migration execution condition is met or not in real time according to the current network speed, downtime and the amount of dirty page data to be transmitted, executing live migration when the live migration execution condition is met, and triggering the dynamic setting module to continuously and dynamically increase the downtime of live migration and dynamically reduce the main frequency of the virtual processor of the virtual machine when the live migration execution condition is not met.
On the basis of the technical scheme, the hot migration execution condition is as follows: network rate downtime >8 dirty page data volume that needs to be transmitted.
On the basis of the technical scheme, the dynamic setting module dynamically increases the downtime of the live migration and simultaneously dynamically reduces the main frequency of the virtual processor of the virtual machine, and the method specifically comprises the following steps:
the dynamic setting module sets initial downtime, the maximum value of the downtime and the minimum value of the main frequency of the virtual processor, and increases the downtime by a set time interval and reduces the main frequency of the virtual processor by a set percentage when the downtime and the main frequency of the virtual processor do not meet the thermal migration execution condition.
On the basis of the technical scheme, the system further comprises a forced quit module, wherein the forced quit module is used for recording the hot migration failure and quitting the hot migration task when the hot migration can not be completed even if the maximum value of the downtime and the minimum value of the main frequency of the virtual processor are reached.
On the basis of the technical scheme, the dynamic setting module sets initial downtime;
the judging and processing module judges whether a thermal migration execution condition is met; if yes, executing the hot migration, and ending; if not, feeding back to the dynamic setting module;
the dynamic setting module increases the downtime by a set time interval, and the judgment processing module judges whether the thermomigration execution condition is met; if yes, executing the hot migration, and ending; if not, feeding back to the dynamic setting module;
the dynamic setting module reduces the main frequency of the virtual processor by a set percentage, and the judgment processing module judges whether a live migration execution condition is met; if the condition is met, executing the thermal migration, and if the condition is not met, feeding back to the dynamic setting module;
the dynamic setting module continuously reduces the main frequency of the virtual processor by a set percentage, and the judgment processing module judges whether a live migration execution condition is met; if the difference between the main frequency of the virtual processor and the main frequency of the virtual processor is less than the preset threshold, executing the live migration, and if the difference is less than the preset threshold, feeding back the minimum value of the main frequency of the virtual processor to the dynamic setting module;
the dynamic setting module increases the downtime by a set time interval, and the judgment processing module judges whether the thermomigration execution condition is met; if the downtime reaches the set maximum value of the downtime, feeding back to the forced quit module;
and the forced exit module records the hot migration failure and forcibly exits the hot migration task.
Compared with the prior art, the invention has the advantages that:
(1) in the live migration process, firstly, the downtime of the virtual machine is dynamically adjusted, one live migration downtime is automatically adapted according to the live migration actual scene, and simultaneously, the main frequency of the virtual processor of the virtual machine is dynamically adjusted, so that dirty pages generated by the virtual machine are reduced, and the live migration reliability is improved.
(2) According to the invention, when the maximum downtime can not complete the thermal migration, the thermal migration failure is automatically recorded and the thermal migration process is forced to exit, so that the normal exit of the thermal migration process is ensured, the problems that the thermal migration of the virtual machine is always blocked and the program can not exit are prevented, and the user experience of the thermal migration of the virtual machine is improved.
Drawings
FIG. 1 is a flowchart illustrating an implementation method for improving the live migration reliability of a virtual machine according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an implementation system for improving the live migration reliability of a virtual machine in the embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
Example 1:
the embodiment of the invention provides an implementation method for improving the reliability of virtual machine live migration, which comprises the following steps:
the downtime of the thermal migration is dynamically increased, and the main frequency of a virtual processor of the virtual machine is dynamically reduced;
detecting whether a hot migration execution condition is met or not in real time according to the current network speed, downtime and the amount of dirty page data to be transmitted, and executing hot migration when the hot migration execution condition is met;
and when the hot migration execution condition is not met, the downtime of hot migration is continuously and dynamically increased, and the main frequency of the virtual processor of the virtual machine is dynamically reduced.
The hot migration execution conditions are as follows: network rate downtime >8 dirty page data volume that needs to be transmitted.
The method for dynamically increasing the downtime of the live migration and simultaneously dynamically reducing the main frequency of the virtual processor of the virtual machine specifically comprises the following steps:
and setting initial downtime, the maximum value of the downtime and the minimum value of the main frequency of the virtual processor, and increasing the downtime by a set time interval and reducing the main frequency of the virtual processor by a set percentage when the downtime and the main frequency of the virtual processor do not meet the thermal migration execution condition.
In the embodiment of the invention, the downtime of the virtual machine is dynamically adjusted firstly in the live migration process, one live migration downtime is automatically adapted according to the live migration actual scene, and the main frequency of the virtual processor of the virtual machine is dynamically adjusted at the same time, so that dirty pages generated by the virtual machine are reduced, and the reliability of the live migration is improved.
Example 2:
on the basis of example 1, the method further comprises the following steps: and when the maximum value of the downtime and the minimum value of the main frequency of the virtual processor are reached and the live migration cannot be completed, recording the failure of the live migration, and exiting the live migration task.
The live migration of the virtual machine firstly counts the real-time rate A (bits/second) of the current migration network and the dirty page data volume B (bytes) required to be transmitted, the system judges whether the live migration can be completed according to the currently configured global static downtime (seconds), and the default algorithm is as follows: when A is 8B, the live migration is completed, the source virtual machine is stopped, the target virtual machine continues to serve, otherwise, the live migration is always performed, the live migration cannot be completed, the live migration process is blocked, and the live migration function and the user experience are affected through verification. The invention aims to solve the abnormal situation, dynamically adjust the downtime of the live migration, and dynamically reduce the main frequency of a virtual processor of the virtual machine to reduce dirty pages, thereby successfully completing the live migration process or recording the log of the failure of the live migration and then exiting the live migration process, and improving the live migration perception of users.
According to the embodiment of the invention, when the maximum downtime can not finish the live migration, the live migration failure is automatically recorded and the live migration process is forced to exit, so that the normal exit of the live migration process is ensured, the problems that the live migration of the virtual machine is always blocked and the program can not exit are prevented, and the user experience of the live migration of the virtual machine is improved.
Example 3:
referring to fig. 1, on the basis of embodiment 1, the method specifically includes the following steps:
s1, setting initial downtime, judging whether a thermomigration execution condition is met, and if not, entering S2; if yes, go to step S6;
s2, increasing the downtime by a set time interval, judging whether the set downtime maximum value is reached, if not, entering the step S3; if yes, go to step S7;
s3, judging whether the hot migration execution condition is satisfied, if not, going to step S4; if yes, go to step S6;
s4, reducing the main frequency of the virtual processor by a set percentage, judging whether a live migration execution condition is met, if not, entering S5; if yes, go to S6;
s5, judging whether the minimum value of the main frequency of the virtual processor has been reached, if not, returning to S4; if yes, return to S2;
s6, executing the hot migration, and ending;
and S7, recording the failure of the hot migration, and forcibly exiting the hot migration task to finish.
Example 4:
referring to fig. 2, an embodiment of the present invention provides an implementation system for improving virtual machine live migration reliability, including:
the dynamic setting module is used for dynamically increasing the downtime of the thermal migration and dynamically reducing the main frequency of a virtual processor of the virtual machine;
and the judging and processing module is used for detecting whether a live migration execution condition is met or not in real time according to the current network speed, downtime and the amount of dirty page data to be transmitted, executing live migration when the live migration execution condition is met, and triggering the dynamic setting module to continuously and dynamically increase the downtime of live migration and dynamically reduce the main frequency of the virtual processor of the virtual machine when the live migration execution condition is not met.
The hot migration execution conditions are as follows: network rate downtime >8 dirty page data volume that needs to be transmitted.
The dynamic setting module dynamically increases downtime of the live migration, and simultaneously dynamically reduces a virtual processor dominant frequency of the virtual machine, and the method specifically comprises the following steps:
the dynamic setting module sets initial downtime, the maximum value of the downtime and the minimum value of the main frequency of the virtual processor, and increases the downtime by a set time interval and reduces the main frequency of the virtual processor by a set percentage when the downtime and the main frequency of the virtual processor do not meet the thermal migration execution condition.
The system also comprises a forced quit module which is used for recording the failure of the live migration and quitting the live migration task when the maximum value of the downtime and the minimum value of the main frequency of the virtual processor still can not finish the live migration.
Example 5:
on the basis of the embodiment 4, the system work flow is as follows:
the dynamic setting module sets initial downtime;
the judging and processing module judges whether a thermal migration execution condition is met; if yes, executing the hot migration, and ending; if not, feeding back to the dynamic setting module;
the dynamic setting module increases the downtime by a set time interval, and the judgment processing module judges whether the thermomigration execution condition is met; if yes, executing the hot migration, and ending; if not, feeding back to the dynamic setting module;
the dynamic setting module reduces the main frequency of the virtual processor by a set percentage, and the judgment processing module judges whether a live migration execution condition is met; if the condition is met, executing the thermal migration, and if the condition is not met, feeding back to the dynamic setting module;
the dynamic setting module continuously reduces the main frequency of the virtual processor by a set percentage, and the judgment processing module judges whether a live migration execution condition is met; if the difference between the main frequency of the virtual processor and the main frequency of the virtual processor is less than the preset threshold, executing the live migration, and if the difference is less than the preset threshold, feeding back the minimum value of the main frequency of the virtual processor to the dynamic setting module;
the dynamic setting module increases the downtime by a set time interval, and the judgment processing module judges whether the thermomigration execution condition is met; if the downtime reaches the set maximum value of the downtime, feeding back to the forced quit module;
and the forced exit module records the hot migration failure and forcibly exits the hot migration task.
Example 6:
on the basis of embodiment 4, performing live migration by using 300ms of initial downtime, determining whether a live migration completion condition is met, if so, completing the live migration, ending the program, otherwise, dynamically adjusting the dynamic migration time, automatically increasing 200ms, determining whether the new migration time meets the live migration completion condition, if so, completing the live migration, ending the program, otherwise, dynamically adjusting the main frequency of a virtual processor of the virtual machine, decreasing the main frequency according to 10% of the initial main frequency, if so, ending the program, otherwise, continuing to decrease the main frequency according to 10% of the initial main frequency, if the minimum value of the main frequency of the virtual processor is reduced to 10% of the initial main frequency, failing to migrate, dynamically adjusting the dynamic migration time again, automatically increasing 200ms, and if the downtime has reached the maximum value of 5 seconds, recording a live migration failure log, and forcibly exiting the live migration program, and ending the program.
The design method for improving the thermal migration reliability of the virtual machine has two main ideas, namely, the method automatically adapts a group of downtime from 300ms to 2 seconds and increases the downtime by 200ms instead of adopting the fixed downtime of 300ms, and the downtime is automatically adjusted to match the dirty page generation rate so as to meet the thermal migration condition. Meanwhile, due to the fact that main frequencies of virtual processors of the virtual machine work differently, dirty page generation rates of the virtual machines are obviously different, the main frequencies are reduced, the dirty page generation rate of the virtual machine in hot migration can be obviously reduced, the default main frequency of the virtual processor is equal to the main frequency of a CPU of the host, and the dirty page generation rate of the virtual machine in migration is controlled by automatically reducing the frequency from 90% to 10% of the main frequency of the virtual processor, so that the migration reliability is improved.
If the two methods still cannot meet the live migration conditions of the virtual machine, recording a live migration failure log and forcibly exiting, thereby ensuring the safe exiting of the live migration program and obviously improving the user live migration experience.
The present invention is not limited to the above-described embodiments, and it will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements are also considered to be within the scope of the present invention. Those not described in detail in this specification are within the skill of the art.

Claims (4)

1. An implementation method for improving the reliability of virtual machine live migration is characterized by comprising the following steps:
s1, setting initial downtime, judging whether a thermomigration execution condition is met, and if not, entering S2; if yes, go to step S6;
s2, increasing the downtime by a set time interval, judging whether the set downtime maximum value is reached, if not, entering the step S3; if yes, go to step S7;
s3, judging whether the hot migration execution condition is satisfied, if not, going to step S4; if yes, go to step S6;
s4, reducing the main frequency of the virtual processor by a set percentage, judging whether a live migration execution condition is met, if not, entering S5; if yes, go to S6;
s5, judging whether the minimum value of the main frequency of the virtual processor has been reached, if not, returning to S4; if yes, return to S2;
s6, executing the hot migration, and ending;
s7, recording the failure of the live migration, forcibly exiting the live migration task, and ending;
and detecting whether the hot migration execution condition is met or not in real time according to the current network speed, downtime and the dirty page data volume needing to be transmitted.
2. The implementation method for improving the reliability of the live migration of the virtual machine according to claim 1, wherein: the hot migration execution conditions are as follows: network rate downtime >8 dirty page data volume that needs to be transmitted.
3. An implementation system for improving the reliability of virtual machine live migration is characterized by comprising:
the device comprises a dynamic setting module, a judging and processing module and a forced quitting module;
the dynamic setting module sets initial downtime;
the judging and processing module judges whether a thermal migration execution condition is met; if yes, executing the hot migration, and ending; if not, feeding back to the dynamic setting module;
the dynamic setting module increases the downtime by a set time interval, and the judgment processing module judges whether the thermomigration execution condition is met; if yes, executing the hot migration, and ending; if not, feeding back to the dynamic setting module;
the dynamic setting module reduces the main frequency of the virtual processor by a set percentage, and the judgment processing module judges whether a live migration execution condition is met; if the condition is met, executing the thermal migration, and if the condition is not met, feeding back to the dynamic setting module;
the dynamic setting module continuously reduces the main frequency of the virtual processor by a set percentage, and the judgment processing module judges whether a live migration execution condition is met; if the difference between the main frequency of the virtual processor and the main frequency of the virtual processor is less than the preset threshold, executing the live migration, and if the difference is less than the preset threshold, feeding back the minimum value of the main frequency of the virtual processor to the dynamic setting module;
the dynamic setting module increases the downtime by a set time interval, and the judgment processing module judges whether the thermomigration execution condition is met; if the downtime reaches the set maximum value of the downtime, feeding back to the forced quit module;
the forced quit module records the hot migration failure and forcibly quits the hot migration task;
and detecting whether the hot migration execution condition is met or not in real time according to the current network speed, downtime and the dirty page data volume needing to be transmitted.
4. An implementation system for improving the reliability of the live migration of a virtual machine according to claim 3, wherein: the hot migration execution conditions are as follows: network rate downtime >8 dirty page data volume that needs to be transmitted.
CN201810737960.4A 2018-07-06 2018-07-06 Implementation method and system for improving thermal migration reliability of virtual machine Active CN109189545B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810737960.4A CN109189545B (en) 2018-07-06 2018-07-06 Implementation method and system for improving thermal migration reliability of virtual machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810737960.4A CN109189545B (en) 2018-07-06 2018-07-06 Implementation method and system for improving thermal migration reliability of virtual machine

Publications (2)

Publication Number Publication Date
CN109189545A CN109189545A (en) 2019-01-11
CN109189545B true CN109189545B (en) 2021-03-30

Family

ID=64936130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810737960.4A Active CN109189545B (en) 2018-07-06 2018-07-06 Implementation method and system for improving thermal migration reliability of virtual machine

Country Status (1)

Country Link
CN (1) CN109189545B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109918172A (en) * 2019-02-26 2019-06-21 烽火通信科技股份有限公司 A kind of live migration of virtual machine method and system
CN115827169B (en) * 2023-02-07 2023-06-23 天翼云科技有限公司 Virtual machine migration method and device, electronic equipment and medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662723A (en) * 2012-02-28 2012-09-12 北京邮电大学 A virtual machine internal storage migration method based on down time threshold
CN104683444A (en) * 2015-01-26 2015-06-03 电子科技大学 Data migration method for multiple virtual machines in data center
CN107085534A (en) * 2017-03-30 2017-08-22 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN107368349A (en) * 2017-07-17 2017-11-21 郑州云海信息技术有限公司 A kind of method for managing resource and device
CN107463424A (en) * 2016-06-02 2017-12-12 北京金山云网络技术有限公司 A kind of virtual machine migration method and device
CN107832118A (en) * 2017-11-18 2018-03-23 浙江网新恒天软件有限公司 A kind of KVM live migration of virtual machine optimization methods of reduction VCPU temperatures
CN108037980A (en) * 2018-01-02 2018-05-15 腾讯科技(深圳)有限公司 Control performs the method, apparatus and readable storage medium storing program for executing of live migration of virtual machine

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9372726B2 (en) * 2013-01-09 2016-06-21 The Research Foundation For The State University Of New York Gang migration of virtual machines using cluster-wide deduplication
JP6186787B2 (en) * 2013-03-25 2017-08-30 富士通株式会社 Data transfer device, data transfer system, data transfer method and program
JP2014191752A (en) * 2013-03-28 2014-10-06 Fujitsu Ltd Migration processing program, migration method, and cloud system
CN104156255B (en) * 2014-07-31 2017-10-17 华为技术有限公司 A kind of virtual machine migration method, virtual machine (vm) migration device and source physical host

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662723A (en) * 2012-02-28 2012-09-12 北京邮电大学 A virtual machine internal storage migration method based on down time threshold
CN104683444A (en) * 2015-01-26 2015-06-03 电子科技大学 Data migration method for multiple virtual machines in data center
CN107463424A (en) * 2016-06-02 2017-12-12 北京金山云网络技术有限公司 A kind of virtual machine migration method and device
CN107085534A (en) * 2017-03-30 2017-08-22 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN107368349A (en) * 2017-07-17 2017-11-21 郑州云海信息技术有限公司 A kind of method for managing resource and device
CN107832118A (en) * 2017-11-18 2018-03-23 浙江网新恒天软件有限公司 A kind of KVM live migration of virtual machine optimization methods of reduction VCPU temperatures
CN108037980A (en) * 2018-01-02 2018-05-15 腾讯科技(深圳)有限公司 Control performs the method, apparatus and readable storage medium storing program for executing of live migration of virtual machine

Also Published As

Publication number Publication date
CN109189545A (en) 2019-01-11

Similar Documents

Publication Publication Date Title
CN111030936B (en) Current-limiting control method and device for network access and computer-readable storage medium
CN110071821B (en) Method, node and storage medium for determining the status of a transaction log
US7929436B2 (en) Network communication control methods and systems
CN108075934B (en) Network quality monitoring method, device and system
CN109189545B (en) Implementation method and system for improving thermal migration reliability of virtual machine
CN110795284B (en) Data recovery method, device and equipment and readable storage medium
CN109254922B (en) Automatic testing method and device for BMC Redfish function of server
CN105024879A (en) Virtual machine fault detection and recovery system and virtual machine detection, recovery and starting method
EP3209005B1 (en) Task processing device, intelligent apparatus, task processing method and baseband processor
WO2015109955A1 (en) Method and device for processing exceptional event in telecommunication cloud
US20120324000A1 (en) System and method for flow control in a messaging subsystem based on message-in/out rates
US8903992B2 (en) Trigger method of computational procedure for virtual machine migration and application program for the same
CN104331601A (en) Method and device for optimizing game scenes
JP2017215966A (en) Technologies for limiting performance variation in storage device
CN108733454B (en) Virtual machine fault processing method and device
CN111726388A (en) Cross-cluster high-availability implementation method, device, system and equipment
CN106936926B (en) Method and system for accessing data node
CN111124761B (en) Equipment restarting method, device, equipment and medium
EP3279795B1 (en) Method and apparatus for deleting cloud host in cloud computing environment, server and storage medium
KR20150007698A (en) Load distribution system for virtual desktop service
CN103970555B (en) Adaptive virtual machine starts control method and device
JP2017506847A (en) Method and system for providing failover and failback in a multi-network router
US20160255614A1 (en) Network Device, Terminal Device, and Voice Service Control Method
EP3123332B1 (en) Method and system for session disaster recovery
CN105591964A (en) Device and method for overload protection for Internet system

Legal Events

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