Predictable Performance for Unpredictable Workloads
Prof. Donald Kossmann
ETH Zurich
SWS Distinguished Lecture Series
Donald Kossmann is a professor for Computer Science at ETH Zurich (Switzerland).
He received his MS from the University of Karlsruhe and completed his PhD at the Technical University of Aachen.
After that, he held positions at the University of Maryland, the IBM Almaden Research Center, the University of Passau,
the Technical University of Munich, and the University of Heidelberg. He is an ACM fellow, member of the board of
trustees of the VLDB endowment, and was the program committee chair of the ACM SIGMOD Conf., 2009.
He is a co-founder of i-TV-T (1998), XQRL Inc. (acquired by BEA in 2002), 28msec Inc. (2006), and Teralytics (2010).
His research interests lie in the area of databases and information systems.
This talk presents the design of a novel distributed, database system that was designed to give query response
time guarantees, independent of the query and update workload. The system makes use of aggressive sharing
of operations (e.g., scans and joins) between concurrent queries and updates. Specifically, this talk gives details
of the storage manager (called Crescando) and of the query processor (called SharedDB), both of which can be
deployed in a distributed and scalable infrastructure. Furthermore, the talk presents the results of performance
experiments with workloads from an airline reservation system.