StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INSFO-RI-261552 Operating grid services on.

Slides:



Advertisements
Similar presentations
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Management Overview StratusLab.
Advertisements

StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Enhancing grid.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 4 Software Integration.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INSFO-RI Ioannis Konstantinou Greek.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Sharing Virtual Appliances.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI VM Lifecycle ACGRID-III (Hanoi)
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Introduction to Cloud Technology.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Cloud Federation.
1/8 Enhancing Grid Infrastructures with Virtualization and Cloud Technologies Ignacio M. Llorente Business Workshop EGEE’09 September 21st, 2009 Distributed.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab Cloud Distribution.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
StratusLab: Darn Simple Cloud Charles (Cal) Loomis & Mohammed Airaj LAL, Univ. Paris-Sud, CNRS/IN2P October 2013.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Cloud Computing and Challenges.
StratusLab Cloud Distribution Installation Charles Loomis (CNRS/LAL) 3 July 2014.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Marketplace & Image Metadata.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks C. Loomis (CNRS/LAL) M.-E. Bégin (SixSq.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Storage Services ACGRID-III.
StratusLab Roadmap StratusLab Tutorial (Orsay, France) 28 November 2012.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Virtual Machine Isolation.
WNoDeS – Worker Nodes on Demand Service on EMI2 WNoDeS – Worker Nodes on Demand Service on EMI2 Local batch jobs can be run on both real and virtual execution.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks C. Loomis (CNRS/LAL) M.-E. Bégin (SixSq.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Client Installation ACGRID-III.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Registration ACGRID-III (Hanoi)
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI The StratusLab Cloud Distribution.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Tutorial Recap.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Storage Services.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INSFO-RI StratusLab project Update.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab Collaborations.
EMI Middleware in Cloud Environments Shahbaz Memon (JUELICH), Eric Yen (ASGC), Morris Riedel (JUELICH), Mischa Salle (NIKHEF), Oscar Koeroo (NIKHEF) EGI.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INSFO-RI Integrating Cloud Monitoring.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Storage Services.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Marketplace EGI.
Grid testing using virtual machines Stephen Childs*, Brian Coghlan, David O'Callaghan, Geoff Quigley, John Walsh Department of Computer Science Trinity.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Enhancing Grid.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Management Overview StratusLab.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 3 Dissemination.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Demonstration StratusLab First.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 2 Interactions.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI VM Lifecycle StratusLab Tutorial.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Client Installation StratusLab.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Technical Overview StratusLab.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Enhancing Grid.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab Marketplace C.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 2 Interactions.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Cloud Computing and Challenges.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 5 Infrastructure.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Virtual Machine Isolation.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 5 Infrastructure.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Introduction to Cloud Technology.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Exploitation and Sustainability.
The StratusLab Distribution and Its Evolution 4ème Journée Cloud (Bordeaux, France) 30 November 2012.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Overview & Collaboration.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Current Status of the Project C. Loomis CNRS/LAL The StratusLab project is co-funded by the European Community’s Seventh Framework Programme (Capacities)
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab Sustainability.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 4 Software Integration.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Features, Use Cases, and Sustainability.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: VM Lifecycle EGI.
C Loomis (CNRS/LAL) and V. Floros (GRNET)
StratusLab First Periodic Review
Cloud Challenges C. Loomis (CNRS/LAL) EGI-TF (Amsterdam)
StratusLab Roadmap C. Loomis (CNRS/LAL) EGI TCB (Amsterdam)
StratusLab Tutorial (Bordeaux, France)
Exploitation and Sustainability
StratusLab Final Periodic Review
StratusLab Final Periodic Review
StratusLab Sustainability
Presentation transcript:

StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INSFO-RI Operating grid services on the StratusLab cloud Vangelis Floros, GRNET EGI User Forum April 2011, Vilnius

2 Presentation Outline Project overview and Goals StratusLab Cloud Distribution Reference Cloud Service Grid sites over cloud  Deployment  Configuration  Experience and Issues Future work Conclusions

3 StratusLab Project Goal  Create comprehensive, open-source, IaaS cloud distribution  Focus on supporting grid services Information  1 June 2010—31 May 2012 (2 years)  6 partners from 5 countries  Budget : 3.3 M€ (2.3 M€ EC) Contacts  Site web:   Support: CNRS (FR)UCM (ES) GRNET (GR)SIXSQ (CH) TID (ES)TCD (IE)

4 Primary Use Cases Grid sites on top of cloud infrastructures  Bridge cloud and grid technologies  Understand technology gaps and implications from combining these two approaches in the same environment  Demonstrate production level grid services on top of cloud technologies Cloud-like approaches for grid service provision  Dynamic management / Elasticity of computing resources  VO-based authentication and authorization for accessing cloud resources

5 Grid and Cloud Integrations Grid Resource Center StratusLab Distribution Private/Public Cloud Cloud API and Service Manager API Grid Services Public Clouds users

6 Target User Communities/ Application Domains System Administrators  Will use the StratusLab distribution to deploy their own cloud infrastructure –Manual installation –Installation through the Quattor system Grid Site administrators  Will use a StratusLab-based cloud infrastructure to deploy their Grid sites  Will re-use existing appliances with grid middleware or build their own images End Users  Focus on Scientific applications (same as with Grid applications)  Bioinformatics community participates in the project (CNRS/IBCP). Early adopters of StratusLab technology  Will run their applications either as Grid jobs or by accessing computing resources directly from the cloud APIs.

7 So far, so good… Series of public/preview releases of StratusLab distribution  Latest release: v0.3 (9 March 2011)  RPMs available from the StratusLab repo:  OpenNebula 2.2 core virtual machine manager Public reference cloud service  Operated by GRNET  Provides access to external users. Requests send to  Based on the latest at time StratusLab release Appliance repository  Operated by TCD  Offers base OS and appliance images (pre-cooked with app-level software).  Is evolving towards a “Marketplace” of VM Appliances (registry of VM metadata – actual images stored in the cloud)

8 Architecture of StratusLab v1.0 IaaS Cloud Virtual Machine Manager (OpenNebula) XML-RPC  OCCI Physical Computing Resources VMware Service Manager (Claudia) TCloud Storage Manager REST/CDMI iSCSI (?)KVMXen… Physical Storage Resources … Appliance Management StratusLab Marketplace HTTP(S) REST Interface Appliance Storage (Web, Grid, Cloud) users

9 Reference deployment

10 Deploying a new gLite grid site Appliance Repository CE image SE image WN image UI image VM Instantiation CE instance WN instance … Cloud Storage SE instance stratus-* cli commands stratus-run-instance, stratus-describe-instance, stratus-kill-instance APEL image

11 Configuring the site CE instance WN instance … Cloud Storage SE instance SSH pubkey-based authentication Access and configure CE, SE nodes Yaim files configuration -VO setup -LRMS setup -Site definition -…

12 Expanding the site (adding more WNs) Appliance Repository WN image WN VM Instantiation CE instance WN instance … stratus-run-instance WN instance Yaim files configuration -LRMS setup -Site definition -… Update site-info.def with more WNs Run yaim

13 In action: HG-07-StratusLab

14 Grid admins Reduced time to production Minimize chances of downtimes due to hardware problems Easier to quickly scale on high load demands Hardware administration delegated to cloud provider Cost-efficient access to computing resources (?) Grid end-users Experience a more reliable Grid service Benefits Additional work is needed in order to exploit the full potential of the cloud

15 Issues - Installation Provision of official grid images  Verified for proper operation  Secure  Up-to-date with latest releases  Available from VM Marketplaces  Will facilitate the adoption of cloud services for quick deployment of secure and stable virtualized grid sites CE image gLite CE 3.2 R52 SL 5.5 QCOW CERTIFIED

16 Issues – YAIM Configuration YAIM configuration approach not cloud-friendly - leads to a static site definition Site locality  Geo-location (Lat, Long) might not be known – “It’s somewhere in the cloud”  Location may also change – VM migration to different datacenter Site structure  Not all WNs are the same (easy to instantiate different VM profiles in cloud context) Hardware information  Number of Physical CPUs? Number of Logical CPUs? Should be able to define “Number of Virtual CPUs”  CPU_ARCH? SMP_SIZE? Does it really make sense?

17 Issues – site operation Dynamic management and elasticity  Should be able to fully exploit the capabilities of the underlying IaaS cloud “Unknown” territories  Grid sites hosted in datacenters outside the home NGI  Grid sites split in multiple cloud datacenters In different service providers In different countries Outside Europe Which NGI certifies the site? Which CA issues the service certificates

18 Towards elastic Grid sites Exploit the full potential of cloud infrastructures  Elastic CE/WN management  Dynamic site re-configuration based on workload Add more WNs to accommodate increased number of job submissions Increase storage to accommodate increased volumes of Data  Will require interoperability with the underlying Grid middleware Service manager (Claudia) to facilitate grid elasticity in StratusLab (work in progress)  Relevant work: INFN’s Worker nodes on-demand (WNoDeS) SARA’s BiG Grid

19 Bringing real benefits to the end user Direct access to cloud resources  Collaborative cloud environments  VO-aware cloud services  “By-pass” grid central services and queuing systems  Evolve existing grid information systems and AAA frameworks Leverage IaaS cloud capabilities  Access to “infinite” computing resources  WN images customized by VO-managers/end-users

20 Conclusions  StratusLab working on cloud / grid integration/interoperability scenarios  StratusLab pre-1.0 released. Final version expected end of May  Reference cloud service publicly available  Production grid site running on reference cloud  Working on elastic grid site functionality  Exploring grid-like access to cloud resources

21 For more information… StratusLab wiki: Support mailing list: (also for requesting access to the reference cloud Appliance Repository: Git (source code): Package repository: OpenNebula toolkit: Quattor toolkit:

Copyright © 2011, Members of the StratusLab collaboration: Centre National de la Recherche Scientifique, Universidad Complutense de Madrid, Greek Research and Technology Network S.A., SixSq Sàrl, Telefónica Investigación y Desarrollo SA, and The Provost Fellows and Scholars of the College of the Holy and Undivided Trinity of Queen Elizabeth Near Dublin. This work is licensed under the Creative Commons Attribution 3.0 Unported License