VERTEX-CUT PARTITIONING PERFORMANCE ANALYSIS FOR FASTCD ALGORITHM IN LARGE-SCALE GRAPH
<p align="justify">Rapid processing of large-scale graphs has become a popular research topic on domains such as graph partitioning and community detection. This research discusses the performance of vertex-cut partitioning for the processing of community detection on large-scale gra...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/30596 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:30596 |
---|---|
spelling |
id-itb.:305962018-03-22T15:59:44ZVERTEX-CUT PARTITIONING PERFORMANCE ANALYSIS FOR FASTCD ALGORITHM IN LARGE-SCALE GRAPH RUSDIWIJAYA - NIM: 23515060 , RIZKI Indonesia Theses INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/30596 <p align="justify">Rapid processing of large-scale graphs has become a popular research topic on domains such as graph partitioning and community detection. This research discusses the performance of vertex-cut partitioning for the processing of community detection on large-scale graphs. Fast Community Detection (FastCD) algorithm is community detection algorithm based on modularity optimization capable of performing community detection on large-scale graphs. Community detection on large-scale graphs requires graph partitioning techniques that partition large-scale graphs into several subgraphs for processing to be performed in parallel, so that computational loads can be distributed across machines in the computer cluster. In contrast to conventional parallel data processing, community detection processing on FastCD algorithm requires neighboring edge and vertex information when calculating the modularity value of the partition on each vertex. <br /> <br /> <br /> The research was conducted on graph parallel distributed framework, GraphX, which is a graph processing component in Spark. The vertex-cut partitioning strategy includes RandomVertexCut, CanonicalRandomVertexCut, EdgePartition1D, and EdgePartition2D applied to FastCD algorithm for community detection on large-scale graphs in parallel. <br /> <br /> <br /> Based on experimental results, the performance of each vertex-cut partitioning strategy for the FastCD algorithm performs community detection depending on the condition of the graph. The performance of the vertex-cut partitioning strategy on the FastCD algorithm can be measured by community detection processing times, community detection rates, and the quality of community detection results. EdgePartition1D strategy has the best performance for FastCD algorithm performs in parallel community detection on large-scale graphs with the number of edges reaching 7.600.595 and the number of vertices reaching 685.230. <p align="justify"> text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
<p align="justify">Rapid processing of large-scale graphs has become a popular research topic on domains such as graph partitioning and community detection. This research discusses the performance of vertex-cut partitioning for the processing of community detection on large-scale graphs. Fast Community Detection (FastCD) algorithm is community detection algorithm based on modularity optimization capable of performing community detection on large-scale graphs. Community detection on large-scale graphs requires graph partitioning techniques that partition large-scale graphs into several subgraphs for processing to be performed in parallel, so that computational loads can be distributed across machines in the computer cluster. In contrast to conventional parallel data processing, community detection processing on FastCD algorithm requires neighboring edge and vertex information when calculating the modularity value of the partition on each vertex. <br />
<br />
<br />
The research was conducted on graph parallel distributed framework, GraphX, which is a graph processing component in Spark. The vertex-cut partitioning strategy includes RandomVertexCut, CanonicalRandomVertexCut, EdgePartition1D, and EdgePartition2D applied to FastCD algorithm for community detection on large-scale graphs in parallel. <br />
<br />
<br />
Based on experimental results, the performance of each vertex-cut partitioning strategy for the FastCD algorithm performs community detection depending on the condition of the graph. The performance of the vertex-cut partitioning strategy on the FastCD algorithm can be measured by community detection processing times, community detection rates, and the quality of community detection results. EdgePartition1D strategy has the best performance for FastCD algorithm performs in parallel community detection on large-scale graphs with the number of edges reaching 7.600.595 and the number of vertices reaching 685.230. <p align="justify"> |
format |
Theses |
author |
RUSDIWIJAYA - NIM: 23515060 , RIZKI |
spellingShingle |
RUSDIWIJAYA - NIM: 23515060 , RIZKI VERTEX-CUT PARTITIONING PERFORMANCE ANALYSIS FOR FASTCD ALGORITHM IN LARGE-SCALE GRAPH |
author_facet |
RUSDIWIJAYA - NIM: 23515060 , RIZKI |
author_sort |
RUSDIWIJAYA - NIM: 23515060 , RIZKI |
title |
VERTEX-CUT PARTITIONING PERFORMANCE ANALYSIS FOR FASTCD ALGORITHM IN LARGE-SCALE GRAPH |
title_short |
VERTEX-CUT PARTITIONING PERFORMANCE ANALYSIS FOR FASTCD ALGORITHM IN LARGE-SCALE GRAPH |
title_full |
VERTEX-CUT PARTITIONING PERFORMANCE ANALYSIS FOR FASTCD ALGORITHM IN LARGE-SCALE GRAPH |
title_fullStr |
VERTEX-CUT PARTITIONING PERFORMANCE ANALYSIS FOR FASTCD ALGORITHM IN LARGE-SCALE GRAPH |
title_full_unstemmed |
VERTEX-CUT PARTITIONING PERFORMANCE ANALYSIS FOR FASTCD ALGORITHM IN LARGE-SCALE GRAPH |
title_sort |
vertex-cut partitioning performance analysis for fastcd algorithm in large-scale graph |
url |
https://digilib.itb.ac.id/gdl/view/30596 |
_version_ |
1822267504363307008 |