Demo Data from VLDB 2026 / reviewers in the wild / expert
Stephan Ewen
dblp:84/6339
· DBLP profile ↗
11ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 3 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 1
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
5 papers |
Distributed systems · 49% Parallel and multicore computing · 45% Cloud and datacenter computing · 6% | |
| Databases, data mining, and information retrieval
6 papers |
Data stream processing · 42% Distributed and cloud data management · 35% Query processing and optimization · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 100% |
Topics — the 10 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.4 | 2 | 2017 | State Management in Apache Flink®: Consistent Stateful Distributed Stream Processing · Proc. VLDB Endow. 2017 Optimistic Recovery for Iterative Dataflows in Action · SIGMOD Conference 2015 |
Distributed systems › distributed algorithms › distributed snapshot
consistent snapshots |
0.3 | 1 | 2017 | State Management in Apache Flink®: Consistent Stateful Distributed Stream Processing · Proc. VLDB Endow. 2017 |
Parallel and multicore computing › parallel computation models
parallel dataflow |
0.2 | 1 | 2013 | Iterative parallel data processing with stratosphere: an inside look · SIGMOD Conference 2013 |
Query processing and optimization
data flow optimization |
0.1 | 1 | 2012 | Spinning Fast Iterative Data Flows · Proc. VLDB Endow. 2012 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2010 | Massively Parallel Data Analysis with PACTs on Nephele · Proc. VLDB Endow. 2010 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 2 | 2014 | The Stratosphere platform for big data analytics · VLDB J. 2014 Massively Parallel Data Analysis with PACTs on Nephele · Proc. VLDB Endow. 2010 |
Distributed systems › fault tolerance
failure recovery |
0.1 | 1 | 2015 | Optimistic Recovery for Iterative Dataflows in Action · SIGMOD Conference 2015 |
Distributed and cloud data management
federated database |
0.1 | 1 | 2006 | POP/FED: Progressive Query Optimization for Federated Queries in DB2 · VLDB 2006 |
Query processing and optimization › query optimization › distributed query optimization
federated query optimization |
0.1 | 1 | 2006 | POP/FED: Progressive Query Optimization for Federated Queries in DB2 · VLDB 2006 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 2012 | Spinning Fast Iterative Data Flows · Proc. VLDB Endow. 2012 |
Methods — techniques the papers use, named apart from their topics
pipelined in-flight snapshot · 0.6coarse grained rollback recovery · 0.6workset iterations · 0.3incremental iterations · 0.3parallel dataflow · 0.2optimistic recovery · 0.2dataflow programming · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | State Management in Apache Flink®: Consistent Stateful Distributed Stream ProcessingabstractStream processors are emerging in industry as an apparatus that drives analytical but also mission critical services handling the core of persistent application logic. Thus, apart from scalability and low-latency, a rising system need is first-class support for application state together with strong consistency guarantees, and adaptivity to cluster reconfigurations, software patches and partial failures. Although prior systems research has addressed some of these specific problems, the practical challenge lies on how such guarantees can be materialized in a transparent, non-intrusive manner that relieves the user from unnecessary constraints. Such needs served as the main design principles of state management in Apache Flink, an open source, scalable stream processor. We present Flink's core pipelined, in-flight mechanism which guarantees the creation of lightweight, consistent, distributed snapshots of application state, progressively, without impacting continuous execution. Consistent snapshots cover all needs for system reconfiguration, fault tolerance and version management through coarse grained rollback recovery. Application state is declared explicitly to the system, allowing efficient partitioning and transparent commits to persistent storage. We further present Flink's backend implementations and mechanisms for high availability, external state queries and output commit. Finally, we demonstrate how these mechanisms behave in practice with metrics and large-deployment insights exhibiting the low performance trade-offs of our approach and the general benefits of exploiting asynchrony in continuous, yet sustainable system deployments. Paris Carbone, Stephan Ewen, Gyula Fóra, Seif Haridi, Stefan Richter 0007, Kostas Tzoumas |
Proc. VLDB Endow. | 2 |
| 2015 | Optimistic Recovery for Iterative Dataflows in ActionabstractOver the past years, parallel dataflow systems have been employed for advanced analytics in the field of data mining where many algorithms are iterative. Sergey Dudoladov, Chen Xu 0001, Sebastian Schelter, Asterios Katsifodimos, Stephan Ewen, Kostas Tzoumas, Volker Markl |
SIGMOD Conference | 5 |
| 2014 | The Stratosphere platform for big data analytics
Alexander Alexandrov 0001, Rico Bergmann 0001, Stephan Ewen, Johann-Christoph Freytag, Fabian Hueske, Arvid Heise, Odej Kao, Marcus Leich, Ulf Leser, Volker Markl, Felix Naumann, Mathias Peters, Astrid Rheinländer, Matthias Sax, Sebastian Schelter, Mareike Höger, Kostas Tzoumas, Daniel Warneke |
VLDB J. | 3 |
| 2013 | "All roads lead to Rome": optimistic recovery for distributed iterative data processingabstractExecuting data-parallel iterative algorithms on large datasets is crucial for many advanced analytical applications in the fields of data mining and machine learning. Current systems for executing iterative tasks in large clusters typically achieve fault tolerance through rollback recovery. The principle behind this pessimistic approach is to periodically checkpoint the algorithm state. Upon failure, the system restores a consistent state from a previously written checkpoint and resumes execution from that point. Sebastian Schelter, Stephan Ewen, Kostas Tzoumas, Volker Markl |
CIKM | 2 |
| 2013 | Iterative parallel data processing with stratosphere: an inside lookabstractIterative algorithms occur in many domains of data analysis, such as machine learning or graph analysis. With increasing interest to run those algorithms on very large data sets, we see a need for new techniques to execute iterations in a massively parallel fashion. In prior work, we have shown how to extend and use a parallel data flow system to efficiently run iterative algorithms in a shared-nothing environment. Our approach supports the incremental processing nature of many of those algorithms. Stephan Ewen, Sebastian Schelter, Kostas Tzoumas, Daniel Warneke, Volker Markl |
SIGMOD Conference | 1 |
| 2012 | Spinning Fast Iterative Data FlowsabstractParallel dataflow systems are a central part of most analytic pipelines for big data. The iterative nature of many analysis and machine learning algorithms, however, is still a challenge for current systems. While certain types of bulk iterative algorithms are supported by novel dataflow frameworks, these systems cannot exploit computational dependencies present in many algorithms, such as graph algorithms. As a result, these algorithms are inefficiently executed and have led to specialized systems based on other paradigms, such as message passing or shared memory. We propose a method to integrate incremental iterations , a form of workset iterations, with parallel dataflows. After showing how to integrate bulk iterations into a dataflow system and its optimizer, we present an extension to the programming model for incremental iterations. The extension alleviates for the lack of mutable state in dataflows and allows for exploiting the sparse computational dependencies inherent in many iterative algorithms. The evaluation of a prototypical implementation shows that those aspects lead to up to two orders of magnitude speedup in algorithm runtime, when exploited. In our experiments, the improved dataflow system is highly competitive with specialized systems while maintaining a transparent and unified dataflow abstraction. Stephan Ewen, Kostas Tzoumas, Moritz Kaufmann, Volker Markl |
Proc. VLDB Endow. | 1 |
| 2010 | Nephele/PACTs: a programming model and execution framework for web-scale analytical processingabstractWe present a parallel data processor centered around a programming model of so called Parallelization Contracts (PACTs) and the scalable parallel execution engine Nephele [18]. The PACT programming model is a generalization of the well-known map/reduce programming model, extending it with further second-order functions, as well as with Output Contracts that give guarantees about the behavior of a function. We describe methods to transform a PACT program into a data flow for Nephele, which executes its sequential building blocks in parallel and deals with communication, synchronization and fault tolerance. Our definition of PACTs allows to apply several types of optimizations on the data flow during the transformation.The system as a whole is designed to be as generic as (and compatible to) map/reduce systems, while overcoming several of their major weaknesses: 1) The functions map and reduce alone are not sufficient to express many data processing tasks both naturally and efficiently. 2) Map/reduce ties a program to a single fixed execution strategy, which is robust but highly suboptimal for many tasks. 3) Map/reduce makes no assumptions about the behavior of the functions. Hence, it offers only very limited optimization opportunities. With a set of examples and experiments, we illustrate how our system is able to naturally represent and efficiently execute several tasks that do not fit the map/reduce model well. Dominic Battré, Stephan Ewen, Fabian Hueske, Odej Kao, Volker Markl, Daniel Warneke |
SoCC | 2 |
| 2010 | Massively Parallel Data Analysis with PACTs on NepheleabstractLarge-scale data analysis applications require processing and analyzing of Terabytes or even Petabytes of data, particularly in the areas of web analysis or scientific data management. This trend has been discussed as "web-scale data management" in a panel at VLDB 2009. Formerly, parallel data processing was the domain of parallel database systems. Today, novel requirements like scaling out to thousands of machines, improved fault-tolerance, and schema free processing have made a case for new approaches. Alexander Alexandrov 0001, Dominic Battré, Stephan Ewen, Max Heimel, Fabian Hueske, Odej Kao, Volker Markl, Erik Nijkamp, Daniel Warneke |
Proc. VLDB Endow. | 3 |
| 2008 | PGM/F: A Framework for the Optimization of Data Processing in Business ProcessesabstractWorkflow languages like BPEL are broadly adopted by industry to integrate the heterogeneous applications and data stores of an enterprise. Leading vendors provide extensions to BPEL that allow for a tight integration of data processing capabilities into the process logic. Business processes exploiting these capabilities show a remarkable potential for optimization. In this demonstration, we present PGM/F, a framework for the optimization of data processing in such business processes. Marko Vrhovnik, Oliver Suhre, Stephan Ewen, Holger Schwarz |
ICDE | 3 |
| 2006 | Progressive Query Optimization for Federated Queries
Stephan Ewen, Holger Kache, Volker Markl, Vijayshankar Raman |
EDBT | 1 |
| 2006 | POP/FED: Progressive Query Optimization for Federated Queries in DB2
Holger Kache, Wook-Shin Han, Volker Markl, Vijayshankar Raman, Stephan Ewen |
VLDB | 5 |