Powered by VCL - Using Virtual Computing Laboratory (VCL) Technology to Power Cloud Computing



Similar documents
Powered by VCL - Using Virtual Computing Laboratory (VCL) Technology to Power Cloud Computing

Private Cloud for the Enterprise: Platform ISF

Deploying Business Virtual Appliances on Open Source Cloud Computing

Private Cloud: Regain Control of IT

The Impact of PaaS on Business Transformation

Design of Cloud Services for Cloud Based IT Education

System Models for Distributed and Cloud Computing

WHITE PAPER: Egenera Cloud Suite for EMC VSPEX. The Proven Solution For Building Cloud Services

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

A Gentle Introduction to Cloud Computing

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Private Cloud for WebSphere Virtual Enterprise Application Hosting

The Virtualization Practice

Sistemi Operativi e Reti. Cloud Computing

Cloud Computing Architecture

HP Converged Cloud Cloud Platform Overview. Shane Pearson Vice President, Portfolio & Product Management

How To Understand Cloud Computing

Strategy and Architecture - Cloud overview

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Cloud Courses Description

How To Compare The Cost Of A Microsoft Private Cloud To A Vcloud With Vsphere And Vspheon

SUSE Linux Enterprise Server for VMware

Mobile Cloud Computing T Open Source IaaS

OpenNebula Leading Innovation in Cloud Computing Management

Clouds vs Grids KHALID ELGAZZAR GOODWIN 531

Emerging Technology for the Next Decade

Cloud Courses Description

WHITE PAPER: Egenera Cloud Suite

Cloud Based Architectures in Ground Systems of Space Missions

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

Cloud Computing Solutions for Academia

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

Configuring and Managing a Private Cloud with Enterprise Manager 12c

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

Top five lessons learned from enterprise hybrid cloud projects

Introduction to Cloud Computing

AUTOMATION. Tihomir Hrastovscak HP Software

Transform EMC Object Storage Into Enterprise Storage Services

Introducing Red Hat Enterprise Linux. Packaging. Joe Yu. Solution Architect, Red Hat

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

Commercial Software Licensing

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

Accelerating Innovation with Self- Service HPC

A seminar report on CLOUD COMPUTING

Mobility. Exploiting and Maintaining the New Face of Engagement. Huseyin Ozel CT, HP EMEA Enterprise Mobility September 2015

VMware on VMware: Private Cloud Case Study Customer Presentation

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

How To Create A Cloud Based System For Aaas (Networking)

InfiniBand in the Enterprise Data Center

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Hybrid Cloud Delivery Managing Cloud Services from Request to Retirement SOLUTION WHITE PAPER

Cloud Computing. Adam Barker

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

Christian Dinten HP Software - Business Technology Optimization BTO Solution Consultant & Ambassador

Server and Storage Virtualization. Virtualization. Overview. 5 Reasons to Virtualize

Cloud Computing. Chapter 1 Introducing Cloud Computing

Zenoss for Cisco ACI: Application-Centric Operations

Cloud computing: the IBM point of view

Illinois Digital Government Summit. Blue Asterisk. Cloud Computing. John Teoh, Senior Technical Staff Member. September 15, IBM Corporation

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: PRICING & LICENSING GUIDE

Virtualizing Apache Hadoop. June, 2012

Computer Science. About PaaS Security. Donghoon Kim Henry E. Schaffer Mladen A. Vouk

Intel IT Cloud 2013 and Beyond. Name Title Month, Day 2013

Business applications:

Virtualization. Introduction to Virtualization Virtual Appliances Benefits to Virtualization Example Virtualization Products

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

Private Clouds with Open Source

Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC Oct.

Transcription:

Powered by VCL - Using Virtual Computing Laboratory (VCL) Technology to Power Cloud Computing Mladen A.Vouk, Sam Averitt, Michael Bugaev, Andy Kurth, Aaron Peeler, Henry Shaffer, Eric Sills, Sarah Stein, Josh Thompson North Carolina State University Copyright Mladen A. Vouk et al. 2008. This work is the intellectual property of the authors. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the authors. To disseminate otherwise or to republish requires written permission from the authors. V14c/Oct08/Copyright Vouk 2008 1

Cloud Computing?! The next step in the evolution of distributed access to computational resources.! A trusted, dependable, usable, pervasive and economical ondemand network-based broad-capability utility/service for access to (and delivery of) computer, storage, network, and software solutions, products and services primarily based on virtualized resource.! Service-Oriented Architecture! Tightly and loosely coupled systems and services.! Scalable - Exascale data sets are (almost) here, exascale computing capabilities are in range.! Workflow-oriented! Flavoured e.g., e-learning cloud, or e-government cloud, or an Analytics cloud,! Easy to use V14c/Oct08/Copyright Vouk 2008 2

Brief History! Virtualization (since 1960s)! Distributed Computing (1988-1990)! Web (1989-1993)! Service Oriented Architectures (1995-2005)! Grids (1996-1999)! Virtual Computing Laboratory Aug 2004! Amazon Elastic Compute Cloud Aug 2006! Hadoop/MapReduce (cca 2007)! IBM/Google Cloud (Oct 2007)! IBM Blue Cloud (Nov 2007)! Many other Clouds V14c/Oct08/Copyright Vouk 2008 3

