Chaminade Resort and Spa

Menu:

CIDR 2024 Program


Sunday

3:00pm

Hotel check-in and conference registration

3:00 – 6:00

6:00pm

Dinner

6:00 – 7:30

7:30pm

Happy hour

7:30 – 8:30 Complementary beer, wise, and cheeseboard provided by Chaminade

8:30pm

Informal reception

8:30 – 10:00 Cash bar with complementary whisky tasting

Monday

9:00am

Opening and Welcome

9:00 – 9:15 Carlo Curino (Microsoft), Jignesh Patel (University of Wisconsin), Gustavo Alonso (ETH Zürich)

9:15am

Keynote 1

9:15 – 10:15 Chair: Jignesh Patel Constraint-Driven Innovation James Hamilton (Amazon)

10:15am

Break

10:45am

Session 1: Core DB 1

Chair: Alberto Lerner
10:45 – 11:05 A Critique of Modern SQL and a Proposal Towards a Simple and Expressive Query Language Thomas Neumann (TUM); Viktor Leis (Technische Universität München)*
11:05 – 11:25 A Model for Query Execution Over Heterogeneous Instances Ziheng Wang (Stanford)*; Emanuel Adamiak (Stanford); Alex Aiken (Stanford University)
11:25 – 11:45 Predicate Transfer: Efficient Pre-Filtering on Multi-Join Queries Yifei Yang (University of Wisconsin, Madison)*; Hangdong Zhao (University of Wisconsin, Madison); Xiangyao Yu (University of Wisconsin-Madison); Paraschos Koutris (University of Wisconsin-Madison)
11:45 – 12:15 Chablis: Fast and General Transactions in Geo-Distributed Systems Tamer Eldeeb (Columbia University)*; Philip Bernstein (Microsoft Research); Asaf Cidon (Columbia University); Junfeng Yang (Columbia University)

12:15pm

Spare time

12:30pm

Lunch

1:30pm

Session 2: Systems/HW

Chair: Rathijit Sen
1:30 – 1:50 Database Kernels: Seamless Integration of Database Systems and Fast Storage via CXL Sangjin Lee (University of Fribourg); Alberto Lerner (University of Friborug)*; Philippe Bonnet (IT Univ Copenhagen, Denmark); Philippe Cudre-Mauroux (Exascale Infolab, Fribourg University)
1:50 – 2:10 Program your (custom) SIMD instruction set on FPGA in C++ Johannes Pietrzyk (TU Dresden)*; Alexander Krause (TU Dresden); Christian Faerber (Intel Corporation); Dirk Habich (TU Dresden); Wolfgang Lehner (TU Dresden)
2:10 – 2:30 Taking the Shortcut: Actively Incorporating the Virtual Memory Index of the OS to Hardware-Accelerate Databases Indexing Felix M Schuhknecht (Johannes Gutenberg University Mainz)*

2:30pm

Award session

Chair: Pat Helland
2:30 – 3:15 Test of Time Award Talk

3:15pm

Break

3:45pm

Session 3: Cloud 1

Chair: Fatma Ozcan
3:45 – 4:05 The Tipping Point of Edge-Cloud Data Management Faisal Nawab (University of California at Irvine)*; Moshe Shadmon (AnyLog)
4:05 – 4:25 Cost-Intelligent Data Analytics in the Cloud Huanchen Zhang (Tsinghua University)*; Yihao Liu (Tsinghua University); Jiaqi Yan (Snowflake)
4:25 – 4:45 Towards Resource-adaptive Query Execution in Cloud Native Databases Rui Liu (University of Chicago)*; Jun Hyuk Chang (University of Chicago); Riki Otaki (University of Chicago); Zhe Heng Eng (University of Chicago); Aaron J Elmore (University of Chicago); Michael Franklin (University of Chicago); Sanjay Krishnan (UChicago)

4:45pm

Spare time

6:00pm

Dinner

7:30pm

Gong Show and Database Quiz

Chair: Andy Pavlo 7:30 – 9:00

9:00pm

Social hour

9:00 – 10:00 Between 7:30 and 10:00, cash bar and snacks are available with complementary whisky tasting


Tuesday

9:00am

Session 4: Core DB 2

