Eucalyptus: An Open Source Infrastructure for Cloud Computing

Rich Wolski – Professor in the Computer Science at the University of California, Santa Barbara; Co-founder and Chief Technology Officer of Eucalyptus Systems Inc.

Video of lecture

Abstract

Rich Wolski

We will present Eucalyptus — Elastic Utility Computing Architecture for Linking Your Programs to Useful Systems — an open source software infrastructure that implements IaaS-style cloud computing. The goal of Eucalyptus is to allow sites with existing clusters and server infrastructure to host a cloud that is interface-compatible with Amazon’s AWS and (soon) the Sun Cloud open API. In addition, through its interfaces, Eucalyptus is able to host cloud platform services such as AppScale (an open source implementation of Google’s AppEngine), and Hadoop making it possible the “mix and match” different service paradigms and configurations within the cloud. Finally, Eucalyptus is capable of leveraging a heterogeneous collection of virtualization technologies within a single cloud making it possible to incorporate resources that have already been virtualized without modifying their configuration. The talk will focus on specific features of the system that are designed to enable rapid development, prototyping, and deployment of local computing clouds, particularly for debugging and/or application development purposes. It will also discuss experiences with hosting the Eucalyptus Public Cloud (EPC) as a free public cloud platform for experimental use and the ability to use the EPC in conjunction with commercial web development services that target AWS, such as Rightscale. Finally, we will discuss our experiences in building and supporting open source cloud infrastructure and point to potential future directions that we believe will enable greater innovation.

Bio

Dr. Rich Wolski is the Chief Technology Officer and co-founder of Eucalyptus Systems Inc., and a Professor of Computer Science at the University of California, Santa Barbara (UCSB). Having received his M.S. and Ph.D. degrees from the University of California at Davis (while a researcher at Lawrence Livermore National Laboratory) he has also held positions at the University of California, San Diego, and the University of Tennessee. He is currently also a strategic advisor to the San Diego Supercomputer Center and an adjunct faculty member at the Lawrence Berkeley National Laboratory. Rich has led several national scale research efforts in the area of high-performance distributed computing and grid computing, is the author of numerous research articles concerning the empirical study of distributed systems, and is the progenitor of the Eucalyptus project.