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

Irina Botan

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

TopicWeightPapersLastEvidence papers
Database theory › database update
update semantics
0.112011
UpStream: storage-centric load management for streaming applications with update semantics · VLDB J. 2011
Data stream processing › continuous query processing
window semantics
0.112010
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.112007
Extending XQuery with Window Functions · VLDB 2007
Data models and query languages › XML query languages
XQuery
0.112007
Extending XQuery with Window Functions · VLDB 2007
Electronic design automation › high-level synthesis
scheduling
0.012011
UpStream: storage-centric load management for streaming applications with update semantics · VLDB J. 2011
Data integration and cleaning
heterogeneous data source integration
0.012010
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
YearPublicationVenuePosition
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 processing
abstract
Many 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
EDBT1
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 system
abstract
MaxStream 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
ICDE1
2010 SECRET: A Model for Analysis of the Execution Semantics of Stream Processing Systems
abstract
There 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 processing
abstract
Data 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
EDBT1
2007 Extending XQuery with Window Functions
Irina Botan, Peter M. Fischer 0001, Daniela Florescu, Donald Kossmann, Tim Kraska, Rokas Tamosevicius
VLDB1