• Home
  • Search
  • Employing in-memory data grids for distributed graph processing
  • Cite Icon4
  • https://doi.org/10.1109/bigdata.2015.7363959Copy DOI Icon

Employing in-memory data grids for distributed graph processing

  • Oct 1, 2015
  • Serafettin Tasci +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In-memory data grid (IMDG) is a new technology that enables scalable and low-latency processing of big data by sharding it over the RAMs of multiple servers. In this paper, we explore the design space of IMDGs to identify their advantages and avoid their drawbacks. We present the performance tradeoffs of IMDGs using unit tests on core distributed operations and data structures. For evaluation, we use large-scale graph processing, a challenging task that requires a high degree of communication and coordination between vertices. We find that while IMDGs cannot compete with specialized distributed frameworks (such as Giraph and GraphLab) for batch-mode graph processing, they excel for online graph processing and offer exciting opportunities for social networks and web services applications.

Similar Papers
  • Conference Article
  • Citations1

An edge-set based large scale graph processing system

  • Dec 01, 2016
  • Li Zhou +4
  • Conference Article
  • Citations60

Adaptive Partitioning for Large-Scale Dynamic Graphs

  • Jun 01, 2014
  • Luis M Vaquero +3
  • Research Article
  • Citations323

Thinking Like a Vertex

  • Oct 12, 2015
  • ACM Computing Surveys
  • Robert Ryan Mccune +2
  • Research Article
  • Citations24

GStream: a graph streaming processing method for large-scale graphs on GPUs

  • Jan 24, 2015
  • ACM SIGPLAN Notices
  • Hyunseok Seo +2
  • Research Article
  • Citations7

Load Balanced PIM-Based Graph Processing

  • Jun 21, 2024
  • ACM Transactions on Design Automation of Electronic Systems
  • Xiang Zhao +2
  • Conference Article
  • Citations11

Towards Dataflow-Based Graph Accelerator

  • Jun 01, 2017
  • Hai Jin +4
  • Conference Article
  • Citations4

An Elasticity Study of Distributed Graph Processing

  • May 01, 2018
  • Sietse Au +3
  • Conference Article

Graph Processing with Different Data Structures

  • Nov 01, 2019
  • Mikhail Chernoskutov
  • Research Article
  • Citations9

RAGraph: A Region-Aware Framework for Geo-Distributed Graph Processing

  • Nov 01, 2023
  • Proceedings of the VLDB Endowment
  • Feng Yao +7
  • Conference Article
  • Citations42

The energy case for graph processing on hybrid CPU and GPU systems

  • Nov 17, 2013
  • Abdullah Gharaibeh +3
  • Conference Article
  • Citations1

MobileHCI'10 workshop summary

  • Sep 07, 2010
  • Karen Church +3
  • PDF
  • Conference Article
  • Citations5

CSR++: A Fast, Scalable, Update-Friendly Graph Data Structure

  • Dec 13, 2020
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Soukaina Firmli +7
  • Book Chapter
  • Citations6

The Comparison of Large-Scale Graph Processing Algorithms Implementation Methods for Intel KNL and NVIDIA GPU

  • Jan 01, 2017
  • Ilya Afanasyev +1
  • Research Article
  • Citations21

Hazelcast jet

  • Jul 01, 2021
  • Proceedings of the VLDB Endowment
  • Can Gencer +14
  • Conference Article
  • Citations16

Think like a vertex, behave like a function! a functional DSL for vertex-centric big graph processing

  • Sep 04, 2016
  • Kento Emoto +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.