Declarative Data-Driven Coordination Through Entanglement

Date: Tuesday, December 06, 2011
Speaker: Johannes Gehrke
Venue: IST Austria

There are many web applications that require users to coordinate and communicate. Friends want to coordinate travel plans, students want to jointly enroll in the same set of courses, and busy professionals want to coordinate their schedules. These tasks are difficult to program using existing abstractions provided by database systems since they all require some type of coordination between users. However, this type of information flow is fundamentally incompatible with classical isolation in database transactions. In this talk, I will argue that it is time to look beyond isolation towards principled and elegant abstractions that allow for communication and coordination between some notion of (suitably generalized) transactions. This new area of declarative data-driven coordination is motivated by many novel applications and is full of challenging research problems. This talk describes joint work with Gabriel Bender, Nitin Gupta, Christoph Koch, Lucja Kot, Milos Nikolic, and Sudip Roy.

Bio:
Johannes Gehrke is a Professor in the Department of Computer Science at Cornell University. Johannes’ research interests are in the areas of database systems, data mining, data privacy, and applications of database and data mining technology to marketing and the sciences. Johannes has received a National Science Foundation Career Award, an Arthur P. Sloan Fellowship, an IBM Faculty Award, the Cornell College of Engineering James and Mary Tien Excellence in Teaching Award, the Cornell University Provost’s Award for Distinguished Scholarship, a Humboldt Research Award from the Alexander von Humboldt Foundation, and the 2011 IEEE Computer Society Technical Achievement Award. He is the author of numerous publications on data mining and database systems, and he co-authored the undergraduate textbook Database Management Systems (McGrawHill (2002), currently in its third edition), used at universities all over the world. Johannes is also an Adjunct Faculty Member at the University of Tromso in Norway. Johannes was co-Chair of the 2003 ACM SIGKDD Cup, Program co-Chair of the 2004 ACM International Conference on Knowledge Discovery and Data Mining (KDD 2004), Program Chair of the 33rd International Conference on Very Large Data Bases (VLDB 2007), and Program co-Chair of the 28th IEEE International Conference on Data Engineering (ICDE 2012). From 2007 to 2008, he was Chief Scientist at FAST, A Microsoft Subsidiary.

Posted in RiSE Seminar