一种基于负载均衡的亲和性规则冲突监测方法及装置与流程

文档序号:16608018发布日期:2019-01-14 21:17阅读:191来源:国知局
一种基于负载均衡的亲和性规则冲突监测方法及装置与流程

本申请涉及计算机技术领域,特别涉及一种基于负载均衡的亲和性规则冲突监测方法及装置。



背景技术:

近年来,操作系统虚拟化技术已经日益成熟,xen、kvm、vmware系统等都允许多个操作系统实例并发且独立运行在相同的硬件资源上。这些系统的核心是一个虚拟机监控器,或称作hypervisor。hypervisor为guest操作系统提供了一个完整的虚拟硬件接口,并且调度这些guest操作系统在物理硬件资源上执行。虚拟机的一个主要特征是guest操作系统可以在不同主机之间在线迁移。

由于应用程序的信息不确定性以及主机处理能力的差异性,导致了虚拟计算环境中主机的负载失衡。因此,如何在网络中协调不同宿主机的负载,维持高效的资源使用率,是虚拟计算环境中一个关键问题。

负载均衡的核心思想是根据系统中各个主机资源的不同利用情况,利用虚拟机迁移技术,把资源利用率高的宿主机上的虚拟机迁移到最合适的目标主机上,从而实现虚拟计算环境中各个主机的动态负载平衡,达到整个系统中资源的充分利用。但是,现有技术中,大多数负载均衡功能是按照设定的阈值由程序自动地选择迁移的虚拟机以及目标主机,在很多情况下不能很好地符合用户的期望。



技术实现要素:

有鉴于此,本申请的目的在于提供一种。其具体方案如下:

第一方面,本申请实施例提供了一种基于负载均衡的亲和性规则冲突监测方法,包括:

当接收到drs规则创建指令时,确定所述drs规则创建指令请求创建的drs规则的类型;

根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测。

可选地,若所述请求创建的drs规则的类型为聚集虚拟机规则,所述根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测,包括:

若请求创建的聚集虚拟机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的聚集虚拟机规则与系统中已经存在的聚集虚拟机规则重复;或者,

所述请求创建的聚集虚拟机规则中存在虚拟机vm1和vm2,且所述vm1和vm2同时存在于所述系统中已经存在的一分离虚拟机规则中。

可选地,若所述请求创建的drs规则的类型为分离虚拟机规则,所述根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测,包括:

若请求创建的分离虚拟机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的分离虚拟机规则与系统中已经存在的分离虚拟机规则重复;或者,

所述请求创建的分离虚拟机规则中存在虚拟机vm3和vm4,且所述vm3和vm4同时存在于所述系统中已经存在的一聚集虚拟机规则中。

可选地,若所述请求创建的drs规则的类型为虚拟机到主机规则,所述根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测,包括:

若所述请求创建的虚拟机到主机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的虚拟机到主机规则与系统中已经存在的虚拟机到主机规则虚拟机组相同、主机组相同,且虚拟机到主机规则的类型相同;

或者,

所述请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则对应的虚拟机组相同、主机组相同,且虚拟机到主机规则的类型不同;

或者,

所述请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则对应的虚拟机组相同、主机组不同,且虚拟机到主机规则的类型相同;

其中,所述虚拟机到主机规则的类型包含虚拟机组的虚拟机必须在主机组中的主机上运行;和,虚拟机组的虚拟机不得在主机组中的主机上运行。

第二方面,本申请实施例提供了一种基于负载均衡的亲和性规则冲突监测模块,包括:

类型确定单元,用于当接收到drs规则创建指令时,确定所述drs规则创建指令请求创建的drs规则的类型;

冲突监测单元,用于根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测。

可选地,若所述请求创建的drs规则的类型为聚集虚拟机规则,所述冲突监测单元,具体用于:

若请求创建的聚集虚拟机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的聚集虚拟机规则与系统中已经存在的聚集虚拟机规则重复;或者,

所述请求创建的聚集虚拟机规则中存在虚拟机vm1和vm2,且所述vm1和vm2同时存在于所述系统中已经存在的一分离虚拟机规则中。

