Frank Lauterwald

Learn More
Operator placement for distributed stream-processing systems is still a challenging problem that can be modeled as a <i>Task Assignment Problem</i> (TAP). Multiple objectives are relevant for the optimization in heterogeneous stream-processing systems as there are different capabilities of the underlying networks and stream-processing nodes. We present an(More)
Database Management Systems (DBMSs) that can be tailored to specific requirements offer the potential to improve reliability and maintainability and simultaneously the ability to reduce the footprint of the code base. If the requirements of an application change during runtime the DBMS should be adapted without a shutdown. Runtime-adaptation is a new and(More)
(REQUIRED) In recent years, several process models for data quality management have been proposed. As data quality problems are highly application-specific, these models have to remain abstract. This leaves the question of what to do exactly in a given situation unanswered. The task of implementing a data quality process is usually delegated to data quality(More)
For distribution and deployment of queries in distributed stream-processing environments, it is vital to estimate the expected costs in advance. Having heterogeneous <i>Stream-Processing Systems</i> (SPSs) running on various hosts, the parameters of a cost model for an operator must be determined by measurements for each relevant combination of an SPS and(More)
Nowadays maintenance of database management systems (DBMSs) often requires offline operations for enhancement of function-ality or security updates. This hampers the availability of the provided services and can cause undesirable implications. Therefore it is essential to minimize the downtime of DBMSs. We present the CoBRA DB (Component Based Runtime(More)
Deriving resource properties of software components is a prerequisite for the specification of non-functional properties allowing a developer to also consider these properties for the application to build. In this paper, we describe a platform-independent approach to measure Java components in terms of a selected set of basic constituents (so called atoms),(More)
Bei verteilten Datenstromsystemen ist es ebenso wie bei verteilten Da-tenbanksystemen für die Verteilung von Anfragen entscheidend, die zu erwartenden Kosten schätzen zu können. Bei der Kostenschätzung mit Kostenmodellen müssen die Parameter für jedes System und jeden Operator ausgemessen werden. In dieser Arbeit wird ein black-box-Verfahren vorgestellt,(More)