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

Google Data Analytics and Insights (DANI) Award

Google Data Analytics and Insights (DANI) Award

Google DAPA Gift

NSF Career Award: Intermittent Query Processing

Google DAPA Gift

Google DAPA Gift

NSF Accelerator Grant. The Data Hypervisor: Orchestrating Data and Models. (Sr Investigator)

Intel Gift

Google Gift

Huawei’s Futurewei Gift Recipient

ACM SIGMOD Distinguished PC Member

ACM SIGMOD Best Demo Honorable Mention

Google DIA Gift

VLDB Best Paper Candidate

For OrpheusDB: Bolt-on Versioning for Relational Databases, In best 5 papers.

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