Database as a Service Polystore Systems Self-Managed Elastic Systems



Similar documents
Elasticity Primitives for Database as a Service

Amr El Abbadi. Computer Science, UC Santa Barbara

Divy Agrawal and Amr El Abbadi Department of Computer Science University of California at Santa Barbara

Scalable and Elastic Transactional Data Stores for Cloud Computing Platforms

MyDBaaS: A Framework for Database-as-a-Service Monitoring

Massachusetts Institute of Technology (MIT), Cambridge, USA Postdoctoral Associate (April 2013-present), BigData at CSAIL, Mentor: Samuel Madden

A Taxonomy of Partitioned Replicated Cloud-based Database Systems

Towards Full-fledged XML Fragmentation for Transactional Distributed Databases

A Survey Paper: Cloud Computing and Virtual Machine Migration

Elasticity in Multitenant Databases Through Virtual Tenants

Adina Crainiceanu. Ph.D. in Computer Science, Cornell University, Ithaca, NY May 2006 Thesis Title: Answering Complex Queries in Peer-to-Peer Systems

MATTEO RIONDATO Curriculum vitae

Department of Political Science Phone: (805) University of California, Santa Barbara Fax: (805)

keywords: big-graphs, big-data, graph-systems, knowledge graphs, uncertain graphs, graph streams, revenue maximization, moving objects indexing.

A Priority Shift Mechanism to Reduce Wait time in Cloud Environment

5-Layered Architecture of Cloud Database Management System

Xianrui Meng. MCS 138, 111 Cummington Mall Department of Computer Science Boston, MA (857)

CLOUD BASED PEER TO PEER NETWORK FOR ENTERPRISE DATAWAREHOUSE SHARING

Veracity in Big Data Reliability of Routes

Yu-Han Chang. USC Information Sciences Institute 4676 Admiralty Way (617) Marina del Rey, CA 90292

Community Mining from Multi-relational Networks

9700 South Cass Avenue, Lemont, IL URL: fulin

International Economics; Economic Development; Applied Microeconomics; Econometrics

Ahmed Metwally Google Inc Amphitheatre Pkwy Mountain View, CA (805)

Aditya Parameswaran University of Illinois at Urbana-Champaign Massachussetts Institute of Technology Microsoft Research New England

545 Student Services Building #1900 Phone:

Analysing Large Web Log Files in a Hadoop Distributed Cluster Environment

Gerald Roth. Department of Electrical Engineering and Computer Science School of Engineering Vanderbilt University Nashville, TN

A Distribution Management System for Relational Databases in Cloud Environments

University of California, Los Angeles PhD Candidate, Critical Studies, Department of Architecture and Urban Design Expected Completion, 2015

Doctor of Philosophy in Clinical Psychology Master of Science in Clinical Psychology Bachelor of Arts Graduate Research Assistant/Lab Manager

LINNA LI Research Interests Education Appointments

Curriculum Vitae. Jens T. Stevens

Truong-Huy Dinh Nguyen

RESEARCH INTERESTS Modeling and Simulation, Complex Systems, Biofabrication, Bioinformatics

Aaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi. cs.ucsb.edu microsoft.com

present: Assistant Professor, Foster Faculty Fellow Michael G. Foster School of Business, University of Washington

John Noll, Ph.D. Research Associate, ATRIUM Laboratory, Marshall School of Business, University of Southern California,

Neveen Farag Awad University of Michigan Business School 701 Tappan, D0272H Ann Arbor, Michigan

JONATHAN ZAOZAO ZHANG

Curriculum Vitae. Xinghao (Shaun) Yan

5/03/2014. EDUCATION 2005 Ph.D. in Computers and Information Systems

Expected spring 2018, City University of New York, The Graduate Center Environmental Psychology

CHUNMING YUAN EDUCATION CURRICULUM VITAE

Brian Alan Snyder, Ph. D.

Problem Solving Hands-on Labware for Teaching Big Data Cybersecurity Analysis

How To Manage A Multi-Tenant Database In A Cloud Platform

Curriculum Vitae RESEARCH INTERESTS EDUCATION. SELECTED PUBLICATION Journal. Current Employment: (August, 2012 )

Transactions Management in Cloud Computing

Introduction to Amazon EC2 Running IBM

ABSTRACT: [Type text] Page 2109

How to Build a High-Performance Data Warehouse By David J. DeWitt, Ph.D.; Samuel Madden, Ph.D.; and Michael Stonebraker, Ph.D.

Hosting Transaction Based Applications on Cloud

How To Get A Job At A Major Business School

How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time

Using multiple data stores in the cloud: challenges and solutions

SDN Use Cases: Leveraging Programmable Networks

Serializability, not Serial: Concurrency Control and Availability in Multi Datacenter Datastores

