Alternative Deployment Models for Cloud Computing in HPC Applications. Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix

Similar documents
Assignment # 1 (Cloud Computing Security)

Cloud Computing through Virtualization and HPC technologies

Competitive Comparison Between Microsoft and VMware Cloud Computing Solutions

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

<Insert Picture Here> Oracle VM and Cloud Computing

Axceleon s CloudFuzion Turbocharges 3D Rendering On Amazon s EC2

DevOps with Containers. for Microservices

The Impact of PaaS on Business Transformation

SURFsara HPC Cloud Workshop

Cloud computing - Architecting in the cloud

Oracle Cloud Computing Strategy

Evaluation Methodology of Converged Cloud Environments

CHAPTER 8 CLOUD COMPUTING

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

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

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Emerging Technology for the Next Decade

Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community

An Introduction to Private Cloud

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

Managed Cloud Services

Scientific and Technical Applications as a Service in the Cloud

Building an Internal Cloud that is ready for the external Cloud

Introducing EEMBC Cloud and Big Data Server Benchmarks

SURFsara HPC Cloud Workshop

Building Platform as a Service for Scientific Applications

Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community

Big Data Challenges in Bioinformatics

Leveraging BlobSeer to boost up the deployment and execution of Hadoop applications in Nimbus cloud environments on Grid 5000

In a dynamic economic environment, your company s survival

Cloud Models and Platforms

Fact Sheet Fujitsu Global Cloud Platform Infrastructure as a Service (Iaas)

Computational infrastructure for NGS data analysis. José Carbonell Caballero Pablo Escobar

Private Cloud for WebSphere Virtual Enterprise Application Hosting

CloudCmp:Comparing Cloud Providers. Raja Abhinay Moparthi

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

CLOUD COMPUTING. When It's smarter to rent than to buy

Cloud Computing Now and the Future Development of the IaaS

Virtualizing Apache Hadoop. June, 2012

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

Building your Big Data Architecture on Amazon Web Services

Building Clouds with OpenNebula 3.4

Scalable Architecture on Amazon AWS Cloud

An Introduction to Cloud Computing Concepts

Red Hat CloudForms : OPENSTACK INFRASTRUCTURE MANAGEMENT. John Hardy Senior Principal Product Manager 24 rd June 2015

CLOUD COMPUTING. A Primer

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

Cloud Optimize Your IT

W H I T E P A P E R. Cloud Computing. Raising Geospatial Technology to the Cloud: Intergraph Strategy for Leveraging Cloud-based Resources

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

Quattra s Cloud Vision & Framework Value

Cloud Computing. Adam Barker

Putting Eggs in Many Baskets: Data Considerations in the Cloud. Rob Futrick, CTO

Oracle Virtualization Strategy and Roadmap

LOGO Resource Management for Cloud Computing

Cloud Computing. Alex Crawford Ben Johnstone

Cloud-based Analytics and Map Reduce

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

Migration Scenario: Migrating Batch Processes to the AWS Cloud

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

GTC Presentation March 19, Copyright 2012 Penguin Computing, Inc. All rights reserved

BIG DATA-AS-A-SERVICE

Manjrasoft Market Oriented Cloud Computing Platform

Private Cloud Management

Performance Analysis of a Numerical Weather Prediction Application in Microsoft Azure

Advanced virtualization management for Hyper-V and System Center environments.

HIGH-SPEED BRIDGE TO CLOUD STORAGE

Practical Solutions for Big Data Analytics

Managing and Conducting Biomedical Research on the Cloud Prasad Patil

Cloud Computing Solutions for Genomics Across Geographic, Institutional and Economic Barriers

Chapter 11 Cloud Application Development

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

ENABLING DATA TRANSFER MANAGEMENT AND SHARING IN THE ERA OF GENOMIC MEDICINE. October 2013

Hadoop & Spark Using Amazon EMR

Windows Server 2012 R2 System Center 2012 R2 in SPLA. Rick Olague, Business Planning STMG Michael Chacon, HSP

HPC Cloud Computing with OpenNebula

The look and feel of a traditional Dedicated Server, with the on-demand scalability, flexibility and reliability you expect from the Cloud.

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Automating Big Data Benchmarking for Different Architectures with ALOJA

A Study of Infrastructure Clouds

Transcription:

Alternative Deployment Models for Cloud Computing in HPC Applications Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix

The case for Cloud in HPC Build it in house Assemble in the cloud?

Trend 1: Computation Challenge In Bioinformatics: Illumina s HiSeq 2000 gene sequencer can sequence two whole human genomes per week Beijing Genomics Institute alone has purchased 128 of these instruments Human genome takes many days of CPU time on large-memory, multiprocessor computers In 2011, the worldwide capacity for whole human genome sequencing will easily reach 50,000 Source: GenomeQuest, July 2010

Trend 2: Capacity Constraints Building in house means capital equipment investment, DC operating costs, and fixed capacity for growing workloads Building in the cloud offers elastic hourly capacity expansion, but brings challenge around management, ease of use, and data movement How best to leverage cloud resources in HPC business process?

as-a-service Cloud Models Infrastructure Platform HPC / Application - Virtual Machine server instances - On-demand, spotpricing, dynamically scalable - Middleware on top of VM server instances - On-demand, dynamically scalable, one-click cluster creation - Bare-metal, purpose built supercomputers - Schedule jobs, no infrastructure mgmt

Elastic Virtual Infrastructure: IaaS User constructs HPC cluster with VM instances Public Commodity Cloud Web Services Cost model: hourly rate for compute instances + BW ingress/egress Dynamically scalable (but with real-world limits) Machines must be imaged, applications installed along with any tools used to deploy jobs

Platform Middleware: PaaS User constructs HPC cluster via platform middleware Cost model: hourly rate for compute instances + BW ingress/egress Generally run on commodity public cloud I/F Cloud Process Automation Layer - Cluster Mgmt - Auto scaling - Dashboarding API Integration Public Commodity Cloud Web Services

Bare-Metal Supercomputing: HPCaaS User submits job via ssh or webbased job scheduler Cost model: Pre-paid blocks of time Low-latency network interconnect Commercial SC Facilities Resource Manager / Job Scheduler Apps / Resources Apps / Resources High speed network fabrics High performance file systems Not dynamically scalable Future: move jobs between providers?

Managing Data Data size & movement Transfers with SCP, FTP, sftp, gridftp BW limitations can be impediment for large datasets Ship on disk Pipelined data sets Data persistence and storage Cloud instance local data is volatile Block storage and attached shared volumes Data security and encryption

Integrating Workflow Console or API? Integrated cloud node extensions or autonomous clusters? Job automation or manual queuing? Head Node Job Scheduler Apps / Apps / Apps / Resources Resources Local Resources Nodes Storage Apps / Apps / Apps / Resources Resources Cloud Resources Nodes Storage

Applications What are application characteristics? Parallel Streaming data Operate on large datasets or many smaller data sets? In house, open source, or licensed?

Strategies for Cloud Adoption in HPC Review internal capacity, workload attributes and workload volume growth Evaluate candidate applications for cloud trial Select deployment model that aligns best with application and minimum performance requirements Launch controlled trial with identifiable goals Cost / benchmarks Anticipate evolution of software applications and track computing and datacenter operations economics

Conclusions Cloud deployment models address HPC and application needs differently Is desired performance achievable? Understand specific deployment challenges and associated costs Define and implement specific strategies around cloud adoption that address real business or technical goals

www.nimbix.net