Virtualization of a Cluster Batch System

Similar documents
Integration of Virtualized Workernodes in Batch Queueing Systems The ViBatch Concept

Computing in High- Energy-Physics: How Virtualization meets the Grid

Basics of Virtualisation

Using the Windows Cluster

Building a Private Cloud with Eucalyptus

Cloud Computing through Virtualization and HPC technologies

1 Bull, 2011 Bull Extreme Computing

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

OpenMP Programming on ScaleMP

High Performance Computing in CST STUDIO SUITE

PES. Batch virtualization and Cloud computing. Part 1: Batch virtualization. Batch virtualization and Cloud computing

Estonian Scientific Computing Infrastructure (ETAIS)

The Asterope compute cluster

Parallels Plesk Automation

Informationsaustausch für Nutzer des Aachener HPC Clusters

NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB

High Productivity Computing With Windows

HPC Cloud. Focus on your research. Floris Sluiter Project leader SARA

Pros and Cons of HPC Cloud Computing

What is the real cost of Commercial Cloud provisioning? Thursday, 20 June 13 Lukasz Kreczko - DICE 1

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

Performance measurement of a private Cloud in the OpenCirrus Testbed

SLURM Workload Manager

Parallel Processing using the LOTUS cluster


CNR-INFM DEMOCRITOS and SISSA elab Trieste

Performance Comparison of ISV Simulation Codes on Microsoft Windows HPC Server 2008 and SUSE Linux Enterprise Server 10.2

How To Compare Amazon Ec2 To A Supercomputer For Scientific Applications

The PHI solution. Fujitsu Industry Ready Intel XEON-PHI based solution. SC Denver

Simulation Platform Overview

wu.cloud: Insights Gained from Operating a Private Cloud System

Recent Advances in HPC for Structural Mechanics Simulations

CMS Tier-3 cluster at NISER. Dr. Tania Moulik

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

OSG Hadoop is packaged into rpms for SL4, SL5 by Caltech BeStMan, gridftp backend

Performance Analysis of Mixed Distributed Filesystem Workloads

Cluster Scalability of ANSYS FLUENT 12 for a Large Aerodynamics Case on the Darwin Supercomputer

Interoperability between Sun Grid Engine and the Windows Compute Cluster

JUROPA Linux Cluster An Overview. 19 May 2014 Ulrich Detert

Cluster, Grid, Cloud Concepts

Overview of HPC systems and software available within

PLGrid Infrastructure Solutions For Computational Chemistry

PARALLEL & CLUSTER COMPUTING CS 6260 PROFESSOR: ELISE DE DONCKER BY: LINA HUSSEIN

Very Large Enterprise Network Deployment, 25,000+ Users

Stateless Compute Cluster

Virtualisation Cloud Computing at the RAL Tier 1. Ian Collier STFC RAL Tier 1 HEPiX, Bologna, 18 th April 2013

Virtualization with Windows

Sustainability in Grid-Computing Christian Baun. Die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH)

High Performance Computing in Aachen

Windows HPC Server 2008 Deployment

Performance Evaluation of NAS Parallel Benchmarks on Intel Xeon Phi

Tier0 plans and security and backup policy proposals

Solution for private cloud computing

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud

Altix Usage and Application Programming. Welcome and Introduction

bwgrid Treff MA/HD Sabine Richling, Heinz Kredel Universitätsrechenzentrum Heidelberg Rechenzentrum Universität Mannheim 24.

Simple Introduction to Clusters

owncloud Enterprise Edition on IBM Infrastructure

Self service for software development tools

Icepak High-Performance Computing at Rockwell Automation: Benefits and Benchmarks

Automated deployment of virtualization-based research models of distributed computer systems

High Performance Computing within the AHRP

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

Big Data Analytics with MapReduce VL Implementierung von Datenbanksystemen 05-Feb-13

Fast Setup and Integration of ABAQUS on HPC Linux Cluster and the Study of Its Scalability

Windows HPC 2008 Cluster Launch

Autodesk Inventor on the Macintosh

2009 Oracle Corporation 1

Grids Computing and Collaboration

Cloud Computing on Amazon's EC2

A Performance and Cost Analysis of the Amazon Elastic Compute Cloud (EC2) Cluster Compute Instance

Global Grid User Support - GGUS - in the LCG & EGEE environment

A Physics Approach to Big Data. Adam Kocoloski, PhD CTO Cloudant

HPC Cloud Computing with OpenNebula

Joe Young, Senior Windows Administrator, Hostway

CRIBI. Calcolo Scientifico e Bioinformatica oggi Università di Padova 13 gennaio 2012

Transcription:

Virtualization of a Cluster Batch System Christian Baun, Volker Büge, Benjamin Klein, Jens Mielke, Oliver Oberst and Armin Scheurer Die Kooperation von

Cluster Batch System Batch system accepts computational jobs from a central access point (headnode) Distribution of individual jobs to one or more nodes of the cluster eventually according to a scheduling scheme, provided by scheduler 2 Benjamin Klein Institut für Experimentelle Kernphysik 09.09.08

Partitioning of a High Performance Cluster historically different user groups have their own independent clusters one common cluster for different groups reduces costs infrastructure maintenance discount prices for hardware different user groups different software environments static partitioning of the cluster workload peaks and idle times desirable: dynamic partitioning load balancing reduced idle times of the hardware 3 Benjamin Klein Institut für Experimentelle Kernphysik 09.09.08

New Tier-3 Cluster UNI-KARLSRUHE Computer Cluster, shared between 8 different institutes of the University of Karlsruhe 200 worker nodes, 2x Quad-Core Xeon 2.66 GHz 1600 cores 16 GB RAM per node, 6 portal machines with 32 GB RAM 350 TB storage Institut für Experimentelle Kernphysik shares about 1/3 of the cluster 4 Benjamin Klein Institut für Experimentelle Kernphysik 09.09.08

Different user groups 7 Institutes: mainly local fully parallelized batch jobs (MPI) Institut für Experimentelle Kernphysik: local jobs + grid jobs Cluster maintained by the Computing Centre of the University Suse Enterprise Linux 10 glite middleware strongly relies on Scientific Linux CERN Edition Software framework of LHC experiments also developed under Scientific Linux Solution: Virtualization Prepare Virtual Machines with Scientific Linux that host the different grid services Execute grid jobs inside of Scientific Linux Virtual Machines Software area isolated from local users security Local users can use Suse Linux 5 Benjamin Klein Institut für Experimentelle Kernphysik 09.09.08

A Wrap Job for the preparation of Virtual Machines grid jobs: use a wrap-job to prepare the virtual machine the batch system selects one or more nodes the batch system does not execute the actual job but a wrap-job the wrap-job script prepares a virtual machine and executes the actual computational job inside the virtual machine after the execution the virtual machine is disposed local jobs are executed natively on the hardware operating system 6 Benjamin Klein Institut für Experimentelle Kernphysik 09.09.08

Dynamic Partitioning of the Cluster Dynamic distribution of Virtual Machines over the nodes, according to current load on the cluster load balancing Also possible for local jobs every user group can work in a customized software environment 7 Benjamin Klein Institut für Experimentelle Kernphysik 09.09.08

Conclusion Virtualization offers the possibility for Dynamic partitioning of a cluster Utilization of the same hardware of different user groups Reduced costs Providing different user groups customized software environments Load balancing Low performance losses, even for HPC purposes 8 Benjamin Klein Institut für Experimentelle Kernphysik 09.09.08