Sharareh Noorbaloochi Department of Psychology New York University 6 Washington Place, 559, New York, NY noorbaloochi@nyu.

Het is een kleine stap naar een hybrid cloud

Design and Evaluation of a Hierarchical Multi-Tenant Data Management Framework for Cloud Applications

Tales of Empirically Understanding and Providing Process Support for Migrating to Clouds

DESIGN AND ESTIMATION OF BIG DATA ANALYSIS USING MAPREDUCE AND HADOOP-A

Curriculum Vitae: Gideon Mazambani

AVIGAIL SACHS 222 E. Oklahoma Ave Knoxville, TN

Department of Political Science Phone: Gowen Hall Website: kirstinetaylor.weebly.com Seattle, Washington

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Xuanming Su. Education. Stanford University, Stanford, CA. (9/1997-6/2004)

Molly Elizabeth Reynolds

Shareability and Locality Aware Scheduling Algorithm in Hadoop for Mobile Cloud Computing

Multi-Datacenter Replication

G. Bradley Bennett, CPA, Ph.D.

M.A., Political Science 2006 University of California, Riverside

Jennifer M. Logg. 425 Student Services Building #1900 Website: Berkeley, CA

DATABASE REPLICATION A TALE OF RESEARCH ACROSS COMMUNITIES

TEACHING AND ADMINISTRATIVE EXPERIENCE

Cornell University School of Industrial and Labor Relations 397 Ives Faculty Building, Ithaca, NY (607)

Research Publications and Submissions

Graduate Studies in the School of Mathematical Sciences

Brett W. Young

Transcription:

Aaron J. Elmore Assistant Professor Department of Computer Science 1100 E 58th Street Univeristy of Chicago 60637 aelmore@cs.uchicago.edu Research Areas Database as a Service Polystore Systems Self-Managed Elastic Systems Education 2014 PhD in Computer Science, University of California Santa Barbara. Thesis: Elasticity Primitives for Database as a Service. Advisors: Divyakant Agrawal Amr El Abbadi 2009 MS in Computer Science, University of Chicago. 2002 BS in Electronic Commerce Technologies, DePaul University. Magna Cum Laude. Grants, Honors, and Awards 2014 UCSB CS Outstanding Graduate Student 2011,2013 SIGMOD Student Travel Grant 2013 UCSB Senate Travel Grant 2010 Amazon Research Grant, Winter 2011 2009 Outstanding Teaching Assistant, UCSB 2009 2010 Computer Science Merit Fellowship 2000 2001 Top of the Class Honors, DePaul University Publications 2015 A.J. Elmore, V. Arora, R. Taft, A. Pavlo, D. Agrawal, and A. El Abbadi. Squall: Fine- Grained Live Reconfiguration for Partitioned Main Memory Databases, SIGMOD, 2015. 2015 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. 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. 2015 A. Bhardwaj, A. Deshpande, A.J. Elmore, D. Karger, S. Madden, and A. Parameswaran, E. Wu, and R. Zhang. Collaborative Data Analytics with DataHub, VLDB (demo), 2015. 1

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 (demo), 2015. 2015 J. Duggan, A. J. Elmore, M. Stonebraker, M. Balazinska, B. Howe, J. Kepner, S. Madden, D. Maier, T. Mattson, and S. Zdonik. The BigDAWG Polystore System, SIGMOD Record, 44(3), 2015. 2015 J. Duggan, A.J. Elmore, T. Kraska S. Madden, T. Mattson and M. Stonebraker. The BigDawg Architecture and Reference Implementation, NEDB 2015. 2013 Aaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi. Towards Database Virtualization for Database as a Service, VLDB 2013 (Tutorial). 2013 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, ACM International Conference on Management of Data (SIGMOD) 2013: 517-528. 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: 1459-1470. 2012 Aaron J. Elmore, Sudipto Das, Divyakant Agrawal, Amr El Abbadi. InfoPuzzle: Exploring Group Decision Making in Mobile Peer-to-Peer Databases, VLDB 2012: 1998-2001. 2012 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. 2011 Aaron J. Elmore, Sudipto Das, Divyakant Agrawal, Amr El Abbadi. Zephyr: Live Migration in Shared Nothing Databases for Elastic Cloud Platforms, ACM International Conference on Management of Data (SIGMOD) 2011: 301-312. 2011 Divyakant Agrawal, Amr El Abbadi, Sudipto Das, Aaron J. Elmore. Database Scalability, Elasticity, and Autonomy in the Cloud. 16th International Conference on Database Systems for Advanced Applications (DASFAA) 2011: 2-15. 2011 Aaron J. Elmore, Sudipto Das, Divyakant Agrawal, Amr El Abbadi. Towards an Elastic and Autonomic Multitenant Database, 6th International Workshop on Networking Meets Databases (NetDB) 2011. Talks 2015 Building an Elastic Main-Memory Database: E-Store University of Waterloo Database Seminar Series 2015 DataHub: Collaborative Data Science & Dataset Version Management at Scale GCASR 2015 The BigDawg Architecture and Reference Implementation NEDB 2

