[发明专利]面向大图分割的分布式动态图管理系统有效
申请号: | 201610478400.2 | 申请日: | 2016-06-24 |
公开(公告)号: | CN106202175B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 李川;王昂 | 申请(专利权)人: | 四川大学 |
主分类号: | G06F16/56 | 分类号: | G06F16/56;G06F16/51;G06T7/00 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 刘兴亮 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及图数据挖掘领域,提供一种分布式图管理系统,该系统包括至少一个Master主机和若干个Slave主机,Master主机上设置有分配逻辑模块,各个Slave主机均设置有动态均衡模块。本发明提出的分布式图管理系统实现了图的导入、分割和访问,且实现了分割结果的可视化,使用户一目了然的观察到图分割的结果,知晓分割的好坏,而且,系统中的动态均衡模块通过根据图中顶点读行为确定每个顶点的主顶点所在分区,然后再根据顶点活动行为确定影子顶点拷贝情况,减轻了网络负载,节省了顶点信息所占用的存储空间。 | ||
搜索关键词: | 面向 大图 分割 分布式 动态 管理 系统 | ||
【主权项】:
1.一种面向大图分割的分布式动态图管理系统,其特征在于包括至少一个Master主机和若干个Slave主机,所述Master主机上设置有分配逻辑模块,各个Slave主机均设置有动态均衡模块,所述分配逻辑模块被配置成:读取大图数据流中的一条顶点信息,对该顶点信息中的边进行分配,并将分配结果存储于对应的Slave主机;所述分配逻辑模块具体被配置成:读取大图数据流中的一条顶点信息;在该顶点信息的所有顶点中寻找最小度顶点vmin;将与顶点vmin相关的边e取出;按照下列第二分配公式进行边分配:Index1hc=arg maxi∈{1,…,k}{|Pt(i)∩Γ(vmin)|w(t,i)},其中,Index1hc为分配的分区,w(t,i)为权重惩罚函数:ω为预设的惩罚函数参数,Pt(i)为t时刻i分区的顶点集合,Γ(vmin)为顶点vmin的邻居集合,k为总的分区个数,Ci表示i分区的容量;将顶点vmin从Γ(vmin)中移除,重新从Γ(vmin)中寻找最小度顶点,再次按照上述第二分配公式分配与该最小度顶点相关的边,直至Γ(vmin)为空;所述动态均衡模块被配置成:对于图中的任一顶点v,按照下列第一分配公式进行分配:其中,Index i的含义为分区编号,p的含义为总的分区个数,i表示分区,VΓ(i)为其第i个分区上的邻居顶点集合,rv为邻居v对该顶点的读频率为rv;对于图中的任一顶点,如果该顶点的更新频率小于其在某个分区被读的频率,则需要保留该顶点在该分区,反之则不保留该顶点在该分区。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610478400.2/,转载请声明来源钻瓜专利网。