Cloud Architecture (Virtualized) Resources & Services Authentication Authorization Accounting Client (End-User) Portal Access Content Services V14c/Oct08/Copyright Vouk 2008 4

VCL Manager & Scheduler Authentication Service Internet Node Manager #1 NC State Computational Cloud is powered by VCL Node Manager #2 VCL Database Node Manager #n Image Repository Image Repository Image Repository University Labs Tera-Grid z-series Virtual or Real Differentiated Resources Virtual or Real Undifferentiated Resourses V14c/Oct08/Copyright Vouk 2008 5

Dynamic Re-Configuration non-hpc HPC Single Seat (VCL-Desktop) Multiple Synced Seats (VCL-Class) Servers (VCL-Serve) Aggregates (VCL-Environment) HPC Clusters (VCL-HPC) V14c/Oct08/Copyright Vouk 2008 6

Service Composition! Image blocks! More complex images! Image groups! Workflow construction! Base-line images (e.g., XP, Linux) Service User Services Integration & Provisioning Service Author CI Developer V14c/Oct08/Copyright Vouk 2008 7

Components Management Node Undifferentiated Resources Bare-metal Image Virtual Image Environment No-root Differentiated Resource Workflow Based Environments Intra, Inter and Extra Cloud Resources Supercomputers LPAR Z-Series V14c/Oct08/Copyright Vouk 2008 8

Differentiator: User to Image to Resource Mapping, Management & Provenance End-User Access RDP, VNC, X-Win Client Apps. Work Flow Services Vis Services Other Users Images Application Image Stack e.g., Web Sphere Apps OS: e.g., Images Apps Web OS: Win Linux Virtual Layer Sphere e.g., VMWare, XEN, MSVS2500,.. Middleware e.g. LSF & Environments Win Linux Other VCL Manager H/W Resources Hardware Blades, servers, desktops, storage Undifferentiated Local or distributed xcat VCL code IBM TM WebServer DataBase Etc. Reliability, Component-Based, Scalability, Economy V14c/Oct08/Copyright Vouk 2008 9

Meta-Data & Monitoring V14c/Oct08/Copyright Vouk 2008 10

Some Stats! About 1800+ blades (cca 200-500 used for VCL individual seats and services, the rest for VCL HPC cycles), plus several hundred idle student laboratory machines.! Environment base-lines are typically Windows and Linux with a variety of applications. Depending on how demanding an application is, service may be virtualized (VMWare) or baremetal.! Currently Cca 600 images, cca 120 in use per semester.! About 60-100,000 image reservations per semester.! Serving population of 30,000+ students (in a semester there may be about 10,000 unique users).! Most of the individual seat requests are on-demand Now reservations: cca 90% of requests! System availability: about 99% V14c/Oct08/Copyright Vouk 2008 11

Economics! Typical NC State bare-metal blade serves about 25 students seats 25:1 ratio considerably better than tradtional labs at 5:1 to 10:1.! Gains come from time and diversity utilization.! Hypervisors and server-apps increase utilization by another factor of 2 to 40 depending on the application and user profile.! Avg. 1 FTE maintenance for about 1000+ nodes.! Avg. 3+ FTE in development! Typical user reservation is 1-2 hours V14c/Oct08/Copyright Vouk 2008 12

Top Requirements! Reliability, Agility, Usability, Green! Efficient image and service construction! Portability of images and solutions (OVM format)?! Provenance and meta-data! Workflow automation (Kepler?)! Security and Policy! Return on Investment (ROI) and Total Cost of Ownership (TCO)! Etc. V14c/Oct08/Copyright Vouk 2008 13

Development and Research! Security and networking (e.g., end-toend isolation, image security/ water marking, security of hypervisors)! Service composition and management! Image format, re-usability, deployment! Next generation education paradigms and applications! Other V14c/Oct08/Copyright Vouk 2008 14

V14c/Oct08/Copyright Vouk 2008 15

Awards " "Virtual Computing Laboratory (VCL)" received 2007 "Laureate Medal from the Computerworld Honors Program, Computerworld Information Technology Awards Foundation. " Finalist in the 2007 Best Practices in Infrastructure Management Computerworld Infrastructure Management World V14c/Oct08/Copyright Vouk 2008 16

! Hardware abstraction What is VCL?! Can deliver environments: # on bare metal # on top of hypervisors # moves virtualized environments between machines as needed! Users don't need to be concerned with how their environments are being delivered V14c/Oct08/Copyright Vouk 2008 17

! Backend system! Web server What Makes Up VCL # Linux, Apache, PHP # frontend - VCL UI, scheduler, administration! Database server # Linux, MySQL 5! Management Node(s) # Linux, perl, XCAT # vcld backend; touches hardware, makes things happen! Blades or standalone servers! Separate servers or combined on single server V14c/Oct08/Copyright Vouk 2008 18

! Compute nodes What Makes Up VCL! IBM BladeCenter Blade Servers # Housed in a datacenter! Standalone workstations # Housed anywhere; we include our lab machines when the labs are closed! Working on Sun Blade servers! VCI partners are working Dell and HP blades! Can easily be moved between HPC cluster and VCL system # We move nodes to HPC during student breaks V14c/Oct08/Copyright Vouk 2008 19

License! Open Source! Eclipse (approved)! (L)GPL (under consideration)! Apache (approved) V14c/Oct08/Copyright Vouk 2008 20