[go: up one dir, main page]

CN103078870A - Correlating-anti-correlating system and method for virtual machine in cloud data center operation system - Google Patents

Correlating-anti-correlating system and method for virtual machine in cloud data center operation system Download PDF

Info

Publication number
CN103078870A
CN103078870A CN2013100179430A CN201310017943A CN103078870A CN 103078870 A CN103078870 A CN 103078870A CN 2013100179430 A CN2013100179430 A CN 2013100179430A CN 201310017943 A CN201310017943 A CN 201310017943A CN 103078870 A CN103078870 A CN 103078870A
Authority
CN
China
Prior art keywords
virtual machine
association
machine
load
virtual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013100179430A
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.)
IEIT Systems Co Ltd
Original Assignee
Inspur Electronic Information Industry 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 Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN2013100179430A priority Critical patent/CN103078870A/en
Publication of CN103078870A publication Critical patent/CN103078870A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明提供一种云数据中心操作系统中虚拟机关联-反关联系统及其方法,系统结构包括:虚拟机开启时关联-反关联模块;虚拟机迁移时关联-反关联模块;虚拟机HA时关联-反关联模块;关联性监控模块,虚拟机开启的关联-反关联模块,当虚拟机开启时,首先获取与其关联的虚拟机所运行的宿主机,判断宿主机的负载,若负载允许,则选择此物理机为目标宿主机,若负载超过系统允许范围,则返回开启失败,并提示原因;如果没有与其关联的虚拟机运行,则获取正在开启的与其关联的虚拟机所运行的宿主机,判断宿主机的负载,若负载允许,则选择此物理机为目标宿主机,若负载超过系统允许的范围,则返回开启失败,并提示原因;若没有正在开启的与其关联的虚拟机,则选择负载最低的且没有与其反关联虚拟运行的物理机作为目标宿主机。

Figure 201310017943

The present invention provides a virtual machine association-anti-association system and method thereof in a cloud data center operating system. The system structure includes: an association-anti-association module when a virtual machine is started; Association-anti-association module; association monitoring module, the association-anti-association module of the virtual machine, when the virtual machine is turned on, first obtain the host machine running on the virtual machine associated with it, and judge the load of the host machine, if the load allows, Then select this physical machine as the target host machine. If the load exceeds the allowable range of the system, it will return the startup failure and prompt the reason; if there is no virtual machine associated with it running, get the host machine running on the virtual machine associated with it. , to judge the load of the host machine, if the load allows, select this physical machine as the target host machine, if the load exceeds the allowable range of the system, return the opening failure, and prompt the reason; if there is no virtual machine associated with it being opened, then Select the physical machine with the lowest load and no anti-association virtual running with it as the target host.

Figure 201310017943

Description

