OpenNEbula: The open source virtual machine manager for cluster and grid computing
Presented by Dr. Ignacio MARTIN LLORENTE on 23 Sep 2008 from 16:00 to 16:01
Session: Demos and Posters
Description of the activity
OpenNebula transforms a physical infrastructure into a virtual infrastructure by dynamically overlaying VMs over physical resources. So computing services, such as working nodes managed by existing LRMs (Local Resource Managers) like SGE, OpenPBS..., could be executed on top of the virtual infrastructure; so allowing a physical cluster to dynamically execute multiple virtual clusters.
The separation of resource provisioning, managed by OpenNebula, from job execution, managed by existing LRMs, provides the following benefits: -Cluster consolidation because multiple virtual working nodes can run on a single physical resource, reducing the number of physical systems and so space, administration, power and cooling requirements. The allocation of physical resources to virtual nodes could be dynamic, depending on its computing demands, by leveraging the migration functionality provided by existing VMMs - Cluster partitioning because the physical resources of a cluster could be used to execute working nodes bound to different virtual clusters - Support for heterogeneous workloads with multiple (even conflicting) software requirements, allowing the execution of software with strict requirements as jobs that will only run with a specific version of a library or legacy application execution The potential users are the Grid site administrator.
This approach provides the flexibility required to allow Grid sites to execute on-demand VO-specific working nodes and to isolate and partition the physical resources. Additionally, the architecture offers other benefits to the administrator of the cluster, such as high availability, support for planned maintenance and changing capacity availability, performance partitioning, protection against malicious use of resources… The new technology helps to overcome current obstacles for Grid adoption: - Heterogeneous configuration demands. Users often require specific versions of software components (operating system, libraries or post-processing utilities). The cost of the installation, configuration and maintenance of user-specific or VO-specific worker nodes limits the flexibility of the infrastructure. - Performance partitioning. Most of the computing infrastructures do not allow administrators to isolate and partition the performance of the physical resources they devote to the Grid.
The demo will show how to deploy on-demand virtual working nodes with VO-specific configurations. We will require network connection and we will prepare supporting material.