NEMESYS - A showcase of data oriented near memory graph processing

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

NeMeSys is a NUMA-aware graph pattern processing engine, which uses the Near Memory Processing paradigm to allow for high scalability. With modern server systems incorporating an increasing amount of main memory, we can store graphs and compute analytical graph algorithms like graph pattern matching completely in-memory. Our system blends state-of-the-art approaches from the transactional database world together with graph processing principles. We demonstrate, that graph pattern processing - standalone and workloads - can be controlled by leveraging different partitioning strategies, applying Bloom filter-based messaging optimization and, given performance constraints, can save energy by applying frequency scaling of CPU cores.

Details

Original languageEnglish
Title of host publicationSIGMOD '19: Proceedings of the 2019 International Conference on Management of Data
PublisherAssociation for Computing Machinery (ACM), New York
Pages1945-1948
Number of pages4
ISBN (print)978-1-4503-5643-5
Publication statusPublished - 25 Jun 2019
Peer-reviewedYes

Publication series

SeriesMOD: International Conference on Management of Data (SIGMOD)

Conference

Title2019 International Conference on Management of Data, SIGMOD 2019
Duration30 June - 5 July 2019
CityAmsterdam
CountryNetherlands

External IDs

dblp conf/sigmod/KrauseKHL19
ORCID /0000-0001-8107-2775/work/142253583

Keywords

ASJC Scopus subject areas

Keywords

  • Bloom filter, Graph, In-memory, NUMA