Chandra Krintz Professor
Department of Computer Science
University of California, Santa Barbara
Title: AppScale: Bringing Portability and Simplicity to Cloud-based Application Development and Deployment
In this talk, we present AppScale, an open source cloud platform that significantly accelerates the development and deployment of scalable, data-intensive, network-accessible applications by a broad and diverse developer base. AppScale does so by decoupling application innovation from the services they use for their implementation, by providing plug/play alternatives for each service, and by automatically configuring, deploying, and scaling applications with their service ecosystems over a wide range of distributed deployment options (public clouds, private clouds, on-premise clusters, and laptops). Uniquely, AppScale mirrors the APIs and functionality of today's de facto standard in public cloud platforms, Google App Engine, so that any application that executes over App Engine on Google's resources can also execute over AppScale everywhere else, and vice versa. As a result, AppScale enables developers to leverage Google's bests practices (e.g. applications, APIs, programming model, tools) without lock-in, privacy concerns, or loss of control. We overview the platform, its use cases, and its potential for expediting portable development and deployment for data-intensive, mobile accessible, software and services.
Chandra Krintz is a Professor of Computer Science (CS) at UC Santa Barbara and CTO of AppScale Systems Inc. Chandra holds M.S./Ph.D. degrees in CS from UC San Diego. Chandra's research interests include compiler, runtime, software engineering, and distributed systems techniques to improve program performance and programmer productivity. Her recent work focuses on cloud computing and the AppScale platform. Chandra has supervised and mentored over 60 students, has published her work in a wide range of top venues including PLDI, OOPSLA, and HotCloud, and leads several educational and outreach programs that introduce computer science to young people. Chandra's efforts have been recognized with a NSF CAREER award, the CRA-W Anita Borg Early Career Award, the UCSB Academic Senate Distinguished Teaching Award, ACM and IEEE Senior membership, and selection as a 2013 Cloud Computing Pioneer by Information Week.
Chandra's CV can be found here: http://www.cs.ucsb.edu/~ckrintz/cv.pdf