Handling iterations in distributed dataflow systems

GE Gévay, J Soto, V Markl - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Over the past decade, distributed dataflow systems (DDS) have become a standard
technology. In these systems, users write programs in restricted dataflow programming …

G-tran: a high performance distributed graph database with a decentralized architecture

H Chen, C Li, C Zheng, C Huang, J Fang… - Proceedings of the …, 2022 - dl.acm.org
Graph transaction processing poses unique challenges such as random data access due to
the irregularity of graph structures, low throughput and high abort rate due to the relatively …

GraphM: an efficient storage system for high throughput of concurrent graph processing

J Zhao, Y Zhang, X Liao, L He, B He, H **… - Proceedings of the …, 2019 - dl.acm.org
With the rapidly growing demand of graph processing in the real world, a large number of
iterative graph processing jobs run concurrently on the same underlying graph. However …

Optimizing parallel recursive datalog evaluation on multicore machines

J Wu, J Wang, C Zaniolo - … of the 2022 International Conference on …, 2022 - dl.acm.org
Over the past years, there has been a resurgence of interest in Datalog due to its superior
ability of expressing applications that require recursive computations. However, in addition …

Formal semantics and high performance in declarative machine learning using datalog

J Wang, J Wu, M Li, J Gu, A Das, C Zaniolo - The VLDB Journal, 2021 - Springer
With an escalating arms race to adopt machine learning (ML) in diverse application
domains, there is an urgent need to support declarative machine learning over distributed …

Automating incremental and asynchronous evaluation for recursive aggregate data processing

Q Wang, Y Zhang, H Wang, L Geng, R Lee… - Proceedings of the …, 2020 - dl.acm.org
In database and large-scale data analytics, recursive aggregate processing plays an
important role, which is generally implemented under a framework of incremental computing …

Fast datalog evaluation for batch and stream graph processing

M Imran, GE Gévay, JA Quiané-Ruiz, V Markl - World Wide Web, 2022 - Springer
Implementing complex algorithms for big data, artificial intelligence, and graph processing
requires enormous effort. Succinct, declarative programs to solve complex problems that can …

Scaleg: A distributed disk-based system for vertex-centric graph processing

X Wang, D Wen, L Qin, L Chang… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Designing distributed graph systems has drawn a lot of research interests due to the strong
expressiveness of the graph model and rapidly increasing graph volume. Most of them …

Distributed graph analytics with datalog queries in flink

M Imran, GE Gévay, V Markl - … for Data Interoperability and Large Scale …, 2020 - Springer
Large-scale, parallel graph processing has been in demand over the past decade. Succinct
program structure and efficient execution are among the essential requirements of graph …

[PDF][PDF] Towards Better Understanding of the Performance and Design of Datalog Systems.

Z Fan, S Mallireddy, P Koutris - Datalog, 2022 - ceur-ws.org
Recent years have seen a resurgence of interest in the Datalog language and its syntactic
extensions from both the industry and academia. Such interest has motivated a line of work …