Chair: Anastasia Ailamaki
9:00 – 9:20 Is Perfect Hashing Practical for OLAP Systems? Kevin P Gaffney (University of Wisconsin-Madison)*; Jignesh Patel (Carnegie Mellon University)
9:20 – 9:40 Oligolithic Cross-task Optimizations across Isolated Workloads Eleni Zapridou (EPFL)*; Panagiotis Sioulas (EPFL); Anastasia Ailamaki (EPFL)
9:40 – 10:00 Dear User-Defined Functions, Inlining isn’t working out so great for us. Let’s try batching to make our relationship work. Sincerely, SQL Kai Franz (Carnegie Mellon University); Samuel I Arch (Carnegie Mellon University)*; Denis Hirn (Universität Tübingen); Torsten Grust (Universität Tübingen); Todd Mowry (Carnegie Mellon University); Andrew Pavlo (Carnegie Mellon University)

10:00am

Spare time

10:20am

Break

10:50am

Session 5: Benchmarking/Testing

Chair: Magdalena Balazinska
10:50 – 11:10 Panda: Performance Debugging for Databases using LLM Agents Vikramank Y Singh (Amazon)*; Kapil Vaidya (MIT); Vinayshekhar Bannihatti Kumar (Amazon); Sopan Khosla (AWS AI Labs); Balakrishnan Narayanaswamy (Amazon); Rashmi Gangadharaiah (AWS AI, Amazon); Tim Kraska (MIT)
11:10 – 11:30 TracEx: Understanding and Analyzing Database Traces Dominik Durner (TUM)*; Lennart Espe (TU München); Jana Giceva (TU Munich); Anja Gruenheid (Microsoft)
11:30 – 11:50 Towards an Objective Metric for Data Value Through Relevance Boris Glavic (Illinois Institute of Technology)*; Pengyuan Li (Illinois institute of thechnology); Ziyu Liu (Illinois institute of thechnology); Dieter Gawlick (Oracle); Vasudha Krishnaswamy (Oracle, USA); Danica Porobic (Oracle); Zhen Hua Liu (Oracle)
11:50 – 12:10 Leopard: A General Test Suite for Isolation Level Verification Peiyuan Liu (East China Normal University)*; Siyang Weng (East China Normal University); Keqiang Li (East China Normal University); Lyu Ni (East China Normal University); Chengcheng Yang (East China Normal University); Rong Zhang (East China Normal University); Weining Qian (East China Normal University); Dian Qiao (Huawei)

12:15pm

Lunch

1:45pm

Spare time

3:00pm

Session 6: GenAI 1

Chair: Eugene Wu
3:00 – 3:20 NL2SQL is a solved problem... Not! Avrilia Floratou (Microsoft)*; Fotis Psallidas (Microsoft); Fuheng Zhao (Microsoft); Shaleen Deep (Microsoft Gray Systems Lab); Gunther Hagleither (Waii); Wangda Tan (Waii); Joyce Cahoon (Microsoft); Rana Alotaibi (Microsoft); Jordan Henkel (Microsoft); Abhik Singla (Microsoft); Alex Van Grootel (Microsoft); Brandon Chow (Microsoft); Kai Deng (Microsoft); Katherine Lin (Microsoft); Marcos Campos (Microsoft); Venkatesh Emani (Microsoft); Vivek Pandit (Microsoft); Victor Shnayder (Microsoft); Wenjing Wang (Microsoft); Carlo Curino (Microsoft -- GSL)
3:20 – 3:40 Welding Natural Language Queries to Analytics IRs with LLMs Kaushik Rajan (Microsoft Research)*; Aseem Rastogi (Microsoft); Akash Lal (Microsoft Research); Sampath Rajendra (Microsoft); Krithika Subramanian (Microsoft); Krut Patel (Microsoft)
3:40 – 4:00 Turning Databases Into Generative AI Machines Alekh Jindal (SmartApps)*; Shi Qiao (SmartApps Inc); Sathwik Madhula (SmartApps); Kanupriya Raheja (SmartApps); Sandhya Jain (SmartApps)

4:10pm

Break

4:30pm

Session 7: Cloud 2

