Aaron J. Elmore (original) (raw)
About Aaron
Aaron J. Elmore is an Associate Professor in the Department of Computer Science, and the College of the University of Chicago. Aaron was previously a Postdoctoral Associate at MIT working with Mike Stonebraker on elastic and multitenant database systems, and Sam Madden on the DataHub project. Aaron's thesis on Elasticity Primitives for Database-as-a-Service was completed at the University of California, Santa Barbara under the supervision of Divy Agrawal and Amr El Abbadi. Prior to receiving a PhD, Aaron spent several years in industry and completed an MS at the University of Chicago. His recent research interests focus on building data systems that address the growing data deluge. This includes building a resource-efficent database system (CrocodileDB), new compression techniques for databases (DenseStore and EdgeTSD), bringing git-like functionality to Databases (Datahub, Decible, and OrpheusDB), and data discovery (DataSwamp and Relic). His previous projects included seminal work on polystores (BigDAWG), elastic databases (E-Store), and database migration (Squall and Zephyr).
Awards / Honors / Grants
- 2024
Google Data Analytics and Insights (DANI) Award
- 2023
Google Data Analytics and Insights (DANI) Award
- 2022
Google DAPA Gift
- 2021
NSF Career Award: Intermittent Query Processing
- 2021
Google DAPA Gift
- 2020
Google DAPA Gift
- 2020
NSF Accelerator Grant. The Data Hypervisor: Orchestrating Data and Models. (Sr Investigator)
- 2019
Intel Gift
- 2019
Google Gift
- 2018
Huawei’s Futurewei Gift Recipient
- 2018
ACM SIGMOD Distinguished PC Member
- 2018
ACM SIGMOD Best Demo Honorable Mention
- 2018
Google DIA Gift
- 2017
VLDB Best Paper Candidate
For OrpheusDB: Bolt-on Versioning for Relational Databases, In best 5 papers.
- 2016
Intel Science and Technology Center for BigData PI
Papers
Resource-Adaptive Query Execution with Paged Memory Management.
Riki Otaki, Jun Hyuk Chang, Charles Benello, Aaron J. Elmore, Goetz Graefe
Towards Resource-adaptive Query Execution in Cloud Native Databases.
Rui Liu, Jun Hyuk Chang, Riki Otaki, Zhe Heng Eng, Aaron J. Elmore, Michael J. Franklin, Sanjay Krishnan
AdaEdge: A Dynamic Compression Selection Framework for Resource Constrained Devices.
Chunwei Liu, John Paparrizos, Aaron J. Elmore
Riveter: Adaptive Query Suspension and Resumption Framework for Cloud Native Databases.
Rui Liu, Aaron J. Elmore, Michael J. Franklin, Sanjay Krishnan
Rotary: A Resource Arbitration Framework for Progressive Iterative Analytics.
Rui Liu, Aaron J. Elmore, Michael J. Franklin, Sanjay Krishnan
Accelerating Similarity Search for Elastic Measures: A Study and New Generalization of Lower Bounding Distances.
John Paparrizos, Kaize Wu, Aaron J. Elmore, Christos Faloutsos, Michael J. Franklin
FuzzyData: A Scalable Workload Generator for Testing Dataframe Workflow Systems.
Mohammed Suhail Rehman, Aaron J. Elmore
Fast Adaptive Similarity Search through Variance-Aware Quantization.
John Paparrizos, Ikraduya Edian, Chunwei Liu, Aaron J. Elmore, Michael J. Franklin
Summarizing Sets of Related ML-Driven Recommendations for Improving File Management in Cloud Storage.
Will Brackenbury, Kyle Chard, Aaron J. Elmore, Blase Ur
Volume Under the Surface: A New Accuracy Evaluation Measure for Time-Series Anomaly Detection.
John Paparrizos, Paul Boniol, Themis Palpanas, Ruey Tsay, Aaron J. Elmore, Michael J. Franklin
Data Station: Delegated, Trustworthy, and Auditable Computation to Enable Data-Sharing Consortia with a Data Escrow.
Siyuan Xia, Zhiru Zhu, Chris Zhu, Jinjin Zhao, Kyle Chard, Aaron J. Elmore, Ian T. Foster, Michael J. Franklin, Sanjay Krishnan, Raul Castro Fernandez
Theseus: Navigating the Labyrinth of Time-Series Anomaly Detection. (Demo)
Paul Boniol, John Paparrizos, Yuhao Kang, Themis Palpanas, Ruey S. Tsay, Aaron J. Elmore, Michael J. Franklin
VergeDB: A Database for IoT Analytics on Edge Devices.
John Paparrizos, Chunwei Liu, Bruno Barbarioli, Johnny Hwang, Ikraduya Edian, Aaron J. Elmore, Michael J. Franklin, Sanjay Krishnan
Version Reconciliation for Collaborative Databases.
Nalin Ranjan, Zechao Shang, Sanjay Krishnan, Aaron J. Elmore
CIAO: An Optimization Framework for Client-Assisted Data Loading.
Cong Ding 0002, Dixin Tang, Xi Liang 0002, Aaron J. Elmore, Sanjay Krishnan
Files of a Feather Flock Together? Measuring and Modeling How Users Perceive File Similarity in Cloud Storage.
Will Brackenbury, Galen Harrison, Kyle Chard, Aaron J. Elmore, Blase Ur
Understanding and optimizing packed neural network training for hyper-parameter tuning.
Rui Liu 0002, Sanjay Krishnan, Aaron J. Elmore, Michael J. Franklin
Good to the Last Bit: Data-Driven Encoding with CodecDB.
Hao Jiang, Chunwei Liu, John Paparrizos, Andrew A. Chien, Jihong Ma, Aaron J. Elmore
Resource-efficient Shared Query Execution via Exploiting Time Slackness.
Dixin Tang, Zechao Shang, William W. Ma, Aaron J. Elmore, Sanjay Krishnan
KondoCloud: Improving Information Management in Cloud Storage via Recommendations Based on File Similarity.
Will Brackenbury, Andrew M. McNutt, Kyle Chard, Aaron J. Elmore, Blase Ur
Decomposed Bounded Floats for Fast Compression and Queries.
Chunwei Liu, Hao Jiang, John Paparrizos, Aaron J. Elmore
A Demonstration of Relic: A System for REtrospective Lineage InferenCe of Data Workflows. (Demo)
Mohammed Suhail Rehman, Silu Huang, Aaron J. Elmore
CrocodileDB: Efficient Database Execution through Intelligent Deferment.
Zechao Shang, Xi Liang 0002, Dixin Tang, Cong Ding 0002, Aaron J. Elmore, Sanjay Krishnan, Michael J. Franklin
Fast and Reliable Missing Data Contingency Analysis with Predicate-Constraints.
Xi Liang 0002, Zechao Shang, Sanjay Krishnan, Aaron J. Elmore, Michael J. Franklin
Thrifty Query Execution via Incrementability.
Dixin Tang, Zechao Shang, Aaron J. Elmore, Sanjay Krishnan, Michael J. Franklin
Debunking Four Long-Standing Misconceptions of Time-Series Distance Measures.
John Paparrizos, Chunwei Liu, Aaron J. Elmore, Michael J. Franklin
PIDS: Attribute Decomposition for Improved Compression and Query Performance in Columnar Storage.
Hao Jiang, Chunwei Liu, Qi Jin, John Paparrizos, Aaron J. Elmore
CrocodileDB in Action: Resource-Efficient Query Execution by Exploiting Time Slackness. (Demo)
Dixin Tang, Zechao Shang, Aaron J. Elmore, Sanjay Krishnan, Michael J. Franklin varvectextscOrpheus\varvec{\textsc {Orpheus}}varvectextscOrpheusDB: bolt-on versioning for relational databases (extended version).
Silu Huang, Liqi Xu, Jialin Liu, Aaron J. Elmore, Aditya G. Parameswaran
DeepLens: Towards a Visual Data Management System.
Sanjay Krishnan, Adam Dziedzic, Aaron J. Elmore
Mostly Order Preserving Dictionaries.
Chunwei Liu, McKade Umbenhower, Hao Jiang, Pranav Subramaniam, Jihong Ma, Aaron J. Elmore
Band-limited Training and Inference for Convolutional Neural Networks.
Adam Dziedzic, John Paparrizos, Sanjay Krishnan, Aaron J. Elmore, Michael J. Franklin
MgCrab: Transaction Crabbing for Live Migration in Deterministic Database Systems.
Yu-Shan Lin, Shao-Kan Pi, Meng-Kai Liao, Ching Tsai, Aaron J. Elmore, Shan-Hung Wu
Intermittent Query Processing.
Dixin Tang, Zechao Shang, Aaron J. Elmore, Sanjay Krishnan, Michael J. Franklin
ACM SIGOPS Oper. Syst. Rev.
2019
Artificial Intelligence in Resource-Constrained and Shared Environments.
Sanjay Krishnan, Aaron J. Elmore, Michael J. Franklin, John Paparrizos, Zechao Shang, Adam Dziedzic, Rui Liu 0002
Boosting data filtering on columnar encoding with SIMD.
Hao Jiang, Aaron J. Elmore
Draining the Data Swamp: A Similarity-based Approach.
Will Brackenbury, Rui Liu 0002, Mainack Mondal, Aaron J. Elmore, Blase Ur, Kyle Chard, Michael J. Franklin
RushMon: Real-time Isolation Anomalies Monitoring.
Zechao Shang, Jeffrey Xu Yu, Aaron J. Elmore
DataDiff: User-Interpretable Data Transformation Summaries for Collaborative Data Analysis. (Demo)
Günce Su Yilmaz, Tana Wattanawaroon, Liqi Xu, Abhishek Nigam, Aaron J. Elmore, Aditya G. Parameswaran
USENIX Annual Technical Conference
2018
Toward Coordination-free and Reconfigurable Mixed Concurrency Control.
Dixin Tang, Aaron J. Elmore
CYADB: A Database that Covers Your Ask. (Demo)
Zechao Shang, Will Brackenbury, Aaron J. Elmore, Michael J. Franklin
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All.
Dixin Tang, Hao Jiang, Aaron J. Elmore
A robust partitioning scheme for ad-hoc query workloads.
Anil Shanbhag, Alekh Jindal, Samuel Madden, Jorge-Arnulfo Quiané-Ruiz, Aaron J. Elmore
BigDAWG version 0.1.
Vijay Gadepally, Kyle O'Brien, Adam Dziedzic, Aaron J. Elmore, Jeremy Kepner, Samuel Madden, Tim Mattson, Jennie Rogers, Zuohao She, Michael Stonebraker
UDP: a programmable accelerator for extract-transform-load workloads and more.
Yuanwei Fang, Chen Zou 0001, Aaron J. Elmore, Andrew A. Chien
OrpheusDB: A Lightweight Approach to Relational Dataset Versioning. (Demo)
Liqi Xu, Silu Huang, SiLi Hui, Aaron J. Elmore, Aditya G. Parameswaran
OrpheusDB: Bolt-on Versioning for Relational Databases.
Silu Huang, Liqi Xu, Jialin Liu, Aaron J. Elmore, Aditya G. Parameswaran
STeP: Scalable Tenant Placement for Managing Database-as-a-Service Deployments.
Rebecca Taft, Willis Lang, Jennie Duggan, Aaron J. Elmore, Michael Stonebraker, David J. DeWitt
Data transformation and migration in polystores.
Adam Dziedzic, Aaron J. Elmore, Michael Stonebraker
The BigDAWG polystore system and architecture.
Vijay Gadepally, Peinan Chen, Jennie Duggan, Aaron J. Elmore, Brandon Haynes, Jeremy Kepner, Samuel Madden, Tim Mattson, Michael Stonebraker
Integrating real-time and batch processing in a polystore.
John Meehan, Stan Zdonik, Shaobo Tian, Yulong Tian, Nesime Tatbul, Adam Dziedzic, Aaron J. Elmore
Decibel: The Relational Dataset Branching System.
Michael Maddox, David Goehring, Aaron J. Elmore, Samuel Madden, Aditya G. Parameswaran, Amol Deshpande
Clay: Fine-Grained Adaptive Partitioning for General Database Schemas.
Marco Serafini, Rebecca Taft, Aaron J. Elmore, Andrew Pavlo, Ashraf Aboulnaga, Michael Stonebraker
DataHub: Collaborative Data Science & Dataset Version Management at Scale.
Anant P. Bhardwaj, Souvik Bhattacherjee, Amit Chavan, Amol Deshpande, Aaron J. Elmore, Samuel Madden, Aditya G. Parameswaran
Squall: Fine-Grained Live Reconfiguration for Partitioned Main Memory Databases.
Aaron J. Elmore, Vaibhav Arora, Rebecca Taft, Andrew Pavlo, Divyakant Agrawal, Amr El Abbadi
Towards a Unified Query Language for Provenance and Versioning.
Amit Chavan, Silu Huang, Amol Deshpande, Aaron J. Elmore, Samuel Madden, Aditya G. Parameswaran
A Demonstration of the BigDAWG Polystore System. (Demo)
Aaron J. Elmore, Jennie Duggan, Mike Stonebraker, Magdalena Balazinska, Ugur Çetintemel, Vijay Gadepally, Jeffrey Heer, Bill Howe, Jeremy Kepner, Tim Kraska, Samuel Madden, David Maier 0001, Timothy G. Mattson, Stavros Papadopoulos 0001, Jeff Parkhurst, Nesime Tatbul, Manasi Vartak, Stan Zdonik
Collaborative Data Analytics with DataHub. (Demo)
Anant P. Bhardwaj, Amol Deshpande, Aaron J. Elmore, David R. Karger, Sam Madden, Aditya G. Parameswaran, Harihar Subramanyam, Eugene Wu 0002, Rebecca Zhang
The BigDAWG Polystore System.
Jennie Duggan, Aaron J. Elmore, Michael Stonebraker, Magdalena Balazinska, Bill Howe, Jeremy Kepner, Sam Madden, David Maier 0001, Tim Mattson, Stanley B. Zdonik
E-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing.
Rebecca Taft, Essam Mansour 0001, Marco Serafini, Jennie Duggan, Aaron J. Elmore, Ashraf Aboulnaga, Andrew Pavlo, Michael Stonebraker
Characterizing tenant behavior for placement and crisis mitigation in multitenant DBMSs.
Aaron J. Elmore, Sudipto Das, Alexander Pucher, Divyakant Agrawal, Amr El Abbadi, Xifeng Yan
Towards Database Virtualization for Database as a Service. (Tutorial or Abstact)
Aaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi
Int. J. Comput. Sci. Eng.
2012
The evolving landscape of data management in the cloud.
Divyakant Agrawal, Amr El Abbadi, Beng Chin Ooi, Sudipto Das, Aaron J. Elmore
Serializability, not Serial: Concurrency Control and Availability in Multi-Datacenter Datastores.
Stacy Patterson, Aaron J. Elmore, Faisal Nawab, Divyakant Agrawal, Amr El Abbadi
InfoPuzzle: Exploring Group Decision Making in Mobile Peer-to-Peer Databases. (Demo)
Aaron J. Elmore, Sudipto Das, Divyakant Agrawal, Amr El Abbadi
14th International Workshop on High Performance Transaction Systems (HPTS).
Michael Armbrust, Yingyi Bu, Aaron J. Elmore, Rik Farrow, Eugenia Gabrielova, Hatem Mahmoud, Andy Pavlo, Stephen Revilak, Pinar Tözün
Database Scalability, Elasticity, and Autonomy in the Cloud - (Extended Abstract).
Divyakant Agrawal, Amr El Abbadi, Sudipto Das, Aaron J. Elmore
Zephyr: live migration in shared nothing databases for elastic cloud platforms.
Aaron J. Elmore, Sudipto Das, Divyakant Agrawal, Amr El Abbadi