Demo Data from SIGIR 2026 / reviewers in the wild / expert
Daniel C. Zilio
dblp:60/6783
· DBLP profile ↗
12ranked-venue papers
2as first author
0since 2021 · last 2020
0009-0005-4416-6437ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 12 · 2 first-authorArtificial intelligence and machine learning · 3 · 1 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
8 papers |
Database system architecture and tuning · 37% Query processing and optimization · 30% Data stream processing · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
SQL query processing |
0.4 | 1 | 2020 | Db2 Event Store: A Purpose-Built IoT Database Engine · Proc. VLDB Endow. 2020 |
Data models and query languages › XML data management
XML database |
0.2 | 1 | 2013 | Recommending XML physical designs for XML databases · VLDB J. 2013 |
Cloud and datacenter computing
database-as-a-service |
0.1 | 1 | 2020 | Db2 Event Store: A Purpose-Built IoT Database Engine · Proc. VLDB Endow. 2020 |
Database system architecture and tuning
index recommendation |
0.1 | 2 | 2008 | XML Index Recommendation with Tight Optimizer Coupling · ICDE 2008 DB2 Advisor: An Optimizer Smart Enough to Recommend Its Own Indexes · ICDE 2000 |
Database system architecture and tuning › database design › physical database design
index selection |
0.1 | 2 | 2008 | An xml index advisor for DB2 · SIGMOD Conference 2008 DB2 Advisor: An Optimizer Smart Enough to Recommend Its Own Indexes · ICDE 2000 |
Query processing and optimization
query optimization |
0.1 | 2 | 2008 | An xml index advisor for DB2 · SIGMOD Conference 2008 Automated statistics collection in action · SIGMOD Conference 2005 |
Indexing and storage engines
XML indexing |
0.1 | 1 | 2008 | XML Index Recommendation with Tight Optimizer Coupling · ICDE 2008 |
Data stream processing
load balancing |
0.1 | 1 | 2006 | Load Balancing for Multi-tiered Database Systems through Autonomic Placement of Materialized Views · ICDE 2006 |
Query processing and optimization
cardinality estimation |
0.1 | 1 | 2005 | Automated statistics collection in action · SIGMOD Conference 2005 |
Database system architecture and tuning
self-managing database systems |
0.1 | 1 | 2005 | Automated statistics collection in action · SIGMOD Conference 2005 |
Query processing and optimization › query optimization › statistics management
statistics collection |
0.1 | 1 | 2005 | Automated statistics collection in action · SIGMOD Conference 2005 |
Database system architecture and tuning › database design › physical database design
index and materialized view selection |
0.0 | 1 | 2004 | DB2 Design Advisor: Integrated Automatic Physical Database Design · VLDB 2004 |
Database system architecture and tuning › database design
physical database design |
0.0 | 1 | 2000 | DB2 Advisor: An Optimizer Smart Enough to Recommend Its Own Indexes · ICDE 2000 |
Query processing and optimization › query planning
query plan selection |
0.0 | 1 | 2005 | Automated statistics collection in action · SIGMOD Conference 2005 |
Methods — techniques the papers use, named apart from their topics
columnar storage · 0.9SQL compiler reuse · 0.9search algorithm · 0.1index advisor · 0.1materialized query table advisor · 0.1cardinality mis-estimation propagation · 0.1knapsack problem formulation · 0.0cost-benefit optimization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Db2 Event Store: A Purpose-Built IoT Database EngineabstractThe requirements of Internet of Things (IoT) workloads are unique in the database space. While significant effort has been spent over the last decade rearchitecting OLTP and Analytics workloads for the public cloud, little has been done to rearchitect IoT workloads for the cloud. In this paper we present IBM Db2 Event Store ™ , a cloud-native database system designed specifically for IoT workloads, which require extremely high-speed ingest, efficient and open data storage, and near real-time analytics. Additionally, by leveraging the Db2 SQL compiler, optimizer and runtime, developed and refined over the last 30 years, we demonstrate that rearchitecting for the public cloud doesn't require rewriting all components. Reusing components that have been built out and optimized for decades dramatically reduced the development effort and immediately provided rich SQL support and excellent run-time query performance. Christian Garcia-Arellano, Adam J. Storm, David Kalmuk, Hamdi Roumani, Ron Barber, Yuanyuan Tian 0001, Richard Sidle, Fatma Özcan 0001, Matt Spilchen, Josh Tiefenbach, Daniel C. Zilio, Lan Pham, Kostas Rakopoulos, Alexander Cheung, Darren Pepper, Imran Sayyid, Gidon Gershinsky, Gal Lushi, Hamid Pirahesh |
Proc. VLDB Endow. | 11 |
| 2017 | Evolving Databases for New-Gen Big Data Applications
Ron Barber, Christian Garcia-Arellano, Ronen Grosman, René Müller 0001, Vijayshankar Raman, Richard Sidle, Matt Spilchen, Adam J. Storm, Yuanyuan Tian 0001, Pinar Tözün, Daniel C. Zilio, Matt Huras, Guy M. Lohman, C. Mohan 0001, Fatma Özcan 0001, Hamid Pirahesh |
CIDR | 11 |
| 2013 | Recommending XML physical designs for XML databases
Iman Elghandour, Ashraf Aboulnaga, Daniel C. Zilio, Calisto Zuzarte |
VLDB J. | 3 |
| 2012 | Alternative Query Optimization for Workload Management
Zahid Abul-Basher, Parke Godfrey, Xiaohui Yu 0001, Mokhtar Kandil, Daniel C. Zilio, Calisto Zuzarte |
DEXA (2) | 6 |
| 2008 | XML Index Recommendation with Tight Optimizer CouplingabstractXML database systems are expected to handle increasingly complex queries over increasingly large and highly structured XML databases. An important problem that needs to be solved for these systems is how to choose the best set of indexes for a given workload. In this paper, we present an XML Index Advisor that solves this XML index recommendation problem and has the key characteristic of being tightly coupled with the query optimizer. We rely on the optimizer to enumerate index candidates and to estimate the benefit gained from potential index configurations. We expand the set of candidate indexes obtained from the query optimizer to include more general indexes that can be useful for queries other than those in the training workload. To recommend an index configuration, we introduce two new search algorithms. The first algorithm finds the best set of indexes for the specific training workload, and the second algorithm finds a general set of indexes that can benefit the training workload as well as other similar workloads. We have implemented our XML Index Advisor in a prototype version of IBMregDB2reg9, which supports both relational and XML data, and we experimentally demonstrate the effectiveness of our advisor using this implementation. Iman Elghandour, Ashraf Aboulnaga, Daniel C. Zilio, Fei Chiang, Andrey Balmin, Kevin S. Beyer, Calisto Zuzarte |
ICDE | 3 |
| 2008 | An xml index advisor for DB2abstractXML database systems are expected to handle increasingly complex queries over increasingly large and highly structured XML databases. An important problem that needs to be solved for these systems is how to choose the best set of indexes for a given workload. We have developed an XML Index Advisor that solves this XML index recommendation problem and is tightly coupled with the query optimizer of the database system. We have implemented our XML Index Advisor for DB2. In this demonstration we showcase the new query optimizer modes that we added to DB2, the index recommendation process, and the effectiveness of the recommended indexes. Iman Elghandour, Ashraf Aboulnaga, Daniel C. Zilio, Fei Chiang, Andrey Balmin, Kevin S. Beyer, Calisto Zuzarte |
SIGMOD Conference | 3 |
| 2007 | Load balancing and data placement for multi-tiered database systems
Wen-Syan Li, Daniel C. Zilio, Vishal S. Batra, Calisto Zuzarte, Inderpal Narang |
Data Knowl. Eng. | 2 |
| 2006 | Load Balancing for Multi-tiered Database Systems through Autonomic Placement of Materialized ViewsabstractA materialized view or Materialized Query Table (MQT) is an auxiliary table with precomputed data that can be used to significantly improve the performance of a database query. AMaterialized Query Table Advisor (MQTA) is often used to recommend and create MQTs. The state-of-the-art MQTA works in a standalone database server where MQTs are placed on the same server as that in which the base tables are located. The MQTA does not apply to a federated or scaleout scenario in which MQTs need to be placed on other servers close to applications (i.e. a frontend database server) for offloading the workload on the backend database server. In this paper, we propose a Data Placement Advisor (DPA) and load balancing strategies for multi-tiered database systems. Built on top of the MQTA, DPA recommends MQTs and advises placement strategies for minimizing the response time for a query workload. To demonstrate the benefit of the data placement advising, we implemented a prototype of DPA that works with theMQTA in the IBM® DB2® Universal Database^TM (DB2 UDB) and the IBM WebSphere® Information Integrator (WebSphere II). The evaluation results showed substantial improvements of workload response times when MQTs are intelligently recommended and placed at a frontend database server subject to space and load characteristics for TPC-H and OLAP type workloads. Wen-Syan Li, Daniel C. Zilio, Vishal S. Batra, Mahadevan Subramanian, Calisto Zuzarte, Inderpal Narang |
ICDE | 2 |
| 2005 | Automated statistics collection in actionabstractIf presented with inaccurate statistics, even the most sophisticated query optimizers make mistakes. They may wrongly estimate the output cardinality of a certain operation and thus make sub-optimal plan choices based on that cardinality. Maintaining accurate statistics is hard, both because each table may need a specifically parameterized set of statistics and because statistics get outdated as the database changes. Automated Statistic Collection (ASC) is a new component in IBM DB2 UDB that, without any DBA intervention, observes and analyzes the effects of faulty statistics and, in response, it triggers actions that continuously repair the latter. In this demonstration, we will show how ASC works to alleviate the DBA from the task of maintaining fresh, accurate statistics in several challenging scenarios. ASC is able to reconfigure the statistics collection parameters (e.g, number of frequent values for a column, or correlations between certain column pairs) on a per-table basis. ASC can also detect and guard against outdated statistics caused by high updates/inserts/deletes rates in volatile, dynamic databases. We will also show how ASC works from the inside: from how cardinality mis-estimations are introduced in different kind of operators, to how this error is propagated to later operations in the plan, to how this influences plan choices inside the optimizer. Peter J. Haas, Mokhtar Kandil, Alberto Lerner, Volker Markl, Ivan Popivanov, Vijayshankar Raman, Daniel C. Zilio |
SIGMOD Conference | 7 |
| 2004 | DB2 Design Advisor: Integrated Automatic Physical Database Design
Daniel C. Zilio, Jun Rao, Sam Lightstone, Guy M. Lohman, Adam J. Storm, Christian Garcia-Arellano, Scott Fadden |
VLDB | 1 |
| 2001 | Self-Managing Technology in IBM DB2 Universal DatabaseabstractAs the cost of both hardware and software falls due to technological advancements and economies of scale, the cost of ownership for database applications is increasingly dominated by the cost of people to manage them. Databases are growing rapidly in scale and complexity, while skilled database administrators (DBAs) are becoming rarer and more expensive. The scope of responsibility of DBAs is indeed daunting. This paper describes the self-managing technology in IBM DB2 Universal Database to illustrate how self-managing technology can enhance the usability of enterprise middleware and reduce the total cost of ownership (TCO). Daniel C. Zilio, Sam Lightstone, Kelly A. Lyons, Guy M. Lohman |
CIKM | 1 |
| 2000 | DB2 Advisor: An Optimizer Smart Enough to Recommend Its Own IndexesabstractThis paper introduces the concept of letting an RDBMS optimizer optimize its own environment. In our project, we have used the DB2 optimizer to tackle the index selection problem, a variation of the knapsack problem. This paper discusses our implementation of index recommendation, the user interface, and provide measurements on the quality of the recommended indexes. Gary Valentin, Michael Zuliani, Daniel C. Zilio, Guy M. Lohman, Alan Skelley |
ICDE | 3 |