• No results found

FutureGrid Computing Testbed as a Service

N/A
N/A
Protected

Academic year: 2020

Share "FutureGrid Computing Testbed as a Service"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

FutureGrid

Computing Testbed as a Service

Geoffrey Fox

J. Fortes G. von Laszewski ….

[email protected]

(2)

FutureGrid Computing Testbed

as a Service

Private

NID: Network Impairment Device

12TF Disk rich + GPU 512 cores

India (IBM) and Xray (Cray) (IU)

(3)

4 FutureGrid Usages

Computer Science

Applications and

understanding Science Clouds (Research

Computing – aaS)

Technology Evaluation

including XSEDE testing

Education and Training

IaaS

ØØ HypervisorBare Metal

Ø Operating System

Ø Virtual Clusters, Networks

PaaS

ØØ Cloud e.g. MapReduceHPC e.g. PETSc, SAGA

Ø Computer Science e.g. Haskell

Research

Computing

aaS

Ø Custom Images

Ø Courses

Ø Consulting

Ø Portals

Ø Archival Storage

SaaS

Ø System e.g. SQL,GlobusOnline

Ø Applications e.g. Amber, Blast

FutureGrid offers

Computing Testbed as a Service

FutureGrid Uses Testbed-aaS Tools

Ø Provisioning

Ø Image Management

Ø IaaS Interoperability

Ø IaaS tools

Ø Expt management

Ø Dynamic Network

(4)

What to use in Clouds: Cloud PaaS

HDFS style

file system

to collocate data and computing

Queues

to manage multiple tasks

Tables

to track job information

MapReduce

and

Iterative MapReduce

to support

parallelism

Services

for everything

Portals

as User Interface

Appliances

and

Roles

as customized images

Software tools like

Google App Engine, memcached

Workflow

to link multiple services (functions)

(5)

What to use in Grids and Supercomputers?

HPC (including Grid) PaaS

Services Portals

and

Workflow

as in clouds

MPI

and

GPU/multicore threaded

parallelism

GridFTP

and high speed networking

Wonderful libraries

supporting parallel linear algebra,

particle evolution, partial differential equation solution

Globus, Condor, SAGA, Unicore, Genesis

for Grids

Parallel I/O

for high performance in an application

Wide area File System

(e.g. Lustre) supporting file sharing

Scientific

Visualization

Let’s unify Cloud and HPC PaaS and add Computer Science

(6)

Computer Science PaaS

Tools to support Compiler Development

Performance tools at several levels

Components of Software Stacks

Experimental language Support

Messaging Middleware (Pub-Sub)

Semantic Web and Database tools

Simulators

System Development Environments

(7)

Research Computing as a Service

• Traditional Computer Center has a variety of capabilities supporting (scientific computing/scholarly research) users.

– Could also call this Computational Science as a Service

IaaS, PaaS and SaaS are lower level parts of these capabilities but commercial clouds do not include

1) Developing roles/appliances for particular users

2) Supplying custom SaaS aimed at user communities

3) Community Portals

4) Integration across disparate resources for data and compute (i.e. grids)

5) Data transfer and network link services

6) Archival storage, preservation, visualization

7) Consulting on use of particular appliances and SaaS i.e. on particular software components

8) Debugging and other problem solving

9) Administrative issues such as (local) accounting

• This allows us to develop a new model of a computer center where commercial companies operate base hardware/software

(8)

4 Use Types for FutureGrid

TestbedaaS

223

approved projects (968 users) July 14 2012

USA, China, India, Pakistan, lots of European countries

Industry, Government, Academia

Training Education and Outreach (

10%

)

Semester and short events; interesting outreach to HBCU

Computer science and Middleware (

59%

)

Core CS and Cyberinfrastructure; Interoperability (2%) for Grids

and Clouds; Open Grid Forum OGF Standards

Computer Systems Evaluation (

29%

)

XSEDE (TIS, TAS), OSG, EGI; Campuses

New Domain Science applications (

26%)

Life science highlighted (

14%

), Non Life Science (

12%

)

Generalize to building

Research Computing-aaS

(9)

https://portal.futuregrid.org

Selected List of FutureGrid

Services Offered

Cloud PaaS Hadoop Twister HDFS Swift Object Store IaaS Nimbus Eucalyptus OpenStack ViNE Grid PaaS Genesis II Unicore SAGA Globus HPC PaaS MPI OpenMP CUDA TestbedaaS FG RAIN Portal Inca Ganglia Devops Exper. Manag./Pegasus

(10)

Testbed as a

Service

Experiment Management as a Service

•Workflow, Script, Table, Queue

Grids/HPC Platform as a Service

•MPI, Libraries, GridFTP, Parallel IO, Wide area file system

•Job Management Supports applications

Research Computing as a Service

•Community Portal •Custom SaaS

•Meshups: data and compute services

•Analytic Services: Vizualization, … •Archival Services

•Debugging •Administration

Computer Science as a Service

•Compiler & Performance tools

Cloud Platform as a Service

•Portal •Database •Hadoop

•Iterative Mapreduce

•Supports Applications

Infrastructure as a Service

(11)

Expanding Resources in FutureGrid

We have a core set of resources but need to keep

up to date and expand in size

Natural is to build large systems and support large

experiments by

federating

hardware from several

sources

Requirement is that partners in federation agree on and

develop together

TestbedaaS

(12)
(13)

Register Images on Cloud

Number of Concurrent Requests

1 2 4 8

Ti me (s) 0 100 200 300 400 500 600 700 800 900

(1) Customize Image

Time (s) 0 100 200 300 400 500 600 700 800 900

(1) Customize Image

Eucalyptus

(14)

Register Image on HPC

1

Ti

me

(s)

0 20 40 60 80 100 120 140

(1) Retrieve Image from Repository

(15)

Templated(Abstract) Dynamic Provisioning

Abstract Specification of image mapped to various

HPC and Cloud environments

Essex replaces Cactus Current Eucalyptus 3 commercial while

References

Related documents

The study of the inexhaustible wealth of the musical folklore of the Tatars of the Novosibirsk Region will allow preserving for subsequent generations the distinctive and

In models of money supply growth ∆m, output growth ∆y, inflation ∆p, fluctuations in an interest rate ∆r and a rate spread rr, however, we find only one case in which

Prabhakar Reddy pursuing Master of Technology in the stream of Computer Science and Engineering from Institute of Aeronautical Engineering, Dundigal, Hyderabad and Received his

Specialist Clinical Operations Manager Clinical Program Lead Clinical Project Manager Clinical Research Associate Clinical Research Director Clinical Research Physician

Discovering Statistics Using SPSS: Chapter 8 The main ANOVA summary table shows us that because the observed significance value is less than 0.05 we can say that there was a

Shaker K channel molecule with respect to its function. These authors measured fluorescence changes in oocytes under voltage clamp using the cut-open oocyte technique that allows

White balance is adjusted when you press the HOME button on the supplied remote commander or the joystick top button on the remote controller while [ONE PUSH] is selected in