Cloud Computing Presentation

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 5

COD: Cluster-On-Demand

Cluster-on-Demand (COD) is a system to enable rapid, automated, on-the-fly


partitioning of a physical cluster into multiple independent virtual clusters. A virtual
cluster is a group of physical or virtual machines configured for a common purpose,
with associated user accounts and storage resources, a user-specified software
environment, and a private IP address block and DNS naming domain. COD virtual
clusters are dynamic; their node allotments may change according to competing
demands or resource availability.
COD was conceived in 2001 to control physical machines with database-driven network
booting (PXE/DHCP).
manages virtual machines using the Xen hypervisor.
Cluster on Demand: goals

 Secure isolation of multiple user communities


• Custom software environments
 Dynamic policy-based resource provisioning
 As a Grid site manager
 Balancing local vs. global resource use
 Controlled provisioning for grid services
 Resource reservation
Node Management
– As the node boots, the COD servers shape its view
of its environment:
• COD assigns node IP addresses within a subnet for each
vcluster.
• Each vcluster occupies aprivate DNS subdomain de
rived from the vcluster’s symbolic name assigned at
creation time.
• Each vcluster executes within a predefined NIS do main,
which enables access for user identities and net groups
enabled for the vcluster.
• COD exports NFS file storage volumes as groups and
vclusters are defined.
COD architecture
Virtual Cluster Manager of COD
• for each vcluster that hosts a dynamic service:
vcm
• contain the logic for monitoring load and
changing membership in the active server set
for the specific application environment.
• handles the details of resource negotiation
with the COD manager.

You might also like