You are here
Eucalyptus: An Open Source Infrastructure for Cloud Computing
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 to "mix and match" different service paradigms and configurations within the cloud. Finally, Eucalyptus can leverage a heterogeneous collection of virtualization technologies within a single cloud, to incorporate resources that have already been virtualized without modifying their configuration.
This 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. It will also cover experiences of hosting the Eucalyptus Public Cloud (EPC) as a free public cloud platform for experimental use, as well as the ability to use the EPC in conjunction with commercial Web development services, such as Rightscale, that target AWS. Finally, it will describe what it was like to build and support such an open source cloud infrastructure and will point to potential directions that are likely to enable further innovation.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.