The Eucalyptus Open-Source Cloud-Computing System
Top Cited Papers
- 1 January 2009
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 124-131
- https://doi.org/10.1109/ccgrid.2009.93
Abstract
Cloud computing systems fundamentally provide access to large pools of data and computational resources through a variety of interfaces similar in spirit to existing grid and HPC resource management and programming systems. These types of systems offer a new programming target for scalable application developers and have gained popularity over the past few years. However, most cloud computing systems in operation today are proprietary, rely upon infrastructure that is invisible to the research community, or are not explicitly designed to be instrumented and modified by systems researchers. In this work, we present Eucalyptus - an open-source software framework for cloud computing that implements what is commonly referred to as infrastructure as a service (IaaS); systems that give users the ability to run and control entire virtual machine instances deployed across a variety physical resources. We outline the basic principles of the Eucalyptus design, detail important operational aspects of the system, and discuss architectural trade-offs that we have made in order to allow EUCALYPTUS to be portable, modular and simple to use on infrastructure commonly found within academic settings. Finally, we provide evidence that EUCALYPTUS enables users familiar with existing grid and HPC systems to explore new cloud computing functionality while maintaining access to existing, familiar application development software and grid middleware.Keywords
This publication has 16 references indexed in Scilit:
- The impact of paravirtualized memory hierarchy on linear algebra computational kernels and softwarePublished by Association for Computing Machinery (ACM) ,2008
- Virtual machine aware communication libraries for high performance computingPublished by Association for Computing Machinery (ACM) ,2007
- DynamoPublished by Association for Computing Machinery (ACM) ,2007
- A case for high performance computing with virtual machinesPublished by Association for Computing Machinery (ACM) ,2006
- Virtual Workspaces: Achieving Quality of Service and Quality of Life in the GridScientific Programming, 2005
- Networking lessons in delivering ‘Software as a Service’—Part IIInternational Journal of Network Management, 2002
- Networking lessons in delivering ‘Software as a Service’—part IInternational Journal of Network Management, 2002
- The Anatomy of the Grid: Enabling Scalable Virtual OrganizationsThe International Journal of High Performance Computing Applications, 2001
- Cosmology of the early universe viewed through the new infrastructureCommunications of the ACM, 1997
- Globus: a Metacomputing Infrastructure ToolkitThe International Journal of Supercomputer Applications and High Performance Computing, 1997