###
计算机系统应用英文版:2016,25(9):193-199
本文二维码信息
码上扫一扫!
基于邻域的大规模图数据动态分割算法
(1.中国科学院软件研究所 互联网软件技术实验室, 北京 100190;2.中国科学院大学, 北京 100190;3.中国科学院软件研究所 基础软件国家工程研究中心, 北京 100190)
Large Scale Dynamic Graph Partitioning Based on Neighborhood Algorithm
(1.Laboratory for Internet Software Technology, Institute of Software, the Chinese Academy of Sciences, Beijing 100190, China;2.University of Chinese Academy of Sciences, Beijing 100190, China;3.National Engineering Research Center of Fundamental Software, Institute of Software, the Chinese Academy of Sciences, Beijing 100190, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1725次   下载 4325
Received:January 18, 2016    Revised:February 25, 2016
中文摘要: 随着图数据的规模日益增大,出现大量以动态图数据为基础的分布式处理需求,划分问题在动态图数据分布式处理领域尤为重要. 对大规模动态图数据上的划分问题进行研究,根据图结构性质及动态图特点,提出并实现基于邻域的动态图分割算法. 算法分为静态切分和动态调整两个阶段,其中基于割边算法整合现有最优化策略提出了大规模图数据的静态切割算法. 在优化后的静态切割算法的基础上,根据图数据的动态扩张的特性提出动态分割算法. 根据迁移顶点所达到的最小负载值进行顶点迁移,并在此基础上进行性能及割边控制优化操作. 最后,改进算法在各类图数据集上进行了验证,验证的结果显示在平衡度和割边等指标上优化后的算法效果显著,提高了划分的合理性,并且在保证割边不增加的情况下提高了图分割的平衡度.
中文关键词: 图数据  动态图  图分割  负载均衡
Abstract:To solve the problem of graph data distributed processing, graph partitioning is more and more important. This paper studies the method of partitioning a large-scale dynamic graph. According to the characteristics of graph structure and dynamic graph, a dynamic graph partitioning algorithm based on neighborhood is proposed and implemented. The algorithm consists of two stages, static partition and dynamic adjustment. A static graph partitioning combines the cut-edges and the existing partition tools to get an optimized method. The dynamic adjustment focuses on the transferring of vertexes to its neighborhood. It calculates the value of vertexes transferring load and optimize the operations. Experiments on a series of common graph datasets show significant effect on the indexes of balance and cut-edges, which means the partition is reasonable and balanced.
文章编号:     中图分类号:    文献标志码:
基金项目:中国科学院先导专项(XDA06010600);国家自然科学基金(61303163,91318301)
引用文本:
张晓媛,张珩,翟健.基于邻域的大规模图数据动态分割算法.计算机系统应用,2016,25(9):193-199
ZHANG Xiao-Yuan,ZHANG Heng,ZHAI Jian.Large Scale Dynamic Graph Partitioning Based on Neighborhood Algorithm.COMPUTER SYSTEMS APPLICATIONS,2016,25(9):193-199