可选地,若所述请求创建的drs规则的类型为分离虚拟机规则,所述冲突监测单元,具体用于:

若请求创建的分离虚拟机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的分离虚拟机规则与系统中已经存在的分离虚拟机规则重复;或者,

所述请求创建的分离虚拟机规则中存在虚拟机vm3和vm4,且所述vm3和vm4同时存在于所述系统中已经存在的一聚集虚拟机规则中。

可选地,若所述请求创建的drs规则的类型为虚拟机到主机规则,所述冲突监测单元,具体用于:

若所述请求创建的虚拟机到主机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的虚拟机到主机规则与系统中已经存在的虚拟机到主机规则虚拟机组相同、主机组相同,且虚拟机到主机规则的类型相同;

或者,

所述请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则对应的虚拟机组相同、主机组相同,且虚拟机到主机规则的类型不同;

或者,

所述请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则对应的虚拟机组相同、主机组不同,且虚拟机到主机规则的类型相同;

其中,所述虚拟机到主机规则的类型包含虚拟机组的虚拟机必须在主机组中的主机上运行;和,虚拟机组的虚拟机不得在主机组中的主机上运行。

第三方面,本申请实施例提供了一种基于负载均衡的亲和性规则管理装置,包括:

drs组管理模块,用于编辑drs组;

drs规则管理模块,用于添加、删除和/或编辑系统中的drs规则;

以及,上述第二方面所述的冲突监测模块。

第四方面,本申请实施例提供了一种计算机存储器,其特征在于,所述计算机存储器上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的步骤。

第五方面,本申请实施例提供了一种计算机设备,其特征在于,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述第一方面所述的步骤。

本申请实施例在负载均衡中引入亲和性规则管理,可以由用户设定亲和性规则,负载均衡调度的前提是必须满足所设定的亲和性规则,这样最终的调度更加智能,调度结果更加符合用户的预期和要求。

本申请提供方法应用于上述装置,计算机存储器及设备,也具有上述的有益效果,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请具体实施方式提供的一种基于负载均衡的亲和性规则冲突监测方法流程示意图;

图2为本申请具体实施方式提供的一种基于负载均衡的亲和性规则验证方法流程示意图;

图3为本申请具体实施方式提供的一种基于负载均衡的亲和性规则冲突监测模块结构示意图;

图4为本申请具体实施方式提供的一种基于负载均衡的亲和性规则验证模块结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面首先对本申请实施例涉及的概念进行简单说明。

drs规则,负载均衡的亲和性规则。其中包括亲和性和反亲和性,亲和性是指虚拟机只能在指定目标主机上运行;反亲和性是指虚拟机不能在指定目标主机上运行。

drs组,包括虚拟机组和主机组,虚拟机组的组成员只能是虚拟机,主机组成员只能是主机。

drs规则,包括聚集虚拟机规则、分离虚拟机规则、虚拟机到主机规则。其中,聚集虚拟机规则是指选中的若干虚拟机只能运行在同一目标主机;分离虚拟机规则是指选中若干虚拟机需要运行在不同主机;虚拟机到主机规则是针对drs组来说,包括两种情况:一种是虚拟机组中的虚拟机必须要在主机组中的主机上运行;另一种是虚拟机组中的虚拟机不得在主机组中的主机上运行。

本申请实施例在负载均衡中引入亲和性规则管理,可以由用户设定亲和性规则,负载均衡调度的前提是必须满足所设定的亲和性规则,这样最终的调度更加智能,调度结果更加符合用户的预期和要求。

本申请实施例提供的亲和性规则管理装置主要包括drs组管理模块、drs规则管理模块、亲和性规则冲突监测模块、亲和性规则验证模块共四个核心模块。

基本思想:

1)drs组管理模块,即提供添加、删除、编辑drs组的功能,其中drs组分为虚拟机组和主机组,组中必须要至少大于1个成员。

2)drs规则管理模块,即提供添加、删除、编辑drs规则的功能,包括聚集虚拟机、分离虚拟机、虚拟机到主机。

3)亲和性规则冲突监测模块是在每次执行添加drs规则前,需要先检测下该drs规则是否与之前添加的drs规则冲突,例如之前已经存在drs规则:vm1与vm2需要在主机host1上运行,又增加一条vm1与vm2需要在不同的主机上运行,存在冲突则不允许添加,给用户提示。