Chair: Chris Douglas
4:30 – 4:50 Off-the-shelf Data Analytics on Serverless Michal Wawrzoniak (ETHZ)*; Gianluca Moro (ETH Zurich); Rodrigo Bruno (Instituto Superior Técnico / INESC-ID Lisboa); Ana Klimovic (ETH Zurich); Gustavo Alonso (ETHZ)
4:50 – 5:10 Serverless State Management Systems Tianyu Li (MIT CSAIL)*; Badrish Chandramouli (Microsoft Research); Sebastian C Burckhardt (Microsoft Research); Samuel Madden (MIT)
5:10 – 5:30 Optimizing the cloud? Don’t train models. Build oracles! Tiemo Bang (UC Berkeley)*; Conor Power (UC Berkeley); Siavash Ameli (University of California, Berkeley); Natacha Crooks (UC Berkeley); Joseph M Hellerstein (UC Berkeley)
5:30 – 5:50 Scalable OLTP in the Cloud: What's the BIG DEAL? Pat Helland (Salesforce)*

6:00pm

Dinner

7:30pm

Session 8: Startup Session

Chair: Danica Porobic
7:30 – 7:50 Yellowbrick: An Elastic Data Warehouse on Kubernetes Mark A Cusack (Yellowbrick Data)*; John Adamson (Yellowbrick Data); Mark Brinicombe (Yellowbrick Data, Inc); Neil A Carson (Yellowbrick Data); Thomas Kejser (Yellowbrick); Jim Peterson (Yellowbrick); Arvind Vasudev (YB); Kurt Westerfeld (Yellowbrick Data); Robert Wipfel (Yellowbrick Data)
7:50 – 8:10 MotherDuck: DuckDB in the cloud and in the client RJ Atwal (MotherDuck); Peter Boncz (Centrum Wiskunde & Informatica)*; Ryan Boyd (Boyd); Antony Courtney (MotherDuck); Till Döhmen (University of Amsterdam); Florian Gerlinghoff (MotherDuck); Jeff Huang (MotherDuck); Joseph Hwang (MotherDuck); Raphael Hyde (MotherDuck); Elena Felder (MotherDuck); Jacob Lacouture (MotherDuck); Yves Le Maout (MotherDuck); Boaz Leskes (MotherDuck); Yao Liu (MotherDuck); Alex Monahan (MotherDuck); Dan Perkins (MotherDuck); Tino Tereshko (MotherDuck); Jordan Tigani (MotherDuck); Nick Ursa (MotherDuck); Stephanie Wang (MotherDuck); Yannick Welsch (MotherDuck)

8:10pm

Social event

8:10 – 10:00 Between 7:30 and 10:00, cash bar and snacks are available with complementary whisky tasting


Wednesday

9:00am

Keynote 2

9:00 – 10:00 Chair: Carlo Curino Processing-in-memory: A Retrospective from a Real-World Product Experience Alexandra Fedorova (UBC)

10:00am

Break

10:30am

Session 9: GenAI 2

Chair: Avrilia Floratou
10:30 – 10:50 CAESURA: Language Models as Multi-Modal Query Planners Matthias Urban (Technical University of Darmstadt)*; Carsten Binnig (TU Darmstadt)
10:50 – 11:10 The Fast and the Private: Task-based Dataset Search Zezhou Huang (Columbia University)*; Jiaxiang Liu (Columbia University); Haonan Wang (Columbia); Eugene Wu (Columbia University)
11:10 – 11:30 Revisiting Prompt Engineering via Declarative Crowdsourcing Aditya Parameswaran (University of California, Berkeley)*; Shreya Shankar (University of California Berkeley); Parth Asawa (UC Berkeley); Naman Jain (UC Berkeley); Yujie Wang (UC Berkeley)
11:30 – 11:50 SMARTFEAT: Efficient Feature Construction through Feature-Level Foundation Model Interactions Yin Lin (University of Michigan)*; Bolin Ding ("Data Analytics and Intelligence Lab, Alibaba Group"); H. V. Jagadish (University of Michigan); Jingren Zhou (Alibaba Group)
Presentation skipped VerifAI: Verified Generative AI Nan Tang (HKUST, GZ); Chenyu Yang (HKUST, GZ); Ju Fan (Renmin University of China)*; Lei Cao (University of Arizona/MIT); Yuyu Luo (HKUST, GZ); Alon Y Halevy (Facebook)

12:15pm

Lunch