Speaker: Olga Papaemmanouil, Brandeis University
Title: Performance Management for Cloud Databases via Machine Learning
Cloud computing has become one of the most active areas of computer science research, in large part because it allows computing to behave like a general utility that is always available on demand. While existing cloud infrastructures and services reduce significantly the application development time, significant effort is still required by cloud users, for often application deployment involves a number of challenges including but not limited to performance monitoring, resource provisioning and workload allocation. These tasks strongly depend on the application-specific workload characteristics and performance objectives, therefore their implementation burden is left on the application developers.
We argue for a substantial shift away from human-crafted solutions and towards leveraging machine learning algorithms to address the above challenges. These algorithms can be trained on application- specific properties and customized performance goals to automatically learn how to provision resources as well as schedule the execution of incoming query workloads. Towards this vision, we have developed WiSeDB, a learning-based performance management service for cloud-deployed data management applications. In this talk, I will discuss how WiSeDB uses (a) supervised learning to automatically learn cost-effective models for guiding query placement, scheduling, and resource provisioning decisions for batch workload processing, and (b) reinforcement learning to naturally adapt to changes in query arrival rates and dynamic resource availability, while being decoupled from notoriously inaccurate performance prediction models.
Olga Papaemmanouil is an Assistant Professor in the Department of Computer Science at Brandeis University since January 2009. Her research interest lies in the area of data management with a recent focus on cloud databases, data exploration, query optimization and query performance prediction. She received her undergraduate degree in Computer Science and Informatics at the University of Patras, Greece in 1999. In 2001, she received her Sc.M. in Information Systems at the University of Economics and Business, Athens, Greece. She then joined the Computer Science Department at Brown University, where she completed her Ph.D in Computer Science at Brown University in 2008. She is the recipient of an NSF Career Award (2013) and a Paris Kanellakis Fellowship from Brown University (2002).