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

Stefan Deßloch

dblp:d/SDessloch · also Stefan Dessloch · DBLP profile ↗
← Back
26ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0002-1816-3049ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 20 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 7 · 2 since 2021Systems, architecture and hardware · 3 · 1 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, 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.

Databases, data mining, and information retrieval
6 papers
Data integration and cleaning · 68% Database system architecture and tuning · 16% Data models and query languages · 14%

Topics — the 7 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data integration and cleaning
extract-transform-load
0.112008
Orchid: Integrating Schema Mapping and ETL · ICDE 2008
Data integration and cleaning
schema mapping
0.112008
Orchid: Integrating Schema Mapping and ETL · ICDE 2008
Database system architecture and tuning › database system implementation
client-server database
0.021998
Advanced Data Processing in KRISYS: Modeling Concepts, Implementation Techniques, and Client/Server Issues · VLDB J. 1998
Design and Implementation of Advanced Knowledge Processing in the KDMS KRISYS (Demonstration Description) · SIGMOD Conference 1995
Data integration and cleaning
data transformation
0.012008
Orchid: Integrating Schema Mapping and ETL · ICDE 2008
Data models and query languages
object-oriented data model
0.011998
Advanced Data Processing in KRISYS: Modeling Concepts, Implementation Techniques, and Client/Server Issues · VLDB J. 1998
Database system architecture and tuning
knowledge base management system
0.011995
Design and Implementation of Advanced Knowledge Processing in the KDMS KRISYS (Demonstration Description) · SIGMOD Conference 1995
Information retrieval
search engines
0.011997
Integrating SQL Databases with Content-Specific Search Engines · VLDB 1997

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

