2014
DOI: 10.1007/978-3-319-09873-9_38
|View full text |Cite
|
Sign up to set email alerts
|

GoFFish: A Sub-graph Centric Framework for Large-Scale Graph Analytics

Abstract: Large scale graph processing is a major research area for Big Data exploration. Vertex centric programming models like Pregel are gaining traction due to their simple abstraction that allows for scalable execution on distributed systems naturally. However, there are limitations to this approach which cause vertex centric algorithms to under-perform due to poor compute to communication overhead ratio and slow convergence of iterative superstep. In this paper we introduce GoFFish a scalable sub-graph centric fra… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
75
0
1

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
2
2

Relationship

2
5

Authors

Journals

citations
Cited by 62 publications
(77 citation statements)
references
References 15 publications
1
75
0
1
Order By: Relevance
“…This observation is consistent with slimier observations reported in other studies [8]. In our proof of concept implementation we used static graph partitioning algorithms to show the performance advantages of our approach.…”
Section: Discussionsupporting
confidence: 91%
See 3 more Smart Citations
“…This observation is consistent with slimier observations reported in other studies [8]. In our proof of concept implementation we used static graph partitioning algorithms to show the performance advantages of our approach.…”
Section: Discussionsupporting
confidence: 91%
“…This model can be thought of as an extension to the subgraph/partition centric models proposed in [8], [9] where local computation within the partition is executed using vertex centric model. Vertices within partitions are executed in parallel using the multiple cores in each worker machine.…”
Section: Vertex-centric Hierarchical Bulk Synchronous Parallel(hmentioning
confidence: 99%
See 2 more Smart Citations
“…Existing graph processing methods have focused either on large shared memory approaches where the graph is streamed and processed in-memory [6], or on batch processing techniques for distributed computing where periodic graph snapshots are taken and processed independently [9]. While these techniques are efficient for some classes of evolving graphs where data is either centrally stored or their structure is slow changing, present day online social networks where data is gathered in geographically distributed data centers (i.e., on the cloud) and which exhibit fast topology changes.…”
Section: Overview and Backgroundmentioning
confidence: 99%