Virtual machine association-anticorrelation system and method thereof in a kind of cloud data center operating system
Technical field
The present invention relates to dispatching technique field in the cloud data center operating system, specifically virtual machine association-anticorrelation system and method thereof in a kind of cloud data center operating system.
Background technology
Current, cloud computing is approved by industry that gradually cloud data center operating system realizes and be committed to practice gradually.In cloud data center operating system, Security of the system is particularly important, and its direct relation the availability of system.
Most of homogeneous system do not realize that virtual machine is related, the anticorrelation function, but mostly can require this function to the higher industry of security requirement.
In order to guarantee Security of the system, professional, we have proposed virtual machine association-anticorrelation system in the cloud data center operating system.
Summary of the invention
Technical assignment of the present invention is to solve the deficiencies in the prior art, and virtual machine association-anticorrelation system in a kind of cloud data center operating system is provided.
Technical scheme of the present invention realizes that in the following manner system configuration comprises: association-anticorrelation module (1) when virtual machine is opened; Association during virtual machine (vm) migration-anticorrelation module (2); Association during virtual machine HA-anticorrelation module (3); Relevance monitoring module (4), wherein,
When association-anticorrelation module (1) referred to that virtual machine is opened selection host physical machine when virtual machine was opened, pay the utmost attention to the physical machine at the virtual machine place related with it, can not select the physical machine with its anticorrelation virtual machine place, consider simultaneously the load of host;
Association during virtual machine (vm) migration-anticorrelation module (2) is when referring to virtual machine (vm) migration, and the virtual machine related with it be Autonomic Migration Framework simultaneously, when the target physical machine is selected, considers the load of all and virtual machine associated virtual machine to be migrated; Simultaneously, the target physical machine can not be selected the host with the virtual machine place of its anticorrelation;
Association during virtual machine HA-when anticorrelation module (3) referred to virtual machine HA, the HA virtual machine related with it in the selection of target host, do not considered the physical machine with its anticorrelation virtual machine place simultaneously;
Relevance monitoring module (4) refers to regularly monitor the relevance situation of all virtual machines, for the virtual machine of association, if the not situation on a host is arranged, automatically carries out the comparison of host load, with virtual machine (vm) migration to a host; For the virtual machine of anticorrelation, if the situation that has same host is arranged, automatically virtual machine is separated by migration operation, keep anticorrelation.
Virtual machine association-anticorrelation method in a kind of cloud data center operating system, concrete steps are as follows:
The job step of the association when 1) virtual machine is opened-anticorrelation module: suppose that virtual machine V needs to open;
(1) obtain and the physical machine P of the virtual machine of the relevant relation of V operation and the load of calculating P, if the loading within the system constraint scope of P, then P is the target host, if the P load too high then can't be opened this virtual machine, opens unsuccessfully, returns failure cause; If P is empty, then change (2) over to;
The load of (2) obtaining the physical machine P1 that is opening with the virtual machine of the relevant relation of V and calculating P, if the loading within the system constraint scope of P1, then P1 is the target host, if P1 load too high, then can't open this virtual machine, open unsuccessfully, return failure cause; If P1 is empty, then change (3) over to;
(3) obtaining the physical machine tabulation PList that does not have anticorrelation to concern the virtual machine operation with V or opening also travels through, the physical machine P2 that positioning load is minimum, if P2 loads within the system constraint scope, then P2 is the target host, if P2 load too high, then can't open this virtual machine, open unsuccessfully and return, the prompting failure cause; If PList is empty, opens unsuccessfully and return, the prompting failure cause;
2) association during virtual machine (vm) migration-anticorrelation module supposes that virtual machine V needs migration;
(1) obtains virtual machine VList with the V relating operation, and calculate the configuration summation of VList and V;
(2) obtaining the physical machine tabulation PList that does not have anticorrelation to concern the virtual machine operation with V or opening also travels through, the physical machine P that positioning load is minimum, according to the virtual machine that will the move configuration summation of calculating, if P loads within the system constraint scope, then P is the target host, turn (3), if P load too high or PList are empty, then finish this time migration;
(3) many requests of generating virtual machines migration begin migration, if failure is arranged, then carry out rollback, and this time migration finishes;
3) association during virtual machine (vm) migration-anticorrelation module supposes that virtual machine V needs HA;
(1) obtains virtual machine VList with the V relating operation, and calculate the configuration summation of VList and V;
(2) obtaining the physical machine tabulation PList that does not have anticorrelation to concern the virtual machine operation with V or opening also travels through, the physical machine P that positioning load is minimum, according to the virtual machine that will the move configuration summation of calculating, if P loads within the system constraint scope, then P is the target host, turn (3), if P load too high or PList are empty, then finish this HA;
(3) many requests of generating virtual machines HA, beginning HA for virtual machine in the VList, if its state is normal, carries out migration operation with it, to replace the HA operation, to guarantee uniqueness and the relevance of virtual machine;
4) relevance monitoring module
(1) suppose that virtual machine V1 is related with V2, V1 is on physical machine P1, and V2 is on physical machine P2, and the relatively load of P1 and P2 is if P1<P2 is then moved to V2 on the P1;
(2) suppose virtual machine V1 and V2 anticorrelation, host is P, then needs V1 or V2 are moved on other physical machine.
System of the present invention, association-anticorrelation module when virtual machine is opened, the host at the virtual machine place that accurate selection will be opened, the host at the virtual machine place that Automatic-searching is related with it is also judged loading condition; Automatically evade the selection with the virtual machine place host of its anticorrelation.
System of the present invention, during virtual machine (vm) migration, the association during virtual machine (vm) migration-anticorrelation module Autonomic Migration Framework virtual machine related with it, keep relevance, simultaneously, in the selection of target host, the virtual machine that all are related with it is considered in the calculating of load, the accuracy that proof load is calculated is evaded the target host with the virtual machine place of its anticorrelation automatically, keeps the anticorrelation between virtual machine.
System of the present invention, association during virtual machine HA-anticorrelation module, during virtual machine HA, the HA virtual machine related with it greatly reduced judgement number of times and the time-delay of HA so automatically, simultaneously, in the selection of target host, the virtual machine configuration of all disposable HA, the accuracy that proof load is calculated are considered in the calculating of load, automatically evade the target host with its anticorrelation virtual machine place, keep the anticorrelation between virtual machine.
System of the present invention, the relevance monitoring module by regularly monitoring, operation, keeps relevance and the anticorrelation of virtual machine.
System of the present invention has following outstanding beneficial effect: improve the availability of Security of the system and system, satisfy most of homogeneous system to realizing that virtual machine is related, the needs of anticorrelation function.
Description of drawings
Accompanying drawing 1 is the system flow schematic diagram.
Embodiment
Below in conjunction with accompanying drawing system of the present invention is described in further detail.
System configuration of the present invention mainly comprises: the association when virtual machine is opened-anticorrelation module (1); Association during virtual machine (vm) migration-anticorrelation module (2); Association during virtual machine HA-anticorrelation module (3); Relevance monitoring module (4).
Wherein, when the association when virtual machine is opened-anticorrelation module (1) refers to that virtual machine is opened, when selecting host's physical machine, pay the utmost attention to the physical machine at the virtual machine place related with it, consider simultaneously the load of host; Can not select the physical machine with its anticorrelation virtual machine place.Association during virtual machine (vm) migration-anticorrelation module (2) is when referring to virtual machine (vm) migration, and the virtual machine related with it be Autonomic Migration Framework simultaneously, when the target physical machine is selected, considers the load of all and virtual machine associated virtual machine to be migrated; Simultaneously, the target physical machine can not be selected the host with the virtual machine place of its anticorrelation.Association during virtual machine HA-when anticorrelation module (3) referred to virtual machine HA, the HA virtual machine related with it in the selection of target host, do not considered the physical machine with its anticorrelation virtual machine place simultaneously.Relevance monitoring module (4) refers to regularly monitor the relevance situation of all virtual machines, for the virtual machine of association, if the not situation on a host is arranged, automatically carries out the comparison of host load, with virtual machine (vm) migration to a host; For the virtual machine of anticorrelation, if the situation that has same host is arranged, automatically virtual machine is separated by migration operation, keep anticorrelation.
Virtual machine association-anticorrelation system is described below in the cloud data center operating system: the association that virtual machine is opened-anticorrelation module, when virtual machine is opened, at first obtain the host that the virtual machine related with it moves, judge the load of host, if load allows, then selecting this physical machine is the target host, if load surpasses system's allowed band, then return and open unsuccessfully, and the prompting reason; If not related with it virtual machine operation, then obtain the host that the virtual machine related with it opened moves, judge the load of host, if load allows, then selecting this physical machine is the target host, if load surpasses the scope that system allows, then return and open unsuccessfully, and the prompting reason; If the virtual machine related with it of not opening, then select load minimum and not with the physical machine of its anticorrelation virtual operation as target host (load permission).
Association during virtual machine (vm) migration-anticorrelation module when virtual machine (vm) migration, is judged the virtual machine related with it, is directed to simultaneously these virtual machines and all generates the migration instruction, and calculate the total load of the virtual machine cluster that needs migration.With the loading condition of this total load as Automatic-searching target host, automatically it is minimum and meet the physical machine of system load scope to search load, judge simultaneously the virtual machine operation that whether has on this physical machine with virtual machine anticorrelation to be migrated, if have, then continue to seek, if nothing, then this physical machine is the target host, improve the migration instruction, migration begins to carry out.If failure is arranged in the transition process, the then migration operation rollback before all, whole process writes off.
Association during virtual machine HA-anticorrelation module when virtual machine needs HA, is judged the virtual machine related with it, is directed to simultaneously these virtual machines and all generates the HA instruction, and calculate the total load of the virtual machine cluster that needs migration.With the loading condition of this total load as Automatic-searching target host, automatically it is minimum and meet the physical machine of system load scope to search load, judge simultaneously the virtual machine operation that whether has on this physical machine with the virtual machine anticorrelation for the treatment of HA, if have, then continue to seek, if nothing, then this physical machine is the target host.Judge the virtual machine of other HA, if state is normal, then the HA operation changes migration operation (guaranteeing virtual machine uniqueness and relevance) into.If in the HA process failure is arranged, the then HA rollback before all, whole HA process writes off.
The relevance monitoring module refers to regularly monitor the relevance situation of all virtual machines, for the virtual machine of association, if the not situation on a host is arranged, automatically carries out the comparison of host load, with virtual machine (vm) migration to a host; For the virtual machine of anticorrelation, if the situation that has same host is arranged, automatically virtual machine is separated by migration operation, keep anticorrelation.
Embodiment
Below, with an instantiation explanation the method.
1. the association when virtual machine is opened-anticorrelation module
Suppose that virtual machine V needs to open;
(1) obtain and the physical machine P of the virtual machine of the relevant relation of V operation and the load of calculating P, if the loading within the system constraint scope of P, then P is the target host, if the P load too high then can't be opened this virtual machine, opens unsuccessfully, returns failure cause; If P is empty, then change (2) over to
The load of (2) obtaining the physical machine P1 that is opening with the virtual machine of the relevant relation of V and calculating P, if the loading within the system constraint scope of P1, then P1 is the target host, if P1 load too high, then can't open this virtual machine, open unsuccessfully, return failure cause; If P1 is empty, then change (3) over to
(3) obtaining the physical machine tabulation PList that does not have anticorrelation to concern the virtual machine operation with V or opening also travels through, the physical machine P2 that positioning load is minimum, if P2 loads within the system constraint scope, then P2 is the target host, if P2 load too high, then can't open this virtual machine, open unsuccessfully and return, the prompting failure cause; If PList is empty, opens unsuccessfully and return, the prompting failure cause;
2. the association during virtual machine (vm) migration-anticorrelation module
Suppose that virtual machine V needs migration;
(1) obtains virtual machine VList with the V relating operation, and calculate the configuration summation of VList and V;
(2) obtain the physical machine tabulation PList that does not have anticorrelation to concern the virtual machine operation with V or opening and also travel through,
The physical machine P that positioning load is minimum, according to the virtual machine that will the move configuration summation of calculating, if the loading within the system constraint scope of P, then P is the target host, turns (3), if P load too high or PList be empty, then finishes this time to move;
(3) many requests of generating virtual machines migration begin migration.If failure is arranged, then carry out rollback, this time migration finishes;
3. the association during virtual machine (vm) migration-anticorrelation module
Suppose that virtual machine V needs HA;
(1) obtains virtual machine VList with the V relating operation, and calculate the configuration summation of VList and V;
(2) obtain the physical machine tabulation PList that does not have anticorrelation to concern the virtual machine operation with V or opening and also travel through,
The physical machine P that positioning load is minimum, according to the virtual machine that will the move configuration summation of calculating, if the loading within the system constraint scope of P, then P is the target host, turns (3), if P load too high or PList be sky, then finishes this HA;
(3) many requests of generating virtual machines HA, beginning HA.For virtual machine in the VList, if its state is normal, it is carried out migration operation, to replace the HA operation, to guarantee uniqueness and the relevance of virtual machine;
4. relevance monitoring module
(1) suppose that virtual machine V1 is related with V2, V1 is on physical machine P1, and V2 is on physical machine P2.The relatively load of P1 and P2 is if P1<P2 is then moved to V2 on the P1;
(2) suppose virtual machine V1 and V2 anticorrelation, host is P, then needs V1 or V2 are moved on other physical machine.
Except the disclosed technical characterictic of specification of the present invention, be the public office technology of those skilled in the art.

