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

Matthias Ringwald

dblp:60/6953 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Query processing and optimization
data flow optimization
0.212013
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.212013
Peeking into the optimization of data flow programs with MapReduce-style UDFs · ICDE 2013
Program analysis
static analysis
0.012013
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.012004
Next-generation prototyping of sensor networks · SenSys 2004
Internet of things and sensor networks › wireless sensor network
wireless sensor network platform
0.012003
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
YearPublicationVenuePosition
2013 Peeking into the optimization of data flow programs with MapReduce-style UDFs
abstract
Data 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
ICDE4
2007 Practical time synchronization for Bluetooth Scatternets
abstract
By 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
BROADNETS1
2007 Passive Inspection of Sensor Networks
Matthias Ringwald, Kay Römer, Andrea Vitaletti
DCOSS1
2004 Next-generation prototyping of sensor networks
abstract
Large-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
SenSys5
2003 BTnodes - a distributed platform for sensor nodes
abstract
We 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
SenSys3