{"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}
引用次数: 2
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.