Claims (6)

1.一种云数据中心操作系统中虚拟机关联-反关联系统,其特征在于系统结构包括:虚拟机开启时关联-反关联模块(1);虚拟机迁移时关联-反关联模块(2);虚拟机HA时关联-反关联模块(3);关联性监控模块(4),其中,  1. A virtual machine association-anti-association system in a cloud data center operating system, characterized in that the system structure includes: an association-anti-association module (1) when the virtual machine is turned on; an association-anti-association module (2) when the virtual machine is migrated ; Association-anti-association module (3) during virtual machine HA; association monitoring module (4), wherein, 虚拟机开启时关联-反关联模块(1)是指虚拟机开启选择宿主物理机时,优先考虑与其关联的虚拟机所在的物理机,不能选择与其反关联虚拟机所在的物理机, 同时考虑到宿主机的负载; When the virtual machine is turned on, the association-anti-association module (1) means that when the virtual machine is turned on and selects the host physical machine, the physical machine where the virtual machine associated with it is given priority, and the physical machine where the virtual machine is anti-associated with it cannot be selected, taking into account Host load; 虚拟机迁移时关联-反关联模块(2)是指虚拟机迁移时,与其关联的虚拟机同时自动迁移,目标物理机选择时,考虑所有与待迁移虚拟机关联虚拟机的负载;同时,目标物理机不能选择与其反关联的虚拟机所在的宿主机; The association-anti-association module (2) during virtual machine migration means that when a virtual machine is migrated, its associated virtual machines are automatically migrated at the same time. When selecting the target physical machine, the load of all virtual machines associated with the virtual machine to be migrated is considered; The physical machine cannot choose the host where the virtual machine that is anti-associated with it resides; 虚拟机HA时关联-反关联模块(3)是指虚拟机HA时,同时HA与其关联的虚拟机,在目标宿主机的选择上,不考虑与其反关联虚拟机所在的物理机; The association-anti-association module (3) refers to when the virtual machine is HA, and the virtual machine associated with the HA at the same time, in the selection of the target host machine, the physical machine where the virtual machine is anti-associated with it is not considered; 关联性监控模块(4)是指定时监控所有虚拟机的关联性情况,对于关联的虚拟机,若有不在一台宿主机上的情况,自动进行宿主机负载的比较,将虚拟机迁移至一台宿主机;对于反关联的虚拟机,若有存在同一宿主机的情况,通过迁移操作自动将虚拟机分离,保持反关联性。 The affinity monitoring module (4) is to monitor the affinity of all virtual machines when specified. For the associated virtual machines, if they are not on the same host machine, the host machine load will be compared automatically, and the virtual machine will be migrated to a host machine. For the anti-associated virtual machine, if there is the same host, the virtual machine will be automatically separated through the migration operation to maintain the anti-association. 2.一种云数据中心操作系统中虚拟机关联-反关联方法,其特征在于具体步骤如下: 2. A virtual machine association-anti-association method in a cloud data center operating system, characterized in that the specific steps are as follows: 1)虚拟机开启时的关联-反关联模块的工作步骤:假设虚拟机V需要开启; 1) Working steps of the association-anti-association module when the virtual machine is turned on: Assume that the virtual machine V needs to be turned on; (1)获取与V有关联关系的虚拟机运行的物理机P并计算P的负载,若P的负载在系统限制范围之内,则P为目标宿主机,若P负载过高,则无法开启此虚拟机,开启失败,返回失败原因;若P为空,则转入(2); (1) Obtain the physical machine P running on the virtual machine associated with V and calculate the load of P. If the load of P is within the system limit, then P is the target host. If the load of P is too high, it cannot be started. This virtual machine fails to start, and returns the failure reason; if P is empty, go to (2); (2)获取与V有关联关系的虚拟机正在开启的物理机P1并计算P的负载,若P1的负载在系统限制范围之内,则P1为目标宿主机,若P1负载过高,则无法开启此虚拟机,开启失败,返回失败原因;若P1为空,则转入(3); (2) Obtain the physical machine P1 that is being turned on by the virtual machine associated with V and calculate the load of P. If the load of P1 is within the system limit, then P1 is the target host machine. If the load of P1 is too high, it cannot Start this virtual machine, fail to start, and return the failure reason; if P1 is empty, go to (3); (3)获取没有与V有反关联关系虚拟机运行或者正在开启的物理机列表PList并遍历,定位负载最低的物理机P2,若P2的负载在系统限制范围之内,则P2为目标宿主机,若P2负载过高,则无法开启此虚拟机,开启失败返回,提示失败原因;若PList为空,开启失败返回,提示失败原因; (3) Obtain and traverse the physical machine list PList that does not have an anti-association relationship with V, and locate the physical machine P2 with the lowest load. If the load of P2 is within the system limit, then P2 is the target host machine , if the P2 load is too high, the virtual machine cannot be started, and the startup failure returns, prompting the reason for the failure; if the PList is empty, the startup failure returns, and the failure reason is prompted; 2)虚拟机迁移时的关联-反关联模块,假设虚拟机V需要迁移; 2) The association-anti-association module when the virtual machine is migrated, assuming that the virtual machine V needs to be migrated; (1)获取与V关联运行的虚拟机VList,并计算VList和V的配置总和; (1) Obtain the virtual machine VList running in association with V, and calculate the sum of the configurations of VList and V; (2)获取没有与V有反关联关系虚拟机运行或者正在开启的物理机列表PList并遍历,定位负载最低的物理机P,根据计算的要迁移的虚拟机配置总和,若P的负载在系统限制范围之内,则P为目标宿主机,转(3),若P负载过高或者PList为空,则结束此次迁移; (2) Obtain and traverse the physical machine list PList that does not have an anti-association relationship with V, and locate the physical machine P with the lowest load. According to the calculated sum of the virtual machine configurations to be migrated, if the load of P is in the system If it is within the limit, then P is the target host, go to (3), if the load of P is too high or PList is empty, then end the migration; (3)生成虚拟机迁移的多条请求,开始迁移,若有失败,则进行回滚,此次迁移结束; (3) Generate multiple requests for virtual machine migration, start the migration, if there is a failure, roll back, and the migration is over; 3)虚拟机迁移时的关联-反关联模块,假设虚拟机V需要HA; 3) The association-anti-association module when the virtual machine is migrated, assuming that the virtual machine V needs HA; (1)获取与V关联运行的虚拟机VList,并计算VList和V的配置总和; (1) Obtain the virtual machine VList running in association with V, and calculate the sum of the configurations of VList and V; (2)获取没有与V有反关联关系虚拟机运行或者正在开启的物理机列表PList并遍历,定位负载最低的物理机P,根据计算的要迁移的虚拟机配置总和,若P的负载在系统限制范围之内,则P为目标宿主机,转(3),若P负载过高或者PList为空,则结束此次HA; (2) Obtain and traverse the physical machine list PList that does not have an anti-association relationship with V, and locate the physical machine P with the lowest load. According to the calculated sum of the virtual machine configurations to be migrated, if the load of P is in the system If within the limit range, P is the target host, go to (3), if the load of P is too high or PList is empty, then end this HA; (3)生成虚拟机HA的多条请求,开始HA,对于VList内虚拟机,若其状态正常,将其进行迁移操作,以取代HA操作,以保证虚拟机的唯一性和关联性; (3) Generate multiple requests for virtual machine HA, and start HA. For virtual machines in the VList, if their status is normal, perform a migration operation to replace the HA operation, so as to ensure the uniqueness and relevance of the virtual machines; 4)关联性监控模块 4) Relevance monitoring module (1)假设虚拟机V1与V2关联,V1在物理机P1上,V2在物理机P2上,比较P1与P2的负载,若P1<P2,则将V2迁移到P1上; (1) Assuming that virtual machine V1 is associated with V2, V1 is on physical machine P1, and V2 is on physical machine P2, compare the loads of P1 and P2, if P1<P2, then migrate V2 to P1; (2)假设虚拟机V1与V2反关联,宿主机为P,则需将V1或者V2迁移到其他物理机上。 (2) Assuming that the virtual machine V1 is anti-associated with V2, and the host machine is P, then V1 or V2 needs to be migrated to other physical machines. 3.根据权利要求1所述的系统,其特征在于:虚拟机开启时关联-反关联模块,准确选择要开启的虚拟机所在的宿主机,自动寻找与其关联的虚拟机所在的宿主机并判断负载情况;自动规避与其反关联的虚拟机所在宿主机的选择。 3. The system according to claim 1, characterized in that: when the virtual machine is started, the association-anti-association module accurately selects the host machine where the virtual machine to be opened is located, automatically finds the host machine where the virtual machine associated with it is located and judges Load conditions; automatically avoid the selection of the host where the virtual machine that is anti-associated with it is located. 4.根据权利要求1所述的系统,其特征在于:虚拟机迁移时,虚拟机迁移时的关联-反关联模块自动迁移与其关联的虚拟机,保持关联性,同时,在目标宿主机的选择上,负载的计算考虑所有与其关联的虚拟机,保证负载计算的准确性,自动规避与其反关联的虚拟机所在的目标宿主机,保持虚拟机间的反关联性。 4. The system according to claim 1, characterized in that: when the virtual machine is migrated, the association-anti-association module automatically migrates the virtual machine associated with it when the virtual machine is migrated to keep the association, and at the same time, the selection of the target host machine Above all, the calculation of the load considers all the virtual machines associated with it, ensuring the accuracy of the load calculation, automatically avoiding the target host where the virtual machine anti-associated with it is located, and maintaining the anti-association between virtual machines. 5.根据权利要求1所述的系统,其特征在于:虚拟机HA时的关联-反关联模块,虚拟机HA时,自动HA与其关联的虚拟机,这样大大减少了HA的判断次数及延时,同时,在目标宿主机的选择上,负载的计算考虑所有一次性HA的虚拟机配置,保证负载计算的准确性,自动规避与其反关联虚拟机所在的目标宿主机,保持虚拟机间的反关联性。 5. The system according to claim 1, characterized in that: the association-anti-association module when the virtual machine is HA, when the virtual machine is HA, automatically HA the virtual machine associated with it, thus greatly reducing the number of judgments and delays of HA , at the same time, in the selection of the target host, the calculation of the load considers all the one-time HA virtual machine configurations to ensure the accuracy of the load calculation, automatically avoids the target host where the virtual machine is anti-associated with it, and maintains the anti-correlation between virtual machines. relevance. 6.根据权利要求1所述的系统,其特征在于关联性监控模块,通过定时监控、操作,保持虚拟机的关联性和反关联性。 6. The system according to claim 1, characterized in that the relevance monitoring module maintains the relevance and anti-correlation of the virtual machine through regular monitoring and operation.
CN2013100179430A 2013-01-18 2013-01-18 Correlating-anti-correlating system and method for virtual machine in cloud data center operation system Pending CN103078870A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100179430A CN103078870A (en) 2013-01-18 2013-01-18 Correlating-anti-correlating system and method for virtual machine in cloud data center operation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100179430A CN103078870A (en) 2013-01-18 2013-01-18 Correlating-anti-correlating system and method for virtual machine in cloud data center operation system

