hpc over cloud - 광주과학기술원 슈퍼컴퓨팅센터 · pdf filehpc over cloud july...

41
SCENT HPC over Cloud July 16 th , 2015 HPC Summer School @ GIST SCENT (Super Computing CENTer) GIST (Gwangju Institute of Science & Technology) Dr. JongWon Kim [email protected]

Upload: lyque

Post on 10-Mar-2018

229 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

HPC over Cloud

July 16th, 2015

HPC Summer School @ GIST

SCENT (Super Computing CENTer)

GIST (Gwangju Institute of Science & Technology)

Dr. JongWon Kim [email protected]

Page 2: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Interplay between Theory, Simulation,

and Experiment

Page 3: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT- 3 -

Cloud & Software-Defined

Infrastructure

Page 4: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

• T-Shaped vs I-Shaped Development

• Software-defined X (Infrastructure, Interface, Economy, ..)

Open Innovation Platform

Open Networking

Fast, Cheap,

Performance Fast,

Fast, Fast

Page 5: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Cloud &

Software-Defined

Infrastructure (SDN/NFV/Cloud Integration)

• Amazon AWS

• Microsoft Azure

• Google Cloud Engine

• VMware Hybrid

• OpenStack (IBM, HP, Cisco,

RackSpace, …) + Network

Operator Cloud (AT&T.

Verizon, NTT, …)

Cloud DC Traffic

Page 6: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Human-Defined Services over

Software-Defined Infrastructure

Open Platforms

(Tools)

Open

Software

(Services)

Open Infrastructure

(Resources)

Big

Data

Industrial

Internet

of Things

Open Data

Cloud

Open API

Software-Defined Infrastructure (SDN/NFV integrated Mobile+Cloud)

6

Page 7: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Converged

Software-Defined

Infrastructure (SDN/NFV/Cloud

Integrated)

7

Page 8: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

• Nutanix, Simplivity, …

• Pluribus Freedom Server-Switch

• VMware Project Mystic Evo:

Rails, Evo: Racks

Hyper-Convergence

Boxes

Page 9: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

SmartX Box: Inter-Connected

Functions inside Boxes/Sites

Box Functions

Inter-Connect

Site

Resources – Workloads - Services

Page 10: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

SmartX Box: Inter-Connected Functions inside Boxes/Sites

Secured

Boxes

Functions

Inter-Connect

Site

P+M, C, D ports

Normal Secured Tag/Steer/Mapped

Discover & Connect

Secured VMs, Containers, VNFs

Configuration Visibility Control

Page 11: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT11

SDN

IoT

Cloud

NFV

SDI & Open-Source

SW/HW

Page 12: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

SmartX Provisioning & Orchestration: Converged Resources - Workloads – Diversified Functions

Zero-touch Configuration

Flexible Control

Instant

Visibility

Auto Scaling

Continuous

Integration

Service

Chaining

Page 13: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT- 13 -

Realize Smart Services with

Open APIs enabled by

SmartX Boxes

Architecture Your Smart Things with API Tools

Prepare Programma

ble & Virtualized Resources

with Hyper-converged

SmartX Box

Build Open APIs with Inter-connected Functions

Page 15: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Cloud & PaaS

(Platform as a

Service)

• Model-driven PaaS: domain

specific languages

• PaaS (Products; Frameworks): aPaaS (App Server aaS) and

language runtimes / DBaaS

• Mini-PaaS (Foundational PaaS,

IaaS+): App. Containers + α

15 Dzone Cloud Report 2014

Page 17: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Super

Computing

Computing

Cloud

HPC over

Cloud

Higher

efficiency

Workload

bursting

Pay-per-use

Scalability Simplified

self-service

HPC over

Cloud

Benefits

Sophisticated

Migration

policies

Interfacing

With

External

components

Accelerated

Collaboration

HPC over Cloud: Target & Benefits

Economic (Easy & Improved Sharing), Green (Energy-efficient)

Page 19: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Technical Computing

Infrastructure (Resource)

Software (Service)

Academic

Computing

Shared HPC Resources

Technical

Computing

Me

ta-O

pe

rati

on

HPC Services

F3 Racing Team = SC Center

Dedicated

computing

Dedicated

Resources

HPC over Cloud Platform (Tool)

19

Page 20: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Institute HPC Centers

National HPC Cloud Centers

(Shared Infra/Platform)

