[Colloquium] Computer Science Seminar - Wednesday, March 12, 2014
Sandra Wallace
swallace at cs.uchicago.edu
Thu Mar 6 13:47:01 CST 2014
Aaron Elmore
University of California, Santa Barbara
Date: Wednesday, March 12, 2014
Time: 2:30 PM
Place: Ryerson 251
Title: “Elasticity Primitives for Database-as-a-Service”
Abstract:
Database management systems (DBMSs) are the critical component in large-scale data-intensive applications. Traditional databases are predicated on an architecture that assumes the DBMS has full access to a single dedicated server. However, the current explosion in the amount of managed data has created a demand to virtualize databases into a database-as-a-service offering that is distributed across many shared-nothing servers. A database platform that consolidates many small databases (tenants), while dynamically load-balancing the placement of tenants calls for solutions that challenge traditional database systems. With hosted tenants subject to evolving workloads, ad-hoc usage, and flash crowds, a data platform requires new primitives to place and load-balance the database without gross over-provisioning of resources.
This talk will review challenges in providing a database-as-a-service and elasticity primitives required to enable multitenancy using existing DBMS architectures. Pythia is presented as a self-managed system controller to model workload resource requirements, predict the impact of tenant colocation, and to resolve performance crisis that arise from resource starvation. Load-balancing mechanisms, such as Pythia, rely on the presence of lightweight migration primitives to move tenants between servers. This talk also presents Zephyr, a technique for the live migration of shared-nothing databases without incurring any downtime. These solutions are critical first steps in the building of a large scale, elastic, and self-managed database-as-a-service offering.
bio:
Aaron J. Elmore is a PhD candidate at the University of California Santa Barbara working with Divyakant Agrawal and Amr El Abbadi. Starting in April 2014, he will be a postdoctoral associate at MIT working with Samuel Madden and Michael Stonebreaker. His research interests include database virtualization, elastic database systems, data replication, and tools for collaborative scientific research.
Host: Haryadi Gunawi
*Refreshments will be served after the talk at 3:30 pm in Ryerson 255*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.uchicago.edu/pipermail/colloquium/attachments/20140306/0bd73251/attachment.htm
More information about the Colloquium
mailing list