Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Christoph Pinkel

dblp:54/4903 · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
0since 2021 · last 2016
—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-author

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
3 papers
Distributed systems · 71% Parallel and multicore computing · 18% Performance modeling and evaluation · 6%
Databases, data mining, and information retrieval
2 papers
Data integration and cleaning · 30% Data stream processing · 30% Graph data management · 11%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data integration and cleaning › semantic integration
ontology-based data integration
0.212016
Ontology-Based Integration of Streaming and Static Relational Data with Optique · SIGMOD Conference 2016
Distributed systems › fault tolerance
failure recovery
0.222011
RAFT at work: speeding-up mapreduce applications under task and node failures · SIGMOD Conference 2011
RAFTing MapReduce: Fast recovery on the RAFT · ICDE 2011
Distributed systems
fault tolerance
0.222011
RAFT at work: speeding-up mapreduce applications under task and node failures · SIGMOD Conference 2011
RAFTing MapReduce: Fast recovery on the RAFT · ICDE 2011
Parallel and multicore computing › data-parallel programming
mapreduce
0.222011
RAFTing MapReduce: Fast recovery on the RAFT · ICDE 2011
RAFT at work: speeding-up mapreduce applications under task and node failures · SIGMOD Conference 2011
Distributed systems › fault tolerance
checkpointing
0.112011
RAFT at work: speeding-up mapreduce applications under task and node failures · SIGMOD Conference 2011
Information retrieval › evaluation
benchmark
0.112009
SP^2Bench: A SPARQL Performance Benchmark · ICDE 2009
Graph data management › graph query processing
SPARQL query evaluation
0.112009
SP^2Bench: A SPARQL Performance Benchmark · ICDE 2009
Knowledge graphs
ontology
0.112016
Ontology-Based Integration of Streaming and Static Relational Data with Optique · SIGMOD Conference 2016
Query processing and optimization
query rewriting
0.112016
Ontology-Based Integration of Streaming and Static Relational Data with Optique · SIGMOD Conference 2016
Cloud and datacenter computing › cluster resource management and scheduling
cluster scheduling
0.012011
RAFTing MapReduce: Fast recovery on the RAFT · ICDE 2011
Performance modeling and evaluation
benchmarking
0.012009
SP^2Bench: A SPARQL Performance Benchmark · ICDE 2009
Performance modeling and evaluation › benchmarking
database system benchmarking
0.012009
SP^2Bench: A SPARQL Performance Benchmark · ICDE 2009

Methods — techniques the papers use, named apart from their topics