2013 Self-Managed Elasticity for OLTP and Analytics, High Performance Transaction Systems (HPTS). Fall 2013. 2013 Towards Database Virtualization for Database as a Service, VLDB 2013. 2013 Characterizing Tenant Behavior for Placement and Crisis Mitigation in Multitenant DBMSs, SIGMOD 2013. 2012 MapReduce: Distributed Programming for Commodity Clusters, University of Southern California Graduate Datamining Course. Spring 2012. 2011 Towards an Elastic and Autonomic Multitenant Database, NetDB 2011. 2010 2012 Databases in the Cloud, University of Chicago Graduate Database Course. Fall 2010, Spring 2010, Fall 2011, Fall 2012. June 2015 Professional Experience Assistant Professor University of Chicago Assistant Professor of Computer Science and the College of the University of Chicago starting July 2015. 2014 2015 Postdoctoral Associate MIT Cambridge, MA Working with Sam Madden and Mike Stonebraker on various research projects related to elastic databases and user-driven data analytics. 2013 Software Engineering Intern Trifacta San Francisco, CA Worked with Joe Hellerstein, Adam Silberstein, and Sean Kandel on tools for interactive data analytics, which resulted in two patents applications. 2012 Research Intern Microsoft Research, Extreme Computing Group Redmond, WA Worked with Phil Bernstein on scale-out performance for a cloud computing programming model. 2010 Software Engineering Intern Amazon Web Services Seattle, WA Developed an internal, distributed, automated, deployment for monitoring service configurations. 2010 2013 Research Assistant National Center for Ecological Analysis and Synthesis (NCEAS) Santa Barbara, CA Helped design and develop JEDI, a web enabled spatial information system to encourage collaboration on jellyfish bloom populations between ecologists. 2010 2014 Research Assistant Distributed Systems Lab, UCSB Santa Barbara, CA Researched large scale, distributed and multitenant database systems. 2008-2009 Research Assistant Computation Institute / University of Chicago 3

Developed GWT web based module for Generalized Labels Over Scientific data Studies (GLOSS), a collaborative data tagging system. Researched bootstrapping based information extraction algorithm for identifying taggable elements based on training data. 2007 2012 Chief Architect Customore Designed and implemented a pay-per-click (PPC) management and tracking platform. 2006-2008 Software Engineer 1SYNC / GS1US Helped lead design and implementation of re-platforming the Universal Product Code (UPC/barcode) registry application. Developed UI modules for extensible data objects for Item Management, a GDSN data pool synchronization platform with 2.7 million items synchronized between retailers and suppliers, including many Fortune 50 companies. 2005 2006 Software Engineer JC Whitney Developed J2EE applications for internal systems and customer facing website, which was in the top 100 E-commerce sites based on revenue. One of three developers responsible for 24/7 support. Led search engine optimization efforts which increased search traffic by 33%. 2002 2005 Software Engineer The Incrementum Group, LLC Lead development for customer service, reporting and billing applications. 2000 2002 Computer Science Tutor DePaul University Tutored undergraduate and graduate students on various CS topics. Professional Activities 2016 Co-chair Demonstration Track SIGMOD 2016 VLDB and SIGMOD PC Member 2014 CIKM and ICDE PC Member 2014 ACM SIGMOD Demo PC Member 2012 2013 UCSB Computer Science Faculty Recruitment Graduate Representative 2010 2011 UCSB Computer Science Graduate Representative President 2010 2011 UCSB Computer Science Graduate Admissions Committee Representative 2011 2013 External reviewer for ODBASE 2011, VLDB 2012, COMAD 2012-2013, Middleware 2012 2011 2012 Reviewer for Transactions on Computers, Transactions on Storage 2011 Helped organize the NSF Workshop Science of Cloud held in March 2011 Teaching Experience Co-Advised Undergraduates Alexander Hsu, Alek Zhang (UCSB) Kathryn Siegel, Rebecca Zhang, Qui Nguyen, Peinan Chen (MIT) 4

Co-Advised Masters Students Hui Dai, Vaibhav Arora (UCSB) Michael Maddox, David Goehring (MIT) Teaching 2014 Co-lecturer of MIT 6.830 Database Systems 2013 Co-instructor of UCSB CS595 seminar Recent Trends in Computing Research 2009 2012 UCSB Teaching Assistant for CS20 Programming Methods, CS174a Database Systems, CS271 Adv. Topics in Distributed Systems, CS274 Adv. Topics in Databases 5