一种用于处理大型图的分布式图划分算法

Tefeng Chen, B. Li
{"title":"一种用于处理大型图的分布式图划分算法","authors":"Tefeng Chen, B. Li","doi":"10.1109/SOSE.2016.48","DOIUrl":null,"url":null,"abstract":"To address the challenge of processing large-scale graphs, researchers have paid much attention to distributed approaches. The quality of graph partitioning plays a key role in the performance of distributed algorithms, in respect of workload balance and communication cost. However, few of existing graph partitioning algorithms are capable of partitioning large graphs on distributed memory systems. In this paper, we propose a distributed balanced graph partitioning algorithm that is suitable for general distributed graph computation frameworks, called BS (Bulk Swap), which is based on a scatter-gather local search scheme and the simulated annealing technique. BS takes the advantage of the BSP graph computation model which can process bulk data efficiently. Experimental analysis shows BS can produce good partitions with high efficiency on both real-world and synthetic graphs.","PeriodicalId":153118,"journal":{"name":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"A Distributed Graph Partitioning Algorithm for Processing Large Graphs\",\"authors\":\"Tefeng Chen, B. Li\",\"doi\":\"10.1109/SOSE.2016.48\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To address the challenge of processing large-scale graphs, researchers have paid much attention to distributed approaches. The quality of graph partitioning plays a key role in the performance of distributed algorithms, in respect of workload balance and communication cost. However, few of existing graph partitioning algorithms are capable of partitioning large graphs on distributed memory systems. In this paper, we propose a distributed balanced graph partitioning algorithm that is suitable for general distributed graph computation frameworks, called BS (Bulk Swap), which is based on a scatter-gather local search scheme and the simulated annealing technique. BS takes the advantage of the BSP graph computation model which can process bulk data efficiently. Experimental analysis shows BS can produce good partitions with high efficiency on both real-world and synthetic graphs.\",\"PeriodicalId\":153118,\"journal\":{\"name\":\"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SOSE.2016.48\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOSE.2016.48","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

为了解决处理大规模图的挑战,研究人员非常关注分布式方法。图划分的质量对分布式算法的性能起着至关重要的作用,从工作负载平衡和通信开销两方面考虑。然而,现有的图分区算法很少能够在分布式内存系统上对大型图进行分区。本文提出了一种适用于一般分布式图计算框架的分布式均衡图分区算法,称为BS (Bulk Swap),该算法基于散聚局部搜索方案和模拟退火技术。该算法利用了BSP图计算模型,可以有效地处理海量数据。实验分析表明,无论在真实图还是合成图上,BS都能高效地生成良好的分区。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Distributed Graph Partitioning Algorithm for Processing Large Graphs
To address the challenge of processing large-scale graphs, researchers have paid much attention to distributed approaches. The quality of graph partitioning plays a key role in the performance of distributed algorithms, in respect of workload balance and communication cost. However, few of existing graph partitioning algorithms are capable of partitioning large graphs on distributed memory systems. In this paper, we propose a distributed balanced graph partitioning algorithm that is suitable for general distributed graph computation frameworks, called BS (Bulk Swap), which is based on a scatter-gather local search scheme and the simulated annealing technique. BS takes the advantage of the BSP graph computation model which can process bulk data efficiently. Experimental analysis shows BS can produce good partitions with high efficiency on both real-world and synthetic graphs.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信