This website is under development. If you come accross any issues, please report them to Konstantinos Kanellis (kkanellis@cs.wisc.edu) or Yannis Chronis (chronis@google.com).

Proceedings of CIDR

Session 1: Hardware-Conscious Query Processing

OligoArchive: Using DNA in the DBMS storage hierarchy

Raja Appuswamy, Kevin Lebrigand, Pascal Barbry, Marc Antonini, Oliver Madderson, Paul Freemont, James MacDonald, Thomas Heinis

Hardware-conscious Query Processing in GPU-accelerated Analytical Engines

Periklis Chrysogelos, Panagiotis Sioulas, Anastasia Ailamaki

The Case for Network-Accelerated Query Processing

Alberto Lerner, Rana Hussein, Philippe Cudre-Mauroux

DPI: The Data Processing Interface for Modern Networks

Gustavo Alonso, Carsten Binnig, Ippokratis Pandis, Kenneth Salem, Jan Skrzypczak, Ryan Stutsman, Lasse Thostrup, Tianzheng Wang, Zeke Wang, Tobias Ziegler

Session 2A: Cloud

Serverless Computing: One Step Forward, Two Steps Back

Joseph M Hellerstein, Jose Faleiro, Joseph E Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, Chenggang Wu

Veritas: Shared Verifiable Databases and Tables in the Cloud

Lindsey Allen, Panagiotis Antonopoulos, Arvind Arasu, Johannes Gehrke, Joachim Hammer, James Hunter, Raghav Kaushik, Donald Kossmann, Jonathan Lee, Ravi Ramamurthy, Srinath Setty, Jakub Szymaszek

Session 2B: Querying Sensitive Data

Architecting a Differentially Private SQL Engine

Ios Kotsogiannis, Yuchao Tao, Ashwin Machanavajjhala, Gerome Miklau, Michael Hay

Exploiting Latent Information in Relational Databases via Word Embedding and Application to Degrees of Disclosure

Rajesh Bordawekar, Oded Shmueli

Session 3: New Approaches to Building Systems and Applications

Thriving in the No Man's Land between Compilers and Databases

Holger Pirk, Jana Giceva, Peter Pietzuch

The Role of Massively Multi-Task and Weak Supervision in Software 2.0

Alexander Ratner, Braden Hancock, Christopher Ré

ItemSuggest: A Data Management Platform for Machine Learned Ranking Services

Sandeep Tata, Vlad Panait, Suming J Chen, Mike Colagrosso

Design Continuums and the Path Toward Self-Designing Key-Value Stores that Know and Learn

Stratos Idreos, Niv Dayan, Wilson Qin, Mali Akmanalp, Sophie Hilgard, Andrew Ross, James Lennon, Varun Jain, Harshita Gupta, David Li, Zichen Zhu

SageDB: A Learned Database System

Tim Kraska, Mohammad Alizadeh, Alex Beutel, Ed H Chi, Jialin Ding, Ani Kristo, Guillaume Leclerc, Samuel Madden, Hongzi Mao, Vikram Nathan

Session 4: Query Optimization

Every Row Counts: Combining Sketches and Sampling for Accurate Group-By Result Estimates

Michael Freitag, Thomas Neumann

Learned Cardinalities: Estimating Correlated Joins with Deep Learning

Andreas Kipf, Thomas Kipf, Bernhard Radke, Viktor Leis, Peter Boncz, Alfons Kemper

Towards a Hands-Free Query Optimizer through Deep Learning

Ryan Marcus, Olga Papaemmanouil

Session 5: Multimedia and Multimodal

DeepLens: Towards a Visual Data Management System

Sanjay Krishnan, Adam Dziedzic, Aaron J Elmore

Challenges and Opportunities in DNN-Based Video Analytics: A Demonstration of the BlazeIt Video Query Engine

Daniel Kang, Peter Bailis, Matei Zaharia

Kyrix: Interactive Visual Data Exploration at Scale

Wenbo Tao, Xiaoyu Liu

ARQuery: Hallucinating Analytics over Real-World Data using Augmented Reality

Codi Burley, Arnab Nandi

Data Vocalization with CiceroDB

Immanuel Trummer

Session 6: Data Integration and Evolution

DBChEx: Interactive Exploration of Data and Schema Change

Tobias Bleifuß, Leon Bornemann, Dmitri V Kalashnikov

Dataset Relationship Management

Zachary G Ives, Yi Zhang, Soonbo Han, Nan Zheng

Demonstration of a Multiresolution Schema Mapping System

Zhongjun Jin

Session 7: System Correctness and Performance

Database-Agnostic Workload Management

Shrainik Jain, Jiaqi Yan

Data Partitioning for In-Memory Systems: Myths, Challenges, and Opportunities

Zuyu Zhang, Harshad Deshmukh, Jignesh M Patel

Automated Performance Management for the Big Data Stack

Anastasios Arvanitis, Shivnath Babu, Eric Chu, Adrian Popescu, Alkis Simitsis, Kevin Wilkinson

Fixed It For You: Protocol Repair Using Lineage Graphs

Lennart Oldenburg, Xiangfeng Zhu, Kamala Ramasubramanian, Peter Alvaro

SQALPEL: A database performance platform

M L Kersten, P Koutsourakis, S Manegold, Y Zhang

Extended Abstracts

Serverless Event-Stream Processing over Virtual Actors

Philip A. Bernstein, Todd Porter, Rahul Potharaju, Alejandro Z. Tomsic, Shivaram Venkataraman, Wentao Wu

Calling a Server-Less Function from a Container-Based System: Why This Fad?

Christoph Bussler

Diversity of LSM tree shapes

Mark Callaghan

NullDB: Instantaneously Answering Any OLAP Query

Andrew Crotty

Query-Driven Data Cleaning for Exploratory Queries

Stella Giannakopoulou

The I’s Have It: Identity, Immutability, Idempotence, and Interchangeability Form the Backbone of Distributed Computing

Pat Helland

Decentralized Search on Decentralized Web

Eric Lo

Elastic In-Memory Transaction Processing for Multi-Tenant Database Systems

Seyedeh Sharareh Mirzargar

CryoDrill: Near-Data Processing in Deep and Cold Storage Hierarchies

Marcus Paradies

Revisiting RISC-style Data Management System Design

Danica Porobic

Storing and Querying Social Graph Data on a Variety of Distributed Systems

Christine F Reilly

Serverless Foundations for Elastic Database Systems

Johann Schleier-Smith

Data warehouses are dead, long live data warehousing!

Mehul A Shah

Selectivity Computation for In-Memory Query Optimization

Jun Hyung Shin, Florin Rusu, Alex Suhan

Tools for Advanced Time Series Analytics: Enabling the Future

Nesime Tatbul

The End of the x86 Dominance in Databases?

Huanchen Zhang