declarative mapping · 0.1abstract operator model · 0.1
YearPublicationVenuePosition
2024 On Modeling Adaptive Index Management as Adversarial Search
abstract
The initial DB Cracking algorithm has spawned variations, offering distinct techniques and advantages concerning robustness and convergence. However, it is essential to consider the selection of the optimal list of attributes for indexing based on workloads and cost-based refinement of the indices. We propose a DB Cracking-based index management conceptualized as a two-player game to address these requirements. While leveraging the advantages of the underlying DB Cracking method, this model adapts index attribute selection and the degree of index refinement to any query workload. Furthermore, we introduce a new variant, Statistical DB Cracking, to complement the two-player model. Notably, an extensive experimental study validates the superiority of our model in terms of robustness and cost-effectiveness for index management compared to the direct DB Cracking algorithms.
Gajendra Doniparthi, Tim Otto, Stefan Deßloch
IEEE Big Data3
2021 A Workload-Aware Change Data Capture Framework for Data Warehousing
Weiping Qu, Xiufeng Liu 0001, Stefan Deßloch
DaWaK3
2021 Tackling Consistency-related Design Challenges of Distributed Data-Intensive Systems: An Action Research Study
abstract
Background: Distributed data-intensive systems are increasingly designed to be only eventually consistent. Persistent data is no longer processed with serialized and transactional access, exposing applications to a range of potential concurrency anomalies that need to be handled by the application itself. Controlling concurrent data access in monolithic systems is already challenging, but the problem is exacerbated in distributed systems. To make it worse, only little systematic engineering guidance is provided by the software architecture community regarding this issue. Aims: In this paper, we report on our study of the effectiveness and applicability of the novel design guidelines we are proposing in this regard. Method: We used action research and conducted it in the context of the software architecture design process of a multi-site platform development project. Results: Our hypotheses regarding effectiveness and applicability have been accepted in the context of the study. The initial design guidelines were refined throughout the study. Thus, we also contribute concrete guidelines for architecting distributed data-intensive systems with eventually consistent data. The guidelines are an advancement of Domain-Driven Design and provide additional patterns for the tactical design part. Conclusions: Based on our results, we recommend using the guidelines to architect safe eventually consistent systems. Because of the relevance of distributed data-intensive systems, we will drive this research forward and evaluate it in further domains.
Susanne Braun, Stefan Deßloch, Eberhard Wolff, Frank Elberzhager, Andreas Jedlitschka
ESEM2
2017 A Lightweight Elastic Queue Middleware for Distributed Streaming Pipeline
Weiping Qu, Stefan Deßloch
DaWaK2
2017 Distributed snapshot maintenance in wide-column NoSQL databases using partitioned incremental ETL pipelines
Weiping Qu, Stefan Deßloch
Inf. Syst.2
2016 Temporal View Maintenance in Wide-Column Stores with Attribute-Timestamping Model
Yong Hu 0001, Stefan Deßloch, Klaus Hofmann
ADBIS2
2015 HBelt: Integrating an Incremental ETL Pipeline with a Big Data Store for Real-Time Analytics
Weiping Qu, Sahana Shankar, Sandy Ganza, Stefan Deßloch
ADBIS4
2015 Real-Time Snapshot Maintenance with Incremental ETL Pipelines in Data Warehouses
Weiping Qu, Vinanthi Basavaraj, Sahana Shankar, Stefan Deßloch
DaWaK4
2015 Change data capture in NoSQL databases: A functional and performance comparison
abstract
Requirements for data storage and processing have reached new levels, with applications relying on the analysis of large amounts of data in order to support everyday life services to end users. Since the costs of maintaining and managing databases are significant, change data capture (CDC) techniques can be used to determine which parts of a data source have changed, and thus assist in the management of large volumes of data in data warehouses. In this paper we investigate a number of CDC techniques suitable for NoSQL databases. CDC techniques can be used to track modifications in a source database, which later can be made available to a target database. Our base system and testbed are based on Apache Cassandra, which is a NoSQL database that offers high performance and scalability. Cassandra is combined with a MapReduce framework, which is used to implement the logic of each CDC technique and is suitable for highly distributed and parallel computing. This paper also presents both a functional comparison of the different CDC techniques, as well as a performance evaluation in a real testbed.
Felipe Mathias Schmidt, Cláudio Fernando Resin Geyer, Alberto E. Schaeffer Filho, Stefan Deßloch, Yong Hu 0001
ISCC4
2015 Temporal Data Management and Processing with Column Oriented NoSQL Databases
abstract
This article introduces how temporal data can be maintained and processed by utilizing Column-oriented NoSQL databases (CoNoSQLDBs). Although each column in a CoNoSQLDB can store multiple data versions with their corresponded timestamps, its implicit temporal interval representation can cause wrong or misleading results during temporal query processing. In consequence, the original table representation supported by CoNoSQLDBs is not suitable for storing temporal data. To maintain the temporal data in the CoNoSQLDB tables, two alternative table representations can be adopted, namely, explicit history representation (EHR) and tuple time-stamping representation (TTR) in which each tuple (data version) has an explicit temporal interval. For processing TTR, the temporal relational algebra is extended to TTRO operator model with minor modifications. For processing EHR, a novel temporal operator model called CTO is proposed. Both TTRO and CTO contain eight temporal data operators, namely, Union, Difference, Intersection, Project, Filter, Cartesian product, Theta-Join and Group by with a set of aggregation functions, such as SUM, AVG, MAX and etc. Moreover, the authors implement each temporal operator by utilizing MapReduce framework to indicate which temporal operator model is more suitable for temporal data processing in the context of CoNoSQLDBs.
Yong Hu 0001, Stefan Deßloch
J. Database Manag.2
2014 Defining Temporal Operators for Column Oriented NoSQL Databases
Yong Hu 0001, Stefan Deßloch
ADBIS2
2014 A Demand-Driven Bulk Loading Scheme for Large-Scale Social Graphs
Weiping Qu, Stefan Deßloch
ADBIS2
2014 Extracting deltas from column oriented NoSQL databases for different incremental applications and diverse data targets
Yong Hu 0001, Stefan Deßloch
Data Knowl. Eng.2
2013 Extracting Deltas from Column Oriented NoSQL Databases for Different Incremental Applications and Diverse Data Targets
Yong Hu 0001, Stefan Deßloch
ADBIS2
2011 WoM: An Open Interactive Platform for Describing, Exploring, and Sharing Mathematical Models
Jean-Marie Gaillourdet, Thomas Grundmann, Martin Memmel, Karsten Schmidt 0002, Arnd Poetzsch-Heffter, Stefan Deßloch
KES (4)6
2008 Orchid: Integrating Schema Mapping and ETL
abstract
This paper describes Orchid, a system that converts declarative mapping specifications into data flow specifications (ETL jobs) and vice versa. Orchid provides an abstract operator model that serves as a common model for both transformation paradigms; both mappings and ETL jobs are transformed into instances of this common model. As an additional benefit, instances of this common model can be optimized and deployed into multiple target environments. Orchid is being deployed inFastTrack, a data transformation toolkit in IBM Information Server.
Stefan Deßloch, Mauricio A. Hernández, Ryan Wisnesky, Ahmed Radwan, Jindan Zhou
ICDE1
2008 Towards generating ETL processes for incremental loading
abstract
Extract, Transform, and Load (ETL) processes physically integrate data from multiple, heterogeneous sources in a central repository referred to as data warehouse. Physically integrated data gets stale when source data is changed, hence periodic refreshes are required. For efficiency reasons data warehouses are typically refreshed incrementally, i.e. changes are captured at the sources and propagated to the data warehouse on a regular basis. Dedicated ETL processes referred to as incremental load processes are employed to extract changes from the sources, propagate the changes, and refresh the data warehouse incrementally. Changes required in the data warehouse are inferred from changes captured at the sources during change propagation. The creation of incremental load processes is a complex task reserved to trained ETL programmers. In this paper we review existing Change Data Capture (CDC) techniques and discuss limitations of different approaches. We further review existing techniques for refreshing data warehouses. We then present an approach for generating incremental load processes from abstract schema mappings.
Thomas Jörg, Stefan Deßloch
IDEAS2
2008 A metadata management framework for dynamic information integration
abstract
Abstract One necessary factor in the success of data grid technology to share structured and semi‐structured data across organizational boundaries is the availability of convenient, easy‐to‐use information integration services that provide an application‐specific, integrated view over the relevant data sources. To deal with the many challenges of information integration in such a dynamic environment, the integrated handling of metadata is an essential factor. In this paper, we present the PALADIN integration framework, a platform providing the common infrastructure on top of which the different integration services can be built. Copyright © 2008 John Wiley & Sons, Ltd.
Jürgen Göres, Stefan Deßloch
Concurr. Comput. Pract. Exp.2
2007 Discovering data sources in a dynamic Grid environment
abstract
Abstract The successful adaptation of information integration techniques to the requirements of data Grids is essential for the proliferation of Grid technology. In addition to the well‐known problems encountered when integrating heterogeneous sources, the dynamic Grid environment introduces new challenges. This paper discusses the problem of data source discovery, i.e. the selection of the most useful data sources for a given information demand out of a possibly very large set of candidates. We introduce the concept of data source utility and emphasize the pivotal role of semantic correspondences or schema matches for utility. Different variants of concrete utility measures used in an advanced Grid data source registry are presented. Copyright © 2007 John Wiley & Sons, Ltd.
Jürgen Göres, Stefan Deßloch
Concurr. Comput. Pract. Exp.2
2003 Databases, Web Services, and Grid Computing - Standards and Directions
Stefan Deßloch
Euro-Par1
1999 Implementation of SQL3 Structured Types with Inheritance and Value Substitutability
You-Chin Fuh, Stefan Deßloch, Weidong Chen 0011, Nelson Mendonça Mattos, Brian T. Tran, Bruce G. Lindsay 0001, Linda DeMichel, Serge Rielau, Danko Mannhaupt
VLDB2
1998 Advanced Data Processing in KRISYS: Modeling Concepts, Implementation Techniques, and Client/Server Issues
Stefan Deßloch, Theo Härder, Nelson Mendonça Mattos, Bernhard Mitschang, Joachim Thomas 0001
VLDB J.1
1997 Integrating SQL Databases with Content-Specific Search Engines
Stefan Deßloch, Nelson Mendonça Mattos
VLDB1
1995 Design and Implementation of Advanced Knowledge Processing in the KDMS KRISYS (Demonstration Description)
abstract
Advanced data models and knowledge models together with their powerful query and manipulation languages have already proven to be essential for systems that support non-standard applications such as engineering and knowledge-based application systems. In order to raise their usability and acceptability, it is overly important to provide adequate implementation techniques that guarantee extensible and efficient processing for this advanced DBMS scenario. In this paper we present design alternatives and implementation techniques for such kinds of advanced DBMS, strongly focussing on query and knowledge processing in client/server architectures. To discuss our considerations and implementation technologies, we refer to the knowledge-processing framework of the KBMS KRISYS, although our ideas are generally applicable to (advanced) DBMS.
Joachim Thomas 0001, Stefan Deßloch, Nelson Mendonça Mattos
SIGMOD Conference2
1993 Enchancing Knowledge Processing in Client/Server Environments
abstract
A great variety of techniques has been developed to optimize and enhance query processing for relational, client/server, distribute~ parallel, and heterogeneous database systems (DBS).Baaed on that work and experience, we investigate how far those techniques are applicable to query processing in Knowledge Base Management Systems (KBMS).Our reference system is the KRISYS KBMS that consists of a knowledge-processing system at the client (clientbaaed processing) and a data-processing system at the server (database backend).We describe a unifying thrnework for query ,processing incorporating both processing systems (as realized in KRISYS).This allows to distribute and balance the amount of work done in the client and in the server.Based on an evaluation of that framework, severaf approaches to further enhance knowledge processing are reported.
Joachim Thomas 0001, Bernhard Mitschang, Nelson Mendonça Mattos, Stefan Deßloch
CIKM4
1993 A Plan-Operator Concept for Client-Based Knowledge Progressing
Joachim Thomas 0001, Stefan Deßloch
VLDB2