2014 43rd International Conference on Parallel Processing Workshops 2014
DOI: 10.1109/icppw.2014.50
|View full text |Cite
|
Sign up to set email alerts
|

Beehive: A Framework for Graph Data Analytics on Cloud Computing Platforms

Abstract: We describe here our current work on the development of a programming framework called Beehive for graph data analysis on cloud computing environments. This framework is based on the speculative computing approach using transactional task executions for harnessing amorphous parallelism in graph data analysis problems. We describe here the architecture and the programming abstractions provided by this framework. We present here the results of programming several graph problems using this framework.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 26 publications
(12 reference statements)
0
6
0
Order By: Relevance
“…Our initial design [18] supported reading and writing of an entire node object by a task computation. This imposed performance overheads due to the serialization cost when accessing a remote object.…”
Section: A Remote Data Access Mechanismsmentioning
confidence: 99%
See 3 more Smart Citations
“…Our initial design [18] supported reading and writing of an entire node object by a task computation. This imposed performance overheads due to the serialization cost when accessing a remote object.…”
Section: A Remote Data Access Mechanismsmentioning
confidence: 99%
“…In comparison to our previous work in [18], the Beehive system described here provides significantly better performance by supporting object caching, fine-grain operations on remote objects, and multi-threaded implementation of the transaction validation service. This system also supports fault-tolerance using checkpointing and recovery mechanisms.…”
Section: Introductionmentioning
confidence: 97%
See 2 more Smart Citations
“…In this model, tasks for vertex‐centric computations are asynchronously executed in parallel as serializable transactions. The transactional model adopted here is supported by a parallel programming framework called Beehive described in the works of Tripathi et al Beehive executes on a cluster of computers, and the graph data is stored in the RAM of the cluster nodes. Parallel computations on graph data are performed using transactional tasks.…”
Section: Introductionmentioning
confidence: 99%