semantic technologies · 0.2query metadata checkpointing · 0.1checkpointing · 0.1
YearPublicationVenuePosition
2016 Ontology-Based Integration of Streaming and Static Relational Data with Optique
abstract
Real-time processing of data coming from multiple heterogeneous data streams and static databases is a typical task in many industrial scenarios such as diagnostics of large machines. A complex diagnostic task may require a collection of up to hundreds of queries over such data. Although many of these queries retrieve data of the same kind, such as temperature measurements, they access structurally different data sources. In this work we show how Semantic Technologies implemented in our system optique can simplify such complex diagnostics by providing an abstraction layer---ontology---that integrates heterogeneous data. In a nutshell, optique allows complex diagnostic tasks to be expressed with just a few high-level semantic queries. The system can then automatically enrich these queries, translate them into a collection with a large number of low-level data queries, and finally optimise and efficiently execute the collection in a heavily distributed environment. We will demo the benefits of optique on a real world scenario from Siemens.
Evgeny Kharlamov, Sebastian Brandt 0001, Ernesto Jiménez-Ruiz, Yannis Kotidis, Steffen Lamparter, Theofilos P. Mailis, Christian Neuenstadt, Özgür L. Özçep, Christoph Pinkel, Christoforos Svingos, Dmitriy Zheleznyakov, Ian Horrocks 0001, Yannis E. Ioannidis, Ralf Möller 0001
SIGMOD Conference9
2015 RODI: A Benchmark for Automatic Mapping Generation in Relational-to-Ontology Data Integration
Christoph Pinkel, Carsten Binnig, Ernesto Jiménez-Ruiz, Wolfgang May, Dominique Ritze, Martin G. Skjæveland, Alessandro Solimando, Evgeny Kharlamov
ESWC1
2015 BootOX: Practical Mapping of RDBs to OWL 2
Ernesto Jiménez-Ruiz, Evgeny Kharlamov, Dmitriy Zheleznyakov, Ian Horrocks 0001, Christoph Pinkel, Martin G. Skjæveland, Evgenij Thorstensen, Jose Mora
ISWC (2)5
2015 Ontology Based Access to Exploration Data at Statoil
Evgeny Kharlamov, Dag Hovland, Ernesto Jiménez-Ruiz, Davide Lanti, Hallstein Lie, Christoph Pinkel, Martín Rezk, Martin G. Skjæveland, Evgenij Thorstensen, Guohui Xiao 0001, Dmitriy Zheleznyakov, Ian Horrocks 0001
ISWC (2)6
2014 How to Best Find a Partner? An Evaluation of Editing Approaches to Construct R2RML Mappings
Christoph Pinkel, Carsten Binnig, Peter Haase 0001, Clemens Martin, Kunal Sengupta, Johannes Trame
ESWC1
2013 Interactive Pay as You Go Relational-to-Ontology Mapping
Christoph Pinkel
ISWC (2)1
2011 RAFTing MapReduce: Fast recovery on the RAFT
abstract
MapReduce is a computing paradigm that has gained a lot of popularity as it allows non-expert users to easily run complex analytical tasks at very large-scale. At such scale, task and node failures are no longer an exception but rather a characteristic of large-scale systems. This makes fault-tolerance a critical issue for the efficient operation of any application. MapReduce automatically reschedules failed tasks to available nodes, which in turn recompute such tasks from scratch. However, this policy can significantly decrease performance of applications. In this paper, we propose a family of Recovery Algorithms for Fast-Tracking (RAFT) MapReduce. As ease-of-use is a major feature of MapReduce, RAFT focuses on simplicity and also non-intrusiveness, in order to be implementation-independent. To efficiently recover from task failures, RAFT exploits the fact that MapReduce produces and persists intermediate results at several points in time. RAFT piggy-backs checkpoints on the task progress computation. To deal with multiple node failures, we propose query metadata checkpointing. We keep track of the mapping between input key-value pairs and intermediate data for all reduce tasks. Thereby, RAFT does not need to re-execute completed map tasks entirely. Instead RAFT only recomputes intermediate data that were processed for local reduce tasks and hence not shipped to another node for processing. We also introduce a scheduling strategy taking full advantage of these recovery algorithms. We implemented RAFT on top of Hadoop and evaluated it on a 45-node cluster using three common analytical tasks. Overall, our experimental results demonstrate that RAFT outperforms Hadoop runtimes by 23% on average under task and node failures. The results also show that RAFT has negligible runtime overhead.
Jorge-Arnulfo Quiané-Ruiz, Christoph Pinkel, Jörg Schad, Jens Dittrich
ICDE2
2011 RAFT at work: speeding-up mapreduce applications under task and node failures
abstract
The MapReduce framework is typically deployed on very large computing clusters where task and node failures are no longer an exception but the rule. Thus, fault-tolerance is an important aspect for the efficient operation of MapReduce jobs. However, currently MapReduce implementations fully recompute failed tasks (subparts of a job) from the beginning. This can significantly decrease the runtime performance of MapReduce applications. We present an alternative system that implements RAFT ideas. RAFT is a family of powerful and inexpensive Recovery Algorithms for Fast-Tracking MapReduce jobs under task and node failures. To recover from task failures, RAFT exploits the intermediate results persisted by MapReduce at several points in time. RAFT piggybacks checkpoints on the task progress computation. To recover from node failures, RAFT maintains a per-map task list of all input key-value pairs producing intermediate results and pushes intermediate results to reducers. In this demo, we demonstrate that RAFT recovers efficiently from both task and node failures. Further, the audience can compare RAFT with Hadoop via an easy-to-use web interface.
Jorge-Arnulfo Quiané-Ruiz, Christoph Pinkel, Jörg Schad, Jens Dittrich
SIGMOD Conference2
2009 SP^2Bench: A SPARQL Performance Benchmark
abstract
Recently, the SPARQL query language for RDF has reached the W3C recommendation status. In response to this emerging standard, the database community is currently exploring efficient storage techniques for RDF data and evaluation strategies for SPARQL queries. A meaningful analysis and comparison of these approaches necessitates a comprehensive and universal benchmark platform. To this end, we have developed SP2Bench, a publicly available, language-specific SPARQL performance benchmark. SP2Bench is settled in the DBLP scenario and comprises both a data generator for creating arbitrarily large DBLP-like documents and a set of carefully designed benchmark queries. The generated documents mirror key characteristics and social-world distributions encountered in the original DBLP data set, while the queries implement meaningful requests on top of this data, covering a variety of SPARQL operator constellationsand RDF access patterns. As a proof of concept, we apply SP2Bench to existing engines and discuss their strengths and weaknesses that follow immediately from the benchmark results.
Michael Schmidt 0002, Thomas Schallhorn, Georg Lausen, Christoph Pinkel
ICDE4
2008 An Experimental Comparison of RDF Data Management Approaches in a SPARQL Benchmark Scenario
Michael Schmidt 0002, Thomas Schallhorn, Norbert Küchlin, Georg Lausen, Christoph Pinkel
ISWC5