4)亲和性规则验证模块提供是否满足drs规则的验证方法供drs调度模块调用,drs调度模块调度的前提之一,本次调度所迁移的虚拟机所涉及的虚拟机和主机必须满足其对应的drs规则。

本申请实施例的关键点在于drs规则的冲突监测以及drs规则的验证,以下分别进行展开说明。

请参考图1,图1为本申请具体实施方式提供的一种基于负载均衡的亲和性规则冲突监测方法流程示意图,如图1所示,其主要包括以下步骤。

步骤s101:当接收到drs规则创建指令时,确定所述drs规则创建指令请求创建的drs规则的类型。

所述drs规则的类型包括聚集虚拟机规则、分离虚拟机规则、虚拟机到主机规则。

步骤s102:根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测。

在第一种可能的实现方式中,所述请求创建的drs规则的类型为聚集虚拟机规则,则所述根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测,包括:

若请求创建的聚集虚拟机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的聚集虚拟机规则与系统中已经存在的聚集虚拟机规则重复;或者,

所述请求创建的聚集虚拟机规则中存在虚拟机vm1和vm2,且所述vm1和vm2同时存在于所述系统中已经存在的一分离虚拟机规则中。

在第二种可能的实现方式中,所述请求创建的drs规则的类型为分离虚拟机规则,则所述根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测,包括:

若请求创建的分离虚拟机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的分离虚拟机规则与系统中已经存在的分离虚拟机规则重复;或者,

所述请求创建的分离虚拟机规则中存在虚拟机vm3和vm4,且所述vm3和vm4同时存在于所述系统中已经存在的一聚集虚拟机规则中。

在第三种可能的实现方式中,所述请求创建的drs规则的类型为虚拟机到主机规则,则所述根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测,包括:

若所述请求创建的虚拟机到主机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的虚拟机到主机规则与系统中已经存在的虚拟机到主机规则虚拟机组相同、主机组相同,且虚拟机到主机规则的类型相同。

或者,

所述请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则对应的虚拟机组相同、主机组相同,且虚拟机到主机规则的类型不同。例如,请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则均包含虚拟机组1和主机组1,但是请求创建的虚拟机到主机规则的类型为虚拟机组的虚拟机必须在主机组中的主机上运行,而系统中已经存在的一虚拟机到主机规则的类型为虚拟机组的虚拟机不得在主机组中的主机上运行,显然二者存在冲突。

或者,

所述请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则对应的虚拟机组相同、主机组不同,且虚拟机到主机规则的类型相同。例如,请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则类型均为虚拟机组的虚拟机必须在主机组中的主机上运行,其中,请求创建的虚拟机到主机规则对应虚拟机组1和主机组1,而系统中已经存在的虚拟机到主机规则对应虚拟机组1和主机组2。也就是说,请求创建的虚拟机到主机规则约束虚拟机组1必须要在主机组1中运行,而系统中已经存在的虚拟机到主机规则约束虚拟机组1必须要在主机组2中运行,显然二者相冲突。

其中,所述虚拟机到主机规则的类型包含虚拟机组的虚拟机必须在主机组中的主机上运行;和,虚拟机组的虚拟机不得在主机组中的主机上运行。

请参考图2,图2为本申请具体实施方式提供的一种基于负载均衡的亲和性规则验证方法流程示意图,如图2所示,其主要包括以下步骤。

步骤s201:获取待迁移虚拟机对应的所有drs规则,所述drs规则的类型包括聚集虚拟机规则、分离虚拟机规则和/或虚拟机到主机规则。

虚拟机进行迁移之前需要首先在系统中查找满足迁移条件的主机,而待迁移虚拟机对应的drs规则为所述迁移条件中的影响因素。在本申请实施例中,所述待迁移虚拟机可以为一个或一个以上的多个,所述drs规则可以为一个或一个以上的多个。

步骤s202:依次对所述待迁移虚拟机对应的所有drs规则进行验证,在系统中筛选出目标主机,所述目标主机与所述待迁移虚拟机的关系满足所述待迁移虚拟机对应的所有drs规则。

