Aaron J. Elmore is an Assistant 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 research interests include elastic systems, database multitenancy, live data migration, cloud computing, and making data management easier for other scientific domains.

Prospective Students: I am unavailable to comment on any applications, but if you are interested in pursuing a PhD in data management, or systems research in general, I strongly encourage you to apply to UChicago. The department is rapidly growing in systems and has a strong presence in theory and machine learning.


I will be speaking at SIAM and DeMist July 2017 on collaborative analytics and elastic databases respectively. Database research at UChicago is growing! Mike Franklin is joining UChicago as chair!
I will be co-chair with Alvin Cheung for the SIGMOD 2017 Student Research Competition.
Alvin Cheung and I are also co-chairs for VLDB 2017 Proceedings.
I will be co-chair for SIGMOD 2016 Demonstrations Track.
On April 30th I will be hosting an ACM webinar with Turing award winner Mike Stonebraker. Register Here

Aaron Elmore CV

Aaron J. Elmore


S. Huang, L. Xu, Jialin Liu, A.J. Elmore, and A. Parameswaran
OrpheusDB: Bolt-on Versioning for Relational Databases.
PVLDB 10(10): 1130-1141 (2017)

A. Shanbhag, A. Jindal, S. Madden, J. Quiane, and A.J. Elmore
A Robust Partitioning Scheme for Ad-Hoc Query Workloads
SoCC, 2017.

L. Xu, S. Huang, S. Hui, A.J. Elmore, and A. Parameswaran
OrpheusDB: A Lightweight Approach to Relational Dataset Versioning.
SIGMOD 2017: 1655-1658

D. Tang, H. Jiang, and A.J. Elmore
Adaptive Concurrency Control: Despite the Looking Glass, One Concurrency Control Does Not Fit All
CIDR, 2017.

M.Serafini, R. Taft, A.J. Elmore, A. Pavlo, A. Aboulnaga, and M. Stonebraker
Clay: Fine-Grained Adaptive Partitioning for General Database Schemas
VLDB Vol 10(4): 445-456, 2016.

M.Maddox, D. Goehring, A.J. Elmore, S. Madden, A. Parameswaran, and A. Deshpande.
Decibel: The Relational Dataset Branching System
VLDB, Vol 9(9): 624-635, 2016.

V. Gadepally, J. Duggan, A.J. Elmore, J. Kepner, S. Madden, T. Mattson, and M. Stonebraker.
The BigDAWG Architecture
NEDB, 2016.

R. Taft, W. Lang, J. Duggan, A. J. Elmore, M. Stonebraker, D. DeWitt.
STeP: Scalable Tenant Placement for Managing Database-as-a-Service Deployments
SoCC, 2016.

A.J. Elmore, V. Arora, R. Taft, A. Pavlo,D. Agrawal D, and A. El Abbadi.
Squall: Fine-Grained Live Reconfiguration for Partitioned Main Memory Databases

R. Taft, E. Mansour, M. Serafini, J. Duggan, A.J. Elmore, A. Aboulnaga, A. Pavlo, and M. Stonebraker.
E-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems.
VLDB, Vol. 8, 2015.

A.J. Elmore, J. Duggan, M. Stonebraker, M. Balazinska, U. Cetintemel, V. Gadepally, J. Heer, B. Howe, J. Kepner, et al.
A Demonstration of the BigDAWG Polystore System
VLDB, 2015.

A. Bhardwaj, A. Desphande, A.J. Elmore, D. Karger, S. Madden, A. Parameswaran, H. Subramanyam, E. Wu, R. Zhang.
Collaborative Data Analytics with DataHub
VLDB, 2015.

A. Chavan, S. Huang, A. Deshpande, A.J. Elmore, S. Madden, and A. Parameswaran.
Towards a Unified Query Language for Provenance and Versioning
International Workshop on Theory and Practice of Provenance (TaPP), 2015.

A. Bhardwaj, S. Bhattacherjee, A. Chavan, A. Deshpande, A.J. Elmore, S. Madden, and A. Parameswaran.
DataHub: Collaborative Data Science & Dataset Version Management at Scale
CIDR, 2015.

Aaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi
"Towards Database Virtualization for Database as a Service"
VLDB 2013 (Tutorial)
Day 1 Slides: Intro to Virtualization, Process Elasticity, and Storage Elasticity
Day 2 Slides: Database Virtualization: Multitenancy, Partitioning, Tenant Placement, and Migration

Aaron J. Elmore, Sudipto Das, Alexander Pucher, Divyakant Agrawal, Amr El Abbadi, Xifeng Yan
"Characterizing Tenant Behavior for Placement and Crisis Mitigation in Multitenant DBMSs"

Divyakant Agrawal, Amr El Abbadi, Beng Chin Ooi, Sudipto Das, Aaron J. Elmore
"The evolving landscape of data management in the cloud"
International Journal of Computational Science and Engineering 2012

Stacy Patterson, Aaron J. Elmore, Faisal Nawab, Divyakant Agrawal, Amr El Abbadi
"Serializability, not Serial: Concurrency Control and Availability in Multi-Datacenter Datastores"

VLDB 2012

Aaron J. Elmore, Sudipto Das, Divyakant Agrawal, Amr El Abbadi
"InfoPuzzle: Exploring Group Decision Making in Mobile Peer-to-Peer Databases"

VLDB 2012 (Demo)

Aaron J. Elmore, Sudipto Das, Divyakant Agrawal, Amr El Abbadi
"Zephyr: Live Migration in Shared Nothing Databases for Elastic Cloud Platforms"


Aaron J. Elmore, Sudipto Das, Divyakant Agrawal, Amr El Abbadi
"Towards an Elastic and Autonomic Multitenant Database "

NetDB 2011

Divyakant Agrawal, Amr El Abbadi, Sudipto Das, Aaron J. Elmore
"Database Scalability, Elasticity, and Autonomy in the Cloud"