Publications (1)

Publication Number Publication Date
CN103078870A true CN103078870A (en) 2013-05-01

Family

ID=48155274

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100179430A Pending CN103078870A (en) 2013-01-18 2013-01-18 Correlating-anti-correlating system and method for virtual machine in cloud data center operation system

Country Status (1)

Country Link
CN (1) CN103078870A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105245536A (en) * 2015-10-26 2016-01-13 中国互联网络信息中心 A method of cloud data center resource allocation based on security evaluation
CN106844011A (en) * 2017-01-23 2017-06-13 郑州云海信息技术有限公司 A kind of cluster and its virtual machine migration method, system
CN107967164A (en) * 2016-10-19 2018-04-27 阿里巴巴集团控股有限公司 A kind of method and system of live migration of virtual machine
CN109189557A (en) * 2018-09-03 2019-01-11 郑州云海信息技术有限公司 A virtual machine scheduling method and system for high network communication
CN113190276A (en) * 2020-01-13 2021-07-30 奇安信科技集团股份有限公司 Intelligent virus scanning processing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096601A (en) * 2011-02-11 2011-06-15 浪潮(北京)电子信息产业有限公司 Virtual machine migration management method and system
US20120159454A1 (en) * 2010-12-20 2012-06-21 Microsoft Corporation Probe insertion via background virtual machine
CN102681895A (en) * 2011-03-11 2012-09-19 北京市国路安信息技术有限公司 Dynamic self-migrating cloud service method
CN102724277A (en) * 2012-05-04 2012-10-10 华为技术有限公司 Virtual machine thermomigration method, virtual machine arrangement method, server and cluster system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120159454A1 (en) * 2010-12-20 2012-06-21 Microsoft Corporation Probe insertion via background virtual machine
CN102096601A (en) * 2011-02-11 2011-06-15 浪潮(北京)电子信息产业有限公司 Virtual machine migration management method and system
CN102681895A (en) * 2011-03-11 2012-09-19 北京市国路安信息技术有限公司 Dynamic self-migrating cloud service method
CN102724277A (en) * 2012-05-04 2012-10-10 华为技术有限公司 Virtual machine thermomigration method, virtual machine arrangement method, server and cluster system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
付爱英等: "基于Lockstep的容错技术的研究", 《科技广场》 *
付飞: "浅析云计算节能技术与应用", 《信息通信技术》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105245536A (en) * 2015-10-26 2016-01-13 中国互联网络信息中心 A method of cloud data center resource allocation based on security evaluation
WO2017071033A1 (en) * 2015-10-26 2017-05-04 中国互联网络信息中心 Security evaluation-based method for allocating resources in cloud data center
CN105245536B (en) * 2015-10-26 2018-07-03 中国互联网络信息中心 A kind of cloud data center resource allocation methods based on safety evaluation
CN107967164A (en) * 2016-10-19 2018-04-27 阿里巴巴集团控股有限公司 A kind of method and system of live migration of virtual machine
CN107967164B (en) * 2016-10-19 2021-08-13 阿里巴巴集团控股有限公司 Method and system for live migration of virtual machine
CN106844011A (en) * 2017-01-23 2017-06-13 郑州云海信息技术有限公司 A kind of cluster and its virtual machine migration method, system
CN109189557A (en) * 2018-09-03 2019-01-11 郑州云海信息技术有限公司 A virtual machine scheduling method and system for high network communication
CN109189557B (en) * 2018-09-03 2021-11-05 郑州云海信息技术有限公司 A virtual machine scheduling method and system for high network communication
CN113190276A (en) * 2020-01-13 2021-07-30 奇安信科技集团股份有限公司 Intelligent virus scanning processing method and device

Similar Documents

Publication Publication Date Title
US10102023B2 (en) Fair unidirectional multi-queue virtual machine migration
US10503542B2 (en) Systems, methods and devices for work placement on processor cores
CN103036930B (en) Method and apparatus for managing storage device
CN103064746B (en) The accurate distribution method of processor resource of forecast dispatching is carried out based on current credit
JP6219512B2 (en) Virtual hadoop manager
US8019861B2 (en) Speculative virtual machine resource scheduling
WO2017130030A1 (en) Rolling upgrade with dynamic batch size
US20150193248A1 (en) Non-Blocking Unidirectional Multi-Queue Virtual Machine Migration
US10241814B2 (en) Virtual machine memory migration by storage
US9239765B2 (en) Application triggered state migration via hypervisor
US9363192B2 (en) Automatic remediation in a distributed computer system with multiple clusters of host computers
CN103078870A (en) Correlating-anti-correlating system and method for virtual machine in cloud data center operation system
US20090300606A1 (en) Virtual machine migration with direct physical access control
US20180018244A1 (en) Node system, server apparatus, scaling control method, and program
CN105511941B (en) The system and method for the joint operation of multiple management programs in ancillary computer systems
TWI534710B (en) A Virtual Machine Migration Method
WO2015032201A1 (en) Virtual machine placing method and device
WO2012103728A1 (en) Method for dispatching central processing unit of hotspot domain virtual machine and virtual machine system
US20140245304A1 (en) Implicit co-scheduling of cpus
CN103955399A (en) Migrating method and device for virtual machine, as well as physical host
CN102419718A (en) Resource scheduling method
CN103064733A (en) Cloud computing virtual machine live migration technology
TW201324357A (en) Green energy management of virtual machine cluster
CN104636187A (en) Virtual machine scheduling method in NUMA (non uniform memory access) architecture and based on load prediction
CN103514038A (en) Method and system for smoothly shutting down virtual system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130501

WD01 Invention patent application deemed withdrawn after publication