Demo Data from EDBT 2026 / reviewers in the wild / expert
Matthias Ringwald
dblp:60/6953
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2Databases, data management, data science and information retrieval · 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.
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% | |
| Computer networks
2 papers |
Internet of things and sensor networks · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
data flow optimization |
0.2 | 1 | 2013 | Peeking into the optimization of data flow programs with MapReduce-style UDFs · ICDE 2013 |
Query processing and optimization › query optimization › transformation-based optimization
query reordering |
0.2 | 1 | 2013 | Peeking into the optimization of data flow programs with MapReduce-style UDFs · ICDE 2013 |
Program analysis
static analysis |
0.0 | 1 | 2013 | Peeking into the optimization of data flow programs with MapReduce-style UDFs · ICDE 2013 |
Internet of things and sensor networks › wireless sensor network
sensor deployment |
0.0 | 1 | 2004 | Next-generation prototyping of sensor networks · SenSys 2004 |
Internet of things and sensor networks › wireless sensor network
wireless sensor network platform |
0.0 | 1 | 2003 | BTnodes - a distributed platform for sensor nodes · SenSys 2003 |
Methods — techniques the papers use, named apart from their topics
static code analysis · 0.3MapReduce-style UDFs · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Peeking into the optimization of data flow programs with MapReduce-style UDFsabstractData flows are a popular abstraction to define dataintensive processing tasks. In order to support a wide range of use cases, many data processing systems feature MapReduce-style user-defined functions (UDFs). In contrast to UDFs as known from relational DBMS, MapReduce-style UDFs have less strict templates. These templates do not alone provide all the information needed to decide whether they can be reordered with relational operators and other UDFs. However, it is well-known that reordering operators such as filters, joins, and aggregations can yield runtime improvements by orders of magnitude. We demonstrate an optimizer for data flows that is able to reorder operators with MapReduce-style UDFs written in an imperative language. Our approach leverages static code analysis to extract information from UDFs which is used to reason about the reorderbility of UDF operators. This information is sufficient to enumerate a large fraction of the search space covered by conventional RDBMS optimizers including filter and aggregation push-down, bushy join orders, and choice of physical execution strategies based on interesting properties. We demonstrate our optimizer and a job submission client that allows users to peek step-by-step into each phase of the optimization process: the static code analysis of UDFs, the enumeration of reordered candidate data flows, the generation of physical execution plans, and their parallel execution. For the demonstration, we provide a selection of relational and nonrelational data flow programs which highlight the salient features of our approach. Fabian Hueske, Mathias Peters, Aljoscha Krettek, Matthias Ringwald, Kostas Tzoumas, Volker Markl, Johann-Christoph Freytag |
ICDE | 4 |
| 2007 | Practical time synchronization for Bluetooth ScatternetsabstractBy means of so-called Scatternets, Bluetooth provides the ability to construct robust wireless multi-hop networks. In this paper we propose a practical protocol for time synchronization of such Bluetooth multi-hop networks. Our protocol makes use of the internal clock maintained by Bluetooth, requires minimal communication overhead, and provides an accuracy of few milliseconds across multiple hops. The protocol has been implemented and evaluated on BTnodes, an embedded computing platform which uses Bluetooth for ad hoc networking. Matthias Ringwald, Kay Römer |
BROADNETS | 1 |
| 2007 | Passive Inspection of Sensor Networks
Matthias Ringwald, Kay Römer, Andrea Vitaletti |
DCOSS | 1 |
| 2004 | Next-generation prototyping of sensor networksabstractLarge-scale deployment of sensor networks is more and more becoming an issue to researchers and industry alike. The recently revised BTnode architecture provides two wireless radios and facilitates the interconnection of heterogeneous devices. Apart from offering interesting new opportunities in using multi-frontend devices in sensor-network research, this architecture is optimally suited for deployment-support networks as introduced in the following. Jan Beutel, Matthias Dyer, Martin Hinz, Lennart Meier, Matthias Ringwald |
SenSys | 5 |
| 2003 | BTnodes - a distributed platform for sensor nodesabstractWe motivate a prototyping platform for ad hoc networking research showing some requirements and constraints. The architecture of the BTnodes, each of which can store information, compute and communicate, is explained in conjunction with some demo applications that have been implemented. Important requirements and design trade-offs to be able to support multiple, compatible communication interfaces, to handle limited resources, for power-aware operation and for efficient testbed deployment are discussed. Jan Beutel, Oliver Kasten, Matthias Ringwald |
SenSys | 3 |