kite

18
Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing

Upload: hang

Post on 09-Feb-2016

48 views

Category:

Documents


0 download

DESCRIPTION

KITE. A down to earth approach to cloud computing. Marco Konijnenburg SIG SE @ Nikhef 14 november 2013. Contents. Context Predecessor Goals Design. Processing large datasets. Datasets are over 10 GB in size Collection of thousands of spectra - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

Marco Konijnenburg

SIG SE @ Nikhef

14 november 2013

KITE

A down to earth approach to cloud computing

Page 2: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

2

Contents

• Context

• Predecessor

• Goals

• Design

Page 3: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

3

Processing large datasets• Datasets are over 10 GB in size

• Collection of thousands of spectra

• Each spectrum can be processed individually

Page 4: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

4

Compute

• Use general purpose compute clusters

• Use dedicated compute cluster

• Splittable compute jobs

Page 5: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

5

Cloud• HPC –Cloud Calligo @ SARA

– Open Nebula implementation

• Configurable systems– Mix various systems (like different OS-es)

• Start and stop systems at will– Using VM’s

Page 6: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

6

COMMIT

Job workersJob office (headnode)

Calligo

Firewall

Proxy

Internet

ToPoS

J ob administratorJob administrator

Page 7: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

7

Job submission application• Connect to headnode

• Specify script , data and storage for MS processing

• Specify number of tokens (job parts)

• Submit job– Receive email of job

status– View progress

Page 8: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

8

Cloud UI

Page 9: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

9

Improve• Easier interface for non computer

scientists– Start and stop preconfigured group of VM’s

• Interface from desktop app to web app– Multi platform– Always up to date– Needs a login to remember user settings

Page 10: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

10

Overview

Page 11: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

11

Kite log in• Use existing techniques

– Browser login, SSO

– Using Shibboleth to connect to SURFConext

Page 12: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

12

Page 13: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

13

KRON• Kite relay for Open Nebula

• Only command and data passing

• Reports to Kite when (re)started

Page 14: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

14

KRON

Page 15: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

15

KRON (expanded)

Page 16: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

16

Communication

Page 17: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

17

Issues & Wishes• XML RPC requires extra log in, not

SURFConext’ed

• Within one group VM’s ‘see’ each other

• Data in and out

• Scale it up to multiple clouds, possibly multiple types

• Scale it up to users from other institutes

Page 18: KITE

Softw

are

Engi

neer

ing

@ F

OM In

stitu

te A

MOL

F

18

The end

Thank you for your attention

Contact:

[email protected]

MARCO.KONIJNENBURG

HTTP://WWW.LINKEDIN.COM/IN/MARCOKONIJNENBURG