Demo Data from EDBT 2026 / reviewers in the wild / expert
Irina Botan
dblp:62/5535
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 5 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.
| Databases, data mining, and information retrieval
5 papers |
Data stream processing · 62% Data models and query languages · 18% Database theory · 16% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 77% Electronic design automation · 23% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database theory › database update
update semantics |
0.1 | 1 | 2011 | UpStream: storage-centric load management for streaming applications with update semantics · VLDB J. 2011 |
Data stream processing › continuous query processing
window semantics |
0.1 | 1 | 2010 | SECRET: A Model for Analysis of the Execution Semantics of Stream Processing Systems · Proc. VLDB Endow. 2010 |
Data models and query languages › SQL
window functions |
0.1 | 1 | 2007 | Extending XQuery with Window Functions · VLDB 2007 |
Data models and query languages › XML query languages
XQuery |
0.1 | 1 | 2007 | Extending XQuery with Window Functions · VLDB 2007 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 2011 | UpStream: storage-centric load management for streaming applications with update semantics · VLDB J. 2011 |
Data integration and cleaning
heterogeneous data source integration |
0.0 | 1 | 2010 | A demonstration of the MaxStream federated stream processing system · ICDE 2010 |
Methods — techniques the papers use, named apart from their topics
query translation · 0.1persistency management · 0.1experimental analysis · 0.1descriptive modeling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Modeling the execution semantics of stream processing engines with SECRET
Nihal Dindar, Nesime Tatbul, Renée J. Miller, Laura M. Haas, Irina Botan |
VLDB J. | 5 |
| 2012 | Transactional stream processingabstractMany stream processing applications require access to a multitude of streaming as well as stored data sources. Yet there is no clear semantics for correct continuous query execution over these data sources in the face of concurrent access and failures. Instead, today's Stream Processing Systems (SPSs) hard-code transactional concepts in their execution models, making them both hard to understand and inflexible to use. In this paper, we show that we can successfully reuse the traditional transactional theory (with some minimal extensions) in order to cleanly define the correct interaction of a set of continuous and one-time queries concurrently accessing both streaming and stored data sources. The result is a unified transactional model (UTM) for query processing over streams as well as traditional databases. We present a transaction manager that implements this model on top of an existing storage manager for streams (MXQuery/SMS). Experiments on the Linear Road Benchmark show that our transaction manager flexibly ensures correctness in case of concurrency and failures, without sacrificing from performance. Moreover, this model is powerful enough to express the implicit transactional behaviors of a representative set of state-of-the-art SPSs. Irina Botan, Peter M. Fischer 0001, Donald Kossmann, Nesime Tatbul |
EDBT | 1 |
| 2011 | UpStream: storage-centric load management for streaming applications with update semantics
Alexandru Moga, Irina Botan, Nesime Tatbul |
VLDB J. | 2 |
| 2010 | A demonstration of the MaxStream federated stream processing systemabstractMaxStream is a federated stream processing system that seamlessly integrates multiple autonomous and heterogeneous Stream Processing Engines (SPEs) and databases. In this paper, we propose to demonstrate the key features of MaxStream using two application scenarios, namely the Sales Map & Spikes business monitoring scenario and the Linear Road Benchmark, each with a different set of requirements. More specifically, we will show how the MaxStream Federator can translate and forward the application queries to two different commercial SPEs (Coral8 and StreamBase), as well as how it does so under various persistency requirements. Irina Botan, Younggoo Cho, Roozbeh Derakhshan, Nihal Dindar, Laura M. Haas, Chulwon Lee, Girish Mundada, Ming-Chien Shan, Nesime Tatbul, Beomjin Yun |
ICDE | 1 |
| 2010 | SECRET: A Model for Analysis of the Execution Semantics of Stream Processing SystemsabstractThere are many academic and commercial stream processing engines (SPEs) today, each of them with its own execution semantics. This variation may lead to seemingly inexplicable differences in query results. In this paper, we present SECRET, a model of the behavior of SPEs. SECRET is a descriptive model that allows users to analyze the behavior of systems and understand the results of window-based queries for a broad range of heterogeneous SPEs. The model is the result of extensive analysis and experimentation with several commercial and academic engines. In the paper, we describe the types of heterogeneity found in existing engines, and show with experiments on real systems that our model can explain the key differences in windowing behavior. Irina Botan, Roozbeh Derakhshan, Nihal Dindar, Laura M. Haas, Renée J. Miller, Nesime Tatbul |
Proc. VLDB Endow. | 1 |
| 2009 | Flexible and scalable storage management for data-intensive stream processingabstractData Stream Management Systems (DSMS) operate under strict performance requirements. Key to meeting such requirements is to efficiently handle time-critical tasks such as managing internal states of continuous query operators, traffic on the queues between operators, as well as providing storage support for shared computation and archived data. In this paper, we introduce a general purpose storage management framework for DSMSs that performs these tasks based on a clean, loosely-coupled, and flexible system design that also facilitates performance optimization. An important contribution of the framework is that, in analogy to buffer management techniques in relational database systems, it uses information about the access patterns of streaming applications to tune and customize the performance of the storage manager. In the paper, we first analyze typical application requirements at different granularities in order to identify important tunable parameters and their corresponding values. Based on these parameters, we define a general-purpose storage management interface. Using the interface, a developer can use our SMS (Storage Manager for Streams) to generate a customized storage manager for streaming applications. We explore the performance and potential of SMS through a set of experiments using the Linear Road benchmark. Irina Botan, Gustavo Alonso, Peter M. Fischer 0001, Donald Kossmann, Nesime Tatbul |
EDBT | 1 |
| 2007 | Extending XQuery with Window Functions
Irina Botan, Peter M. Fischer 0001, Daniela Florescu, Donald Kossmann, Tim Kraska, Rokas Tamosevicius |
VLDB | 1 |