HPC over Cloud

HPC SW Services

(Licenses) CPU/GPU-intensive

Memory-intensive

Data-intensive

Virtualized HPC Clusters

Dedicated HPC Centers

Page 21: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Building Shared National HPC

Resources (every 6 years)

HPC Cloud Center #1

HPC Cloud Center #2

HPC

Cloud Center #3

HPC Cloud

Center #4

#5 #6

국가

지방

Coordinated and Operated by National HPC Center

기업

Page 23: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Diversified HPC Services over Integrated &

Reconfigurable Super Computers

Reconfigurable

(Software-Defined)

HPC Platforms

Diversified &

Portable

HPC Software

Open & Convergent

HPC Resources

Open & Common API

Data-Intensive

Compute-Intensive Hybrid

Cloud-Ready HPC

23

Page 24: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT- 24 -

DevOps

Automation

Page 25: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Development + Operation

OpenStack (Puppet, Chef, …)

DevOps for Software-Defined

Infrastructure

Page 26: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Computers in

Data Centers

- 26 -

SDI & Rack Scale Computing

Page 27: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Cloud Datacenter as a BIG Computer

- 27 -

• Luiz André Barroso, Urs Hölzle, “The Datacenter as a

Computer: An Introduction to the Design of Warehouse-

Scale Machines”

• Google Omega & Apache Mesos

Page 29: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

HPC over Cloud

Examples Cloud-

Ready HPC

M&S Service Market Place

30

Page 30: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Data-

Intensive

Compute-

Intensive Hybrid

Open & Convergent

Shared HPC Resources

Diversified & Portable

HPC M&S Services

Open & Common API Reconfigurable

HPC over Cloud Platforms

Materials/Biomedical Deep Learning (GPU) CAE

HPC over Cloud 모델에 따른 Technical Computing Services

31

Page 31: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

HPC over Cloud Examples: CERN /

Rackspace OpenLab

• OpenLab: Hybrid Cloud Model based on OpenStack (open-source cloud OS)

COMPUTE NETWORKING

STORAGE

Rackspace Public Cloud

CERN Private Cloud

Rackspace Private Cloud

@ CERN

Demonstration of federated identity and aggregated services between a Rackspace Private Cloud at CERN and at least one other cloud.

Page 32: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

HPC over Cloud Examples: MegaRun

• Cycle Computing MegaRun: Schrödinger’s quantum chemistry software on 156,000 cores across 8 AWS regions (to sort through 205,000 compounds for solar panel). (Nov. 2013)

• $33,000 / 18 hours vs $68 million / 18 hours; $132,000 / 10 months (existing internal 300-core cluster)

Page 33: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

HPC over Cloud Examples: CloudFlow

Integrates

computational

services in the

Cloud into the

engineering

workflows of

manufacturing

SMBs

Page 34: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

HPC over Cloud Examples: CloudFlow

Page 35: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENThttps://www.theubercloud.com

workstation

HPC server

HPC over Cloud End-User Portable Units are like containers

Simulation, CAE

HPC over Cloud Examples: UberCloud

36

Page 36: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

HPC over Cloud Examples: Academic

Community Cloud & Overlay Cloud (Japan)

Page 37: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Public Cloud Services (EU)

Page 38: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT- 39 -

Page 39: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Control Tower & Access Center

Resource

Provisioning

for

S&T R&D Automated

Experiments S&T R&D

Portal

Multi-user Support

Configuration,

Control, Visibility

A Virtual

Playground

for

Virtual HPC

Ops

Dev

Virtual BigData

Virtual Presence

DevOps

Science and Technology R&D Cyber-Lab with

SDN-Cloud & HPC/DataFarm Playground

HPC & DataFarm

SDN-Cloud

Page 40: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

SmartX Software Framework

Zero-touch Configuration

Flexible Control

Multi-level Visibility

Provisioning

Orchestration

BigData / FastData

Intelligence

Automated Scaling / Chaining

Policy- driven

Orchestration

Intelligence

Visibility

SmartX Automation

Page 41: HPC over Cloud - 광주과학기술원 슈퍼컴퓨팅센터 · PDF fileHPC over Cloud July 16th, 2015 ... HPC over Cloud Examples: UberCloud 36 . SC ENT HPC over Cloud Examples: Academic

SCENT

Thank you!

Sent Inquiry to [email protected]

http://scent.gist.ac.kr