Serverless computing promised a boundless programmable cloud, but delivered an army of incommunicado amnesiacs. Still, serverless computing is a hint of a better future: clouds as globe-spanning, auto-expanding supercomputers for anyone to program. In this talk I'll share lessons from research—both foundations like the CALM Theorem and practical experience from open source like the Anna KVS prototype—on how we can do so much more to deliver stateful, communicating, autoscaling cloud software. Then I'll describe our ongoing work in the Hydro Project at Berkeley, which looks ahead to a fully-featured programmable cloud, powered by a new data-centric compiler stack.
Jim Gray Professor of Computer Science @UCBerkeley
Joseph M. Hellerstein is the Jim Gray Professor of Computer Science at the University of California, Berkeley, whose work focuses on data-centric systems and the way they drive computing. He is an ACM Fellow, an Alfred P. Sloan Research Fellow and the recipient of three ACM-SIGMOD "Test of Time" awards for his research. Fortune Magazine has included him in their list of 50 smartest people in technology, and MIT's Technology Review magazine included his work on cloud programming in their TR10 list of the 10 technologies "most likely to change our world".