These industry leaders helped propel cloud computing to the forefront of technology innovation.
9 of 9
Chandra Krintz labors in the same academic setting as her better-known fellow faculty member, Rich Wolski, at the University of Callifornia at Santa Barbara. He is founder of Eucalyptus and cited in InformationWeek's original 10 Cloud Computing Pioneers slideshow.
Wolski focused on duplicating the Amazon Web Services API set; Krintz has focused on duplicating as open-source code the APIs used by Google AppEngine. She is the founder of the AppScale open-source project, which has accomplished that goal. She is a computer language specialist who has won several awards, including IBM's Open Collaboration Research Award, a University of California at Santa Barbara distinguished teaching award, and an innovation award in the use the of X10 research language as an alternative to Python and Java.
Krintz has pioneered use of X10 as a language for producing applications doing parallel processing or distributed processing. She used it as a language for implementing MapReduce in the AppScale project and as the implementation language for parallel and concurrent activities in AppScale itself. (Google's preferred language for App Engine and MapReduce is Python.) She has helped develop AppScale APIs to work with Ruby on Rails and other popular dynamic languages. She initially had no plans to commercialize AppScale but now serves as CTO of AppScale Systems, a company founded in 2009 to productize and support AppScale software.
She continues to explore how to program load-balancing and parallel task execution techniques into applications running on large clusters or in cloud settings. She is also committed to developing applications that can run in both Google App Engine and Microsoft Azure or other, multiple cloud settings. She is a professor of computer science at the UC-Santa Barbara.
She described herself, in a 2010 interview, as "a researcher at heart, and I love computer science for the scientist."
Multicloud Infrastructure & Application ManagementEnterprise cloud adoption has evolved to the point where hybrid public/private cloud designs and use of multiple providers is common. Who among us has mastered provisioning resources in different clouds; allocating the right resources to each application; assigning applications to the "best" cloud provider based on performance or reliability requirements.