Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE...
-
Upload
ethan-stafford -
Category
Documents
-
view
214 -
download
1
Transcript of Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE...
![Page 1: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/1.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
Marco Konijnenburg
SIG SE @ Nikhef
14 november 2013
KITE
A down to earth approach to cloud computing
![Page 2: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/2.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
2
Contents
• Context
• Predecessor
• Goals
• Design
![Page 3: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/3.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
3
Processing large datasets
• Datasets are over 10 GB in size
• Collection of thousands of spectra
• Each spectrum can be processed individually
![Page 4: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/4.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
4
Compute
• Use general purpose compute clusters
• Use dedicated compute cluster
• Splittable compute jobs
![Page 5: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/5.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
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: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/6.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
6
COMMIT
Job workersJob office (headnode)
Calligo
Firewall
Proxy
Internet
ToPoS
J ob administratorJob administrator
![Page 7: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/7.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
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: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/8.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
8
Cloud UI
![Page 9: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/9.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
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: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/10.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
10
Overview
![Page 11: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/11.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
11
Kite log in
• Use existing techniques
– Browser login, SSO
– Using Shibboleth to connect to SURFConext
![Page 12: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/12.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
12
![Page 13: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/13.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
13
KRON
• Kite relay for Open Nebula
• Only command and data passing
• Reports to Kite when (re)started
![Page 14: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/14.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
14
KRON
![Page 15: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/15.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
15
KRON (expanded)
![Page 16: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/16.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
16
Communication
![Page 17: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/17.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
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: Software Engineering @ FOM Institute AMOLF Marco Konijnenburg SIG SE @ Nikhef 14 november 2013 KITE A down to earth approach to cloud computing.](https://reader035.fdocuments.us/reader035/viewer/2022062719/56649ec65503460f94bd11e8/html5/thumbnails/18.jpg)
Soft
ware
Engin
eeri
ng @
FO
M Inst
itute
AM
OLF
18
The end
Thank you for your attention
Contact:
MARCO.KONIJNENBURG
HTTP://WWW.LINKEDIN.COM/IN/MARCOKONIJNENBURG