COST of Graph Processing Using Actors

01/04/2023
by   Ronak Buch, et al.
0

Graph processing is an increasingly important domain of computer science, with applications in data and network analysis, among others. Target graphs in these applications are often large, leading to the creation of "big data" systems designed to provide the scalability needed to analyze these graphs using parallel processing. However, researchers have shown that while these systems often provide scalability, they also often introduce overheads that exceed the benefits they provide, sometimes resulting in lower absolute performance than even simple serial implementations. This report studies the viability and performance of the actor model to implement scalable concurrent programs to perform common graph computations. We show that relatively simple actor-based implementations outperform both dedicated graph processing systems and the benchmark serial implementations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/02/2020

Graph3S: A Simple, Speedy and Scalable Distributed Graph Processing System

Graph is a ubiquitous structure in many domains. The rapidly increasing ...
research
05/14/2018

Theoretically Efficient Parallel Graph Algorithms Can Be Fast and Scalable

There has been significant interest in parallel graph processing recentl...
research
10/10/2019

Graph Sampling with Distributed In-Memory Dataflow Systems

Given a large graph, a graph sample determines a subgraph with similar c...
research
02/02/2021

Proceedings 11th International Workshop on Computing with Terms and Graphs

Graphs, and graph transformation systems, are used in many areas within ...
research
06/21/2018

Experimental Analysis of Distributed Graph Systems

This paper evaluates eight parallel graph processing systems: Hadoop, Ha...
research
07/26/2019

The demise of the filesystem and multi level service architecture

Many astronomy data centres still work on filesystems. Industry has move...
research
04/06/2017

A Comparison of Parallel Graph Processing Implementations

The rapidly growing number of large network analysis problems has led to...

Please sign up or login with your details

Forgot password? Click here to reset