Demo Data from EDBT 2026 / reviewers in the wild / expert
Gábor E. Gévay
dblp:150/6423
· DBLP profile ↗
4ranked-venue papers
3as first author
3since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 70% Distributed systems · 30% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallelization strategies
nested parallelism |
0.5 | 1 | 2021 | The Power of Nested Parallelism in Big Data Processing - Hitting Three Flies with One Slap - · SIGMOD Conference 2021 |
Parallel and multicore computing
parallel programming models |
0.5 | 1 | 2021 | The Power of Nested Parallelism in Big Data Processing - Hitting Three Flies with One Slap - · SIGMOD Conference 2021 |
Parallel and multicore computing
parallel programming models and runtimes |
0.5 | 1 | 2021 | Efficient Control Flow in Dataflow Systems: When Ease-of-Use Meets High Performance · ICDE 2021 |
Distributed systems › distributed data processing
dataflow systems |
0.1 | 1 | 2021 | The Power of Nested Parallelism in Big Data Processing - Hitting Three Flies with One Slap - · SIGMOD Conference 2021 |
Methods — techniques the papers use, named apart from their topics
intermediate representation · 0.5data flow graph · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Fast datalog evaluation for batch and stream graph processingabstractAbstract Implementing complex algorithms for big data, artificial intelligence, and graph processing requires enormous effort. Succinct, declarative programs to solve complex problems that can be efficiently executed for batching and streaming data are in demand. This paper presents Nexus, a distributed Datalog evaluation system. It evaluates Datalog programs using thesemi-naivealgorithm for batch and streaming data using incremental and asynchronous iteration. Furthermore, we evaluate Datalog programs with aggregates to determine the advantages of implementing thesemi-naivealgorithm using incremental iteration on its performance. Our experimental results show that Nexus significantly outperforms acyclic dataflow-based systems. Gábor E. Gévay, Jorge-Arnulfo Quiané-Ruiz, Volker Markl |
World Wide Web | 2 |
| 2021 | Efficient Control Flow in Dataflow Systems: When Ease-of-Use Meets High PerformanceabstractModern data analysis tasks often involve control flow statements, such as iterations. Common examples are PageRank and K-means. To achieve scalability, developers usually implement data analysis tasks in distributed dataflow systems, such as Spark and Flink. However, for tasks with control flow statements, these systems still either suffer from poor performance or are hard to use. For example, while Flink supports iterations and Spark provides ease-of-use, Flink is hard to use and Spark has poor performance for iterative tasks. As a result, developers typically have to implement different workarounds to run their jobs with control flow statements in an easy and efficient way.We propose Mitos, a system that achieves the best of both worlds: it achieves both high performance and ease-of-use. Mitos uses an intermediate representation that abstracts away specific control flow statements and is able to represent any imperative control flow. This facilitates building the dataflow graph and coordinating the distributed execution of control flow in a way that is not tied to specific control flow constructs. Our experimental evaluation shows that the performance of Mitos is more than one order of magnitude better than systems that launch new dataflow jobs for every iteration step. Remarkably, it is also up to 10.5 times faster than Flink, which has native iteration support, while matching the ease-of-use of Spark. Gábor E. Gévay, Tilmann Rabl, Sebastian Breß, Lorand Madai-Tahy, Jorge-Arnulfo Quiané-Ruiz, Volker Markl |
ICDE | 1 |
| 2021 | The Power of Nested Parallelism in Big Data Processing - Hitting Three Flies with One Slap -abstractMany common data analysis tasks, such as performing hyperparameter optimization, processing a partitioned graph, and treating a matrix as a vector of vectors, offer natural opportunities for nested-parallel operations, i.e., launching parallel operations from inside other parallel operations. However, state-of-the-art dataflow engines, such as Spark and Flink, do not support nested parallelism. Users must implement workarounds, causing orders of magnitude slowdowns for their tasks, let alone the implementation effort. Gábor E. Gévay, Jorge-Arnulfo Quiané-Ruiz, Volker Markl |
SIGMOD Conference | 1 |
| 2016 | Calculating Ultrastrong and Extended Solutions for Nine Men's Morris, Morabaraba, and Lasker MorrisabstractThe strong solutions of Nine Men's Morris and its variant, Lasker Morris, are well-known results (the starting positions are draws). We reexamined both of these games, and calculated extended strong solutions for them. By this, we mean the game-theoretic values of all possible game states that could be reached from certain starting positions where the number of stones to be placed by the players is different from the standard rules. These were also calculated for a previously unsolved third variant, Morabaraba, with interesting results: most of the starting positions where the players can place an equal number of stones (including the standard starting position) are wins for the first player (as opposed to the above games, where these are usually draws). We also developed a multivalued retrograde analysis, and used it as a basis for an algorithm for solving these games ultra-strongly. This means that when our program is playing against a fallible opponent, it has a greater chance of achieving a better result than the game-theoretic value, compared to randomly selecting between “just strongly” optimal moves. Previous attempts on ultrastrong solutions used local heuristics or learning during games, but we incorporated our algorithm into the retrograde analysis. Gábor E. Gévay, Gábor Danner |
IEEE Trans. Comput. Intell. AI Games | 1 |