Skip to content


Subversion checkout URL

You can clone with
Download ZIP
100644 37 lines (31 sloc) 2.1 KB
7183c5b from CVS
graziano obertelli authored
1 EUCALYPTUS: Elastic Utility Computing Architecture
2 for Linking Your Programs to Transiently Useful Systems
4 EUCALYPTUS is an open source service overlay that implements elastic
5 computing using existing resources. The goal of EUCALYPTUS is to allow
6 sites with existing clusters and server infrastructure to co-host an
7 elastic computing service that is interface-compatible with Amazon's EC2.
9 Because EUCALYPTUS is designed to function as an overlay, it must be able to
10 incorporate resources from different clusters or pools. For example,
11 EUCALYPTUS allows its administrator to set up a "cloud" that permit users to
12 virtualized OS instances on a number of clusters transparently. Enabling the
13 necessary network interconnectivity in a way that is secure and portable is
14 one novel feature of EUCALYPTUS. Another stems from its ability to provide
15 interface compatibility with the existing Amazon EC2 service. EUCALYPTUS
16 users can develop using their own local resources and then transition
17 directly some or all of their functionality to EC2.
19 Finally, a key requirement of EUCALYPTUS is that it be able to serve as a
20 research platform for elastic computing. To this end, its design makes two
21 significant contributions. The first concerns the use of scarce network
22 resources in a structured way. A EUCALYPTUS allocation can function
23 equally well in an environment in which all processors have externally
24 routable IP addresses (e.g. Amazon's current environment) as well as one in
25 which only a certain "head instance" is externally routable (as is the case
26 with most academic research clusters today). Secondly, EUCALYPTUS
27 leverages the extensive Linux packaging and deployment support that is
28 currently available while requiring minimal modification to the existing
29 installed OS base. Specifically, the target resources need only run a
30 standard Xen-enabled kernel with Xen 3.1 or later hypervisor support. All
31 other functionality installs directly without need for kernel patching or
32 module additions to the host OS domain.
34 For more information and complete documentation, please visit our
9769a39 moved to the new URL
graziano obertelli authored
35 website (
7183c5b from CVS
graziano obertelli authored
Something went wrong with that request. Please try again.