具体实现中,可以遍历系统中的主机,依次判断是否存在满足待迁移虚拟机对应的所有drs规则的主机。例如,待迁移虚拟机对应两个drs规则,分别为drs规则1和drs规则2,则需要对系统中的主机依次进行drs规则1和drs规则2验证。

其中,若所述drs规则为聚集虚拟机规则,则对所述聚集虚拟机规则进行验证,包括:若系统中存在一主机包含第一虚拟机集合,则确定包含所述第一虚拟机集合的主机满足所述聚集虚拟机规则,所述第一虚拟机集合为所述聚集虚拟机规则约束的虚拟机中,除所述待迁移虚拟机以外的所有处于开机状态的虚拟机。例如,聚集虚拟机规则约束虚拟机vm1、vm2和vm3需要在同一主机上运行,待迁移虚拟机为vm1,则满足所述聚集虚拟机规则的主机需包含虚拟机vm2和vm3。当然,此处是指vm2和vm3均处于开机状态的情况,假如vm3处于关机状态,那么满足所述聚集虚拟机规则的主机仅需包含虚拟机vm2即可。

若所述drs规则为分离虚拟机规则,则对所述分离虚拟机规则进行验证,包括:若系统中存在一主机不包含第二虚拟机集合中任意一台虚拟机,则确定不包含所述第二虚拟机集合中任意一台虚拟机的主机满足所述分离虚拟机规则,所述第二虚拟机集合为所述分离虚拟机规则约束的虚拟机中,除所述待迁移虚拟机以外的所有处于开机状态的虚拟机。例如,分离虚拟机规则约束虚拟机vm1、vm2和vm3不得在同一主机上运行,待迁移虚拟机为vm1,则满足所述分离虚拟机规则的主机不得包含虚拟机vm2和vm3。同样地,此处是指vm2和vm3均处于开机状态的情况,假如vm3处于关机状态,那么满足所述分离虚拟机规则的主机仅需满足不包含虚拟机vm2即可。

若所述drs规则为虚拟机到主机规则,且所述虚拟机到主机规则的类型为虚拟机组的虚拟机必须在主机组中的主机上运行,则对所述虚拟机到主机规则进行验证,包括:确定所述虚拟机到主机规则的主机组中任意一台主机满足所述虚拟机到主机规则。

若所述drs规则为虚拟机到主机规则,且所述虚拟机到主机规则的类型为虚拟机组的虚拟机不得在主机组中的主机上运行,则对所述虚拟机到主机规则进行验证,包括:确定系统中除所述虚拟机到主机规则的主机组以外的任意一台主机满足所述虚拟机到主机规则。

本申请实施例在负载均衡中引入亲和性规则管理,可以由用户设定亲和性规则,负载均衡调度的前提是必须满足所设定的亲和性规则,这样最终的调度更加智能,调度结果更加符合用户的预期和要求。

在上述方法实施例的基础上,本申请还提供了一种基于负载均衡的亲和性规则冲突监测模块。

请参考图3,图3为本申请具体实施方式提供的一种基于负载均衡的亲和性规则冲突监测模块结构示意图,如图3所示,其主要包括以下单元。

类型确定单元301,用于当接收到drs规则创建指令时,确定所述drs规则创建指令请求创建的drs规则的类型;

冲突监测单元302,用于根据所述请求创建的drs规则的类型,对所述请求创建的drs规则与系统中已经存在的drs规则进行冲突监测。

在一种可选实施例中,若所述请求创建的drs规则的类型为聚集虚拟机规则,所述冲突监测单元302,具体用于:

若请求创建的聚集虚拟机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的聚集虚拟机规则与系统中已经存在的聚集虚拟机规则重复;或者,

所述请求创建的聚集虚拟机规则中存在虚拟机vm1和vm2,且所述vm1和vm2同时存在于所述系统中已经存在的一分离虚拟机规则中。

在一种可选实施例中,若所述请求创建的drs规则的类型为分离虚拟机规则,所述冲突监测单元302,具体用于:

若请求创建的分离虚拟机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的分离虚拟机规则与系统中已经存在的分离虚拟机规则重复;或者,

