190 likes | 489 Views
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
E N D
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 • Each spectrum can be processed individually
Compute • Use general purpose compute clusters • Use dedicated compute cluster • Splittable compute jobs
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
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
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
Kite log in • Use existing techniques • Browser login, SSO • Using Shibboleth to connect to SURFConext
KRON • Kite relay for Open Nebula • Only command and data passing • Reports to Kite when (re)started
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
The end Thank you for your attention • Contact: • m.konijnenburg@amolf.nl • marco.konijnenburg • http://www.linkedin.com/in/marcokonijnenburg