【技术实现步骤摘要】
用于数据管理系统的对象分组的方法和电子设备
[0001]本公开的实施例涉及计算机系统处理领域,并且更具体地,涉及用于对数据管理系统中的对象进行分组的方法、电子设备和计算机程序产品。
技术介绍
[0002]在数据管理系统中,具有大量需要被管理的对象(也被称为资产 (asset))。对象的示例可以包括,但不限于,虚拟机、文件系统、数据库以及各种类型的数据资源等。
[0003]在分布式数据管理系统中,各种对象通常分布在多个计算节点中。相应地,对于这些对象的管理也需要跨计算节点进行。现有技术中,大多数时候单独地管理每个对象,即,由客户选择需要管理的对象,数据管理系统将客户选择的对象备份在不同的物理地址中。例如,在对象发生问题需要恢复的时候,由客户选择要恢复哪个或者哪些对象。然而,这样的技术存在一定的缺陷:即,对于对象进行单独备份或者恢复,有可能造成对象数据的不一致,从而不能实现数据管理(尤其是在数据保护的时候)的目的。
[0004]此外,现有技术中,尽管存在对对象进行分组管理,但是通常采用手动标注的方法对不同的对象进行分组。例如,数据管理系统提供图形用户界面,由用户根据图形界面中的提示信息,手动地对对象进行分组。然而,这样的方法使用起来不方便,对于非IT专业人员不友好且容易造成疏漏,因此,导致数据管理的效果不能尽如人意。
技术实现思路
[0005]本公开的实施例提供一种用于对数据管理系统中的对象进行分组的方法、电子设备和计算机程序产品。
[0006]根据本公开的第一方面,提供了一种对用 ...
【技术保护点】
【技术特征摘要】
1.一种用于对数据管理系统中的对象进行分组的方法,所述数据管理系统包括多个对象,所述多个对象在所述数据管理系统上操作,所述方法包括:检测所述多个对象中的至少两个对象的操作参数;基于检测到的所述操作参数,确定所述至少两个对象之间的关联率,其中,所述关联率表示所述至少两个对象之间的关联程度;将所确定的关联率与预定阈值进行比较;以及基于所确定的关联率与所述预定阈值的比较,确定对所述至少两个对象的分组。2.根据权利要求1所述的方法,还包括:基于所确定的所述关联率,构建拓扑图,其中,所述拓扑图中的节点分别表示所述至少两个对象,并且所述节点之间的连线表示对应的对象之间的关联率。3.根据权利要求1所述的方法,其中,所述操作参数包括所述至少两个对象中的每个对象在预定时间间隔内的通信量以及表示所述至少两个对象之间的连接状态的通信连接值,并且其中,基于检测到的所述操作参数,确定所述至少两个对象之间的关联率,包括:基于所述每个对象的所述通信量和表示所述所述至少两个对象之间的连接关系的所述通信连接值,确定所述至少两个对象之间的所述关联率。4.根据权利要求3所述的方法,其中,基于所述每个对象的所述通信量和表示所述至少两个对象之间的连接状态的所述通信连接值,确定所述至少两个对象之间的所述关联率,包括:基于表示第一对象与第二对象之间的通信状态的第一通信连接值,确定所述第一对象与所述第二对象之间的第一连接率;基于所述第一对象的第一通信量与所述第二对象的第二通信量,确定所述第一对象与所述第二对象之间的第一业务负载率;以及基于所述第一连接率和所述第一业务负载率,确定所述第一对象与所述第二对象之间的第一关联率。5.根据权利要求4所述的方法,其中,基于表示第一对象与第二对象之间的连接状态的第一通信连接值,确定所述第一对象与所述第二对象之间的第一连接率,包括:确定所述第一通信连接值在所述预定时间间隔内的平均通信连接值;以及将所述平均通信连接值确定为所述第一连接率。6.根据权利要求4所述的方法,其中,基于所述第一对象的第一通信量与所述第二对象的第二通信量,确定所述第一对象与所述第二对象之间的第一业务负载率,包括:获取所述预定时间间隔内,所述第一对象与所述第二对象之间互相通信的第三通信量;以及确定所述第一通信量与所述第二通信量的和,作为所述第一对象以及所述第二对象的通信总量;以及根据所述第三通信量与所述通信总量的比率,确定所述第一业务负载率。7.根据权利要求4所述的方法,基于所述第一连接率和所述第一业务负载率,确定所述第一对与所述第二对象之间的第一关联率,包括:基于第一权重、第二权重、所述第一连接率以及所述第一业务负载率,确定所述第一对象与所述第二对象之间的第一关联率,
其中,所述第一权重与所述第二权重的和为1。8.根据权利要求4所述的方法,其中,所述至少两个对象操作在所述数据管理系统中的相应的计算节点上,所述相应的计算节点包括操作资源,所述操作资源包括处理器资源、存储器资源以及虚拟盘资源中的至少一项,所述操作参数还包括所述至少两个对象中的每个对象对所述操作资源中的至少一项利用的至少一个资源利用率。9.根据权利要求8所述的方法,其中,基于所述第一连接率和所述第一业务负载率,确定所述第一对象与所述第二对象之间的第一关联率,包括:确定所述第一对象与所述第二对象之间的资源利用相似率;确定分别用于所述第一连接率、所述第一业务负载率以及所述资源利用相似率的第三权重、第四权重以及第五权重;基于所述第三权重、所述第四权重、所述第五权重以及对应的所述第一连接率、所述第一业务负载率以及所述资源利用相似率,确定所述第一对象和所述第二对象之间的所述第一关联率,其中,所述第三权重、所述第四权重、所述第五权重的和为1。10.根据权利要求9所述的方法,其中,确定所述第一对象与所述第二对象之间的资源利用相似率,包括:针对所述至少一项操作资源中的每一项操作资源,执行以下步骤:获取第一对象的第一资源利用率;获取第二对象的第二资源利用率;以及基于所述第一资源利用率和所述第二资源利用率,确定所述第一对象与所述第二对象的第一资源利用相似率;以及对至少一个所确定的第一资源利用相似率进行加权处理,获得所述第一对象与所述第二对象之间的所述资源利用相似率。11.根据权利要求10所述的方法,其中,基于所述第一资源利用率和所述第二资源利用率,确定所述第一对象与所述第二对象的第一资源利用相似率,包括:构建第一资源利用率曲线和第二资源利用率曲线,所述第一资源利用率曲线和第二资源利用率曲线分别对应于所述第一资源利用率和所述第二资源利用率;获取所述第一资源利用率曲线和第二资源利用率曲线之间的欧式距离;以及对所述欧式距离进行反距离处理,确定所述第一资源利用相似率。12.一种用于对数据管理系统中的对象进行分组的电子设备,所述数据管理系统包括多个对象,所述多个对象在所述数据管理系统上操作,所述电子设备包括:至少一个处理器;以及存储器,耦合至所述至少一个处理器并且具有存储于其上的指令,所述指令在由所述至少一个处理器...
【专利技术属性】
技术研发人员:刘威扬,王琪,王韧,杨铖,刘原一,
申请(专利权)人:戴尔产品有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。