Ex No7
Ex No7
Eucalyptus Design
The Eucalyptus infrastructure consists of five main components, the Cloud Controller (CLC), the Cluster
Controller (CC), the Node Controller (NC), the Storage Controller (SC) and Walrus (Nurmi et al., 2008).
The deployment of the Eucalyptus is engineered to mimic the Amazon Web Services (AWS) as a result
of supporting AWS Application Programming Interfaces (APIs) from Eucalyptus without modification.
Figure 1 shows the Eucalyptus architecture.
machine to handle cluster-level scheduling and network control. Each cluster requests a cluster
controller (CC) to communicate with both the nodes running Node Controllers (NC) and to the
machine installing the CLC. The Storage Controller (SC) is one of the cluster-level components that
implement EBS-style block-accessed network storage. The SC emulates the functionality of Amazon
Elastic Block Storage. It manages dynamic block devices (e.g. EBS) that Virtual Machines (VM) can use
for persistent storage as well as supporting various storage systems (e.g. NFS, iSCSI, etc.) Each physical
machine in the cluster with a hypervisor will need a Node Controller (NC). The NCs control the
execution, monitor the state information and termination of the VM instances on that particular
machine in response to enquiries and control requests from the cluster controller (CC)