流式幂律图的顶点切割分区

Hadis Cheraghzade Rad, R. Azmi
{"title":"流式幂律图的顶点切割分区","authors":"Hadis Cheraghzade Rad, R. Azmi","doi":"10.1109/IKT.2017.8258626","DOIUrl":null,"url":null,"abstract":"Graph partitioning is considered to be a standard solution to process large graphs efficiently when processing them on a single machine becomes inefficient due to its limited computation power and storage space. Although numerous algorithms are proposed in this area, but most of them create high computation cost and are not designed to process real-world large scale graphs as they process the whole graph prior to partitioning. Therefore, Early-stage research focuses streaming graph partitioning to reduce the computation cost by assigning the edges or vertices on-the-fly to the computing nodes. In this work, we propose “ Consider Low-degree Edges Assignment” (CLDA), a novel vertex-cut graph partitioning algorithm that exploits skewed degree distributions by explicitly taking into account vertex degree in the placement decision. This method can create partitions which are more balanced, so it would be able to reduce the computation overhead. We experimentally evaluate CLDA on real-world graphs and show that it outperforms all existing algorithms in partitioning quality.","PeriodicalId":338914,"journal":{"name":"2017 9th International Conference on Information and Knowledge Technology (IKT)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"CLDA: Vertex-cut partitioning for streaming power-law graphs\",\"authors\":\"Hadis Cheraghzade Rad, R. Azmi\",\"doi\":\"10.1109/IKT.2017.8258626\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Graph partitioning is considered to be a standard solution to process large graphs efficiently when processing them on a single machine becomes inefficient due to its limited computation power and storage space. Although numerous algorithms are proposed in this area, but most of them create high computation cost and are not designed to process real-world large scale graphs as they process the whole graph prior to partitioning. Therefore, Early-stage research focuses streaming graph partitioning to reduce the computation cost by assigning the edges or vertices on-the-fly to the computing nodes. In this work, we propose “ Consider Low-degree Edges Assignment” (CLDA), a novel vertex-cut graph partitioning algorithm that exploits skewed degree distributions by explicitly taking into account vertex degree in the placement decision. This method can create partitions which are more balanced, so it would be able to reduce the computation overhead. We experimentally evaluate CLDA on real-world graphs and show that it outperforms all existing algorithms in partitioning quality.\",\"PeriodicalId\":338914,\"journal\":{\"name\":\"2017 9th International Conference on Information and Knowledge Technology (IKT)\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 9th International Conference on Information and Knowledge Technology (IKT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IKT.2017.8258626\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 9th International Conference on Information and Knowledge Technology (IKT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IKT.2017.8258626","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

图分区被认为是有效处理大型图的标准解决方案,当在单个机器上处理它们由于其有限的计算能力和存储空间而变得效率低下时。虽然在这一领域提出了许多算法,但大多数算法的计算成本很高,并且由于它们在划分之前处理整个图,因此不适合处理现实世界的大规模图。因此,早期的研究重点是流图分区,通过动态地将边缘或顶点分配给计算节点来降低计算成本。在这项工作中,我们提出了“考虑低度边缘分配”(CLDA),这是一种新的顶点切割图划分算法,通过在放置决策中明确考虑顶点度来利用倾斜度分布。这种方法可以创建更加平衡的分区,因此可以减少计算开销。我们在真实世界的图上实验评估了CLDA,并表明它在分区质量上优于所有现有算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
CLDA: Vertex-cut partitioning for streaming power-law graphs
Graph partitioning is considered to be a standard solution to process large graphs efficiently when processing them on a single machine becomes inefficient due to its limited computation power and storage space. Although numerous algorithms are proposed in this area, but most of them create high computation cost and are not designed to process real-world large scale graphs as they process the whole graph prior to partitioning. Therefore, Early-stage research focuses streaming graph partitioning to reduce the computation cost by assigning the edges or vertices on-the-fly to the computing nodes. In this work, we propose “ Consider Low-degree Edges Assignment” (CLDA), a novel vertex-cut graph partitioning algorithm that exploits skewed degree distributions by explicitly taking into account vertex degree in the placement decision. This method can create partitions which are more balanced, so it would be able to reduce the computation overhead. We experimentally evaluate CLDA on real-world graphs and show that it outperforms all existing algorithms in partitioning quality.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信