所述请求创建的分离虚拟机规则中存在虚拟机vm3和vm4,且所述vm3和vm4同时存在于所述系统中已经存在的一聚集虚拟机规则中。

在一种可选实施例中,若所述请求创建的drs规则的类型为虚拟机到主机规则,所述冲突监测单元302,具体用于:

若所述请求创建的虚拟机到主机规则与系统中已经存在的drs规则满足下述任一条件,则确定所述请求创建的drs规则与系统中已经存在的drs规则冲突:

所述请求创建的虚拟机到主机规则与系统中已经存在的虚拟机到主机规则虚拟机组相同、主机组相同,且虚拟机到主机规则的类型相同;

或者,

所述请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则对应的虚拟机组相同、主机组相同,且虚拟机到主机规则的类型不同;

或者,

所述请求创建的虚拟机到主机规则与系统中已经存在的一虚拟机到主机规则对应的虚拟机组相同、主机组不同,且虚拟机到主机规则的类型相同;

其中,所述虚拟机到主机规则的类型包含虚拟机组的虚拟机必须在主机组中的主机上运行;和,虚拟机组的虚拟机不得在主机组中的主机上运行。

在上述方法实施例的基础上,本申请还提供了一种基于负载均衡的亲和性规则验证模块。

请参考图4,图4为本申请具体实施方式提供的一种基于负载均衡的亲和性规则验证模块结构示意图,如图4所示,其主要包括以下单元。

获取单元401,用于获取待迁移虚拟机对应的所有drs规则,所述drs规则的类型包括聚集虚拟机规则、分离虚拟机规则和/或虚拟机到主机规则;

验证单元402,用于依次对所述待迁移虚拟机对应的所有drs规则进行验证,在系统中筛选出目标主机,所述目标主机与所述待迁移虚拟机的关系满足所述待迁移虚拟机对应的所有drs规则。

在一种可选实施例中,若所述drs规则为聚集虚拟机规则,则对所述聚集虚拟机规则进行验证,包括:

若系统中存在一主机包含第一虚拟机集合,则确定包含所述第一虚拟机集合的主机满足所述聚集虚拟机规则,所述第一虚拟机集合为所述聚集虚拟机规则约束的虚拟机中,除所述待迁移虚拟机以外的所有处于开机状态的虚拟机。

在一种可选实施例中,若所述drs规则为分离虚拟机规则,则对所述分离虚拟机规则进行验证,包括:

若系统中存在一主机不包含第二虚拟机集合中任意一台虚拟机,则确定不包含所述第二虚拟机集合中任意一台虚拟机的主机满足所述分离虚拟机规则,所述第二虚拟机集合为所述分离虚拟机规则约束的虚拟机中,除所述待迁移虚拟机以外的所有处于开机状态的虚拟机。

在一种可选实施例中,若所述drs规则为虚拟机到主机规则,且所述虚拟机到主机规则的类型为虚拟机组的虚拟机必须在主机组中的主机上运行,则对所述虚拟机到主机规则进行验证,包括:

确定所述虚拟机到主机规则的主机组中任意一台主机满足所述虚拟机到主机规则。

在一种可选实施例中,若所述drs规则为虚拟机到主机规则,且所述虚拟机到主机规则的类型为虚拟机组的虚拟机不得在主机组中的主机上运行,则对所述虚拟机到主机规则进行验证,包括:

确定系统中除所述虚拟机到主机规则的主机组以外的任意一台主机满足所述虚拟机到主机规则。

在本申请的又一种具体实施方式中,本申请实施例提供一种计算机可读存储器,所述计算机存储器上存储有计算机程序,所述计算机程序被处理器执行时实现上述具体实施方式中的基于负载均衡的亲和性规则冲突监测方法和/或基于负载均衡的亲和性规则验证方法的步骤。

在本申请的一种具体实施方式中,本申请实施例提供一种计算机设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现上述具体实施方式中的基于负载均衡的亲和性规则冲突监测方法和/或基于负载均衡的亲和性规则验证方法的步骤。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置,设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,功能调用设备,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本申请所提供的一种服务器上电状态监测系统及方法、计算机存储器及设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1