FutureGrid related presentations at TG and OGF Sun. 17th: Introduction to FutireGrid (OGF) Mon. 18th: Introducing to FutureGrid (TG) Tue. 19th –Educational.

Slides:



Advertisements
Similar presentations
Overview of the FutureGrid Software
Advertisements

Cloud Computing for Education & Cloud Learning Minjuan Wang to BT Research Center (Abu Dhabi) Educational Technology San Diego State University
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Education and training on FutureGrig Salt Lake City, Utah July 18 th 2011 Presented by Renato Figueiredo
2010 FutureGrid User Advisory Meeting Architecture Roadmap Long term vision 10:00-10:45, Monday, August 2, 2010 Pittsburgh, PA Gregor von Laszewski Representing.
CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
Amazon Web Services and Eucalyptus
Clouds from FutureGrid’s Perspective April Geoffrey Fox Director, Digital Science Center, Pervasive.
Advanced Computing and Information Systems laboratory Educational Virtual Clusters for On- demand MPI/Hadoop/Condor in FutureGrid Renato Figueiredo Panoat.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
FutureGrid Image Repository: A Generic Catalog and Storage System for Heterogeneous Virtual Machine Images Javier Diaz, Gregor von Laszewski, Fugang Wang,
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Jefferson Ridgeway 2, Ifeanyi Rowland Onyenweaku 3, Gregor von Laszewski 1*, Fugang Wang 1 1* Indiana University, Bloomington, IN 47408, U.S.A.,
Architecture overview 6/03/12 F. Desprez - ISC Cloud Context : Development of a toolbox for deploying application services providers with a hierarchical.
Design Discussion Rain: Dynamically Provisioning Clouds within FutureGrid Geoffrey Fox, Andrew J. Younge, Gregor von Laszewski, Archit Kulshrestha, Fugang.
Eucalyptus on FutureGrid: A case for Eucalyptus 3 Sharif Islam, Javier Diaz, Geoffrey Fox Gregor von Laszewski Indiana University.
Cyberaide Virtual Appliance: On-demand Deploying Middleware for Cyberinfrastructure Tobias Kurze, Lizhe Wang, Gregor von Laszewski, Jie Tao, Marcel Kunze,
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Interoperability in the Cloud By Alex Espinoza
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Towards a Javascript CoG Kit Gregor von Laszewski Fugang Wang Marlon Pierce Gerald Guo
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker Platform integration into WS-PGRADE/gUSE Zoltán Farkas MTA.
Science Clouds and FutureGrid’s Perspective June Science Clouds Workshop HPDC 2012 Delft Geoffrey Fox
Introduction to Cloud Computing
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
FutureGrid Dynamic Provisioning Experiments including Hadoop Fugang Wang, Archit Kulshrestha, Gregory G. Pike, Gregor von Laszewski, Geoffrey C. Fox.
Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes – Bretagne Atlantique Rennes, France
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
Image Management and Rain on FutureGrid: A practical Example Presented by Javier Diaz, Fugang Wang, Gregor von Laszewski.
FutureGrid Connection to Comet Testbed and On Ramp as a Service Geoffrey Fox Indiana University Infra structure.
Image Generation and Management on FutureGrid CTS Conference 2011 Philadelphia May Geoffrey Fox
Image Management and Rain on FutureGrid Javier Diaz - Fugang Wang – Gregor von.
ArcGIS Server for Administrators
FutureGrid Cyberinfrastructure for Computational Research.
RAIN: A system to Dynamically Generate & Provision Images on Bare Metal by Application Users Presented by Gregor von Laszewski Authors: Javier Diaz, Gregor.
SALSASALSASALSASALSA FutureGrid Venus-C June Geoffrey Fox
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
OAIS Rathachai Chawuthai Information Management CSIM / AIT Issued document 1.0.
Design Discussion Rain: Dynamically Provisioning Clouds within FutureGrid PI: Geoffrey Fox*, CoPIs: Kate Keahey +, Warren Smith -, Jose Fortes #, Andrew.
Computing Research Testbeds as a Service: Supporting large scale Experiments and Testing SC12 Birds of a Feather November.
Recipes for Success with Big Data using FutureGrid Cloudmesh SDSC Exhibit Booth New Orleans Convention Center November Geoffrey Fox, Gregor von.
A Technical Overview Bill Branan DuraCloud Technical Lead.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
SALSASALSASALSASALSA Digital Science Center February 12, 2010, Bloomington Geoffrey Fox Judy Qiu
Web Technologies Lecture 13 Introduction to cloud computing.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Grappling Cloud Infrastructure Services with a Generic Image Repository Javier Diaz Andrew J. Younge, Gregor von Laszewski, Fugang.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
PLATFORM TO EASE THE DEPLOYMENT AND IMPROVE THE AVAILABILITY OF TRENCADIS INFRASTRUCTURE IberGrid 2013 Miguel Caballer GRyCAP – I3M - UPV.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
DIRAC for Grid and Cloud Dr. Víctor Méndez Muñoz (for DIRAC Project) LHCb Tier 1 Liaison at PIC EGI User Community Board, October 31st, 2013.
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 StratusLab: Enhancing Grid.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Chapter 6: Securing the Cloud
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Javier Diaz, Gregor von Laszewski, Fugang Wang and Geoffrey Fox
StratusLab Sustainability
Versatile HPC: Comet Virtual Clusters for the Long Tail of Science SC17 Denver Colorado Comet Virtualization Team: Trevor Cooper, Dmitry Mishin, Christopher.
Leigh Grundhoefer Indiana University
Gregor von Laszewski Indiana University
Presentation transcript:

FutureGrid related presentations at TG and OGF Sun. 17th: Introduction to FutireGrid (OGF) Mon. 18th: Introducing to FutureGrid (TG) Tue. 19th –Educational Virtual Clusters for On-demand MPI/Hadoop/Condor in FutureGrid –MapReduce Applications and Environments –Managing Appliance Launches in Infrastructure Clouds –BoF: Applications and Environments, Map Reduce July 19th, 5:30-7pm, Brighton Wed. 20 th –BoF: TG'11: FutureGrid: What an Experimental Infrastructure can do for you July 20th, 5:30-7pm, Brighton

Towards Generic FutureGrid Image Management Gregor von Laszewski, Javier Diaz, Fugang Wang, Andrew J. Younge, Archit Kulshrestha, and Geoffrey Fox Community Grids Lab Pervasive Technology Institute Indiana University

Motivation FutureGrid is an experimental cloud and grid testbed We support HPC, Grid, and Cloud frameworks and services –Much interest by the community is in the offered frameworks and services are based on virtualization technologies or make use of them Image management becomes a key issue Generic catalog and repository of images that will be able to interact with other FG subsystems and potentially with other infrastructures Create and maintain platforms within custom FG images that can be retrieved, deployed and provisioned on demand

Related Work Existing efforts to provide image repositories as part of IaaS/PaaS cloud frameworks –Nimbus, Eucalyptus, OpenStack, OpenNebula, AbiCloud, Amazon Web Services, Windows Azure… In general they provide their own local image repository specifically designed to interact with that particular framework Our work differs as we strive towards providing an integrated service that overarches images suitable for bare metal and cloud IaaS frameworks installed on FG –Enables storing and organizing of images from multiple cloud efforts in the same repository –Allows storing the pedigree on how the images were created

Design The FG image management processes are supported by a number of tightly-coupled services essential within FG The major services are –Image repository –Image generator –Image verifier –Image deployment –Experiment management framework

Image Repository Integrated service that enables storing and organizing images from multiple cloud efforts in the same repository Images are augmented with metadata to describe their properties like the software stack installed or the OS Access to the images can be restricted to single users, groups of users or system administrators

Image Repository (II) Maintains data related with the usage to assist performance monitoring and accounting Quota management to avoid space restrictions Pedigree to recreate image on demand Repository’s interfaces: API's, a command line, an interactive shell, and a REST service Other cloud frameworks could integrate with this image repository by accessing it through an standard API Ability of generating images on-demand based on generic image generation descriptions

FG Image Repository (III) grid.org

Image Generation Service to create specialized images for users on demand Take in user requirements to format a new image that, once vetted and stored, can be deployed on FG hardware User specifies image type, arch, software, hypervisor, IaaS… Interact with the Image Repository to store new images and deploy on various infrastructures grid.org

Image Verification Images will be verified to guarantee some minimum security requirements Only if the image passes predefined tests, it is marked as deployable Verification takes place several times on an image –Time of generation –Before and after the deployment –Once a time threshold is reached –Periodically

Image Deployment Images need to be deployed on various IaaS frameworks supported within FG We explore on-demand transforming workflows to derive images running on different IaaS frameworks We explore time-to-live function that is coupled with our distributed image cache service and actively reduce the storage of outdated, obsolete, and rarely used images –Popular images will be cached in the distributed storage to guarantee fast access (not be recreated with the workflow each time)

Image Deployment (II)

Experiment Management Allows user to define, initiate, and control a repeatable set of events designed to exercise some particular functionality, either in isolation or in aggregate Experiments may vary in complexity: –Basic experiments, such as utilizing a particular pre- installed service and allowing a researcher debug an application interactively –More sophisticated experiments, such as instantiating a particular environment and running a pre-specified set of tasks on the environment

Experiment Management (II) This experiment-centric approach will allow the creation of a collection of reusable software images and experimental data Researchers will be able to quickly select an appropriate pre-configured environment and use it in their specific scenario

Additional Services Integrated in Image Management

Authentication and Authorization Images provisioned in FG will be integrated with FG general policies of account and project management Deal with a change in user’s privileges by integrating certificate revocations and validation of valid accounts by default Consider project based restrictions and allow user to create selective polices for authorization based on project participation –Single users who create images for themselves –Group of users who share the image amongst themselves –System administrators who maintain the images for the standard FG resource deployments such as HPC

Accounting Keep track of Image usage –Who uses the image, when and from where –Number of machines where the image has been deployed It can be used to optimize space and improve performance –Useless images are removed and need to be generated each time –Popular images are cached for faster access

Image Management Example

Example Generate a Centos image with several packages –fg-image-generate –o centos –v 5.6 –a x86_64 –s emacs, openmpi –u javi –> returns image: centosjavi tgz Deploy the image for HPC (xCAT) –./fg-image-register -x im1r –m india -s india -t /N/scratch/ -i centosjavi tgz -u jdiaz Submit a job with that image –qsub -l os=centosjavi testjob.sh Technology Preview

Image Generation with the Portal Technology Preview

Image Generation with the Portal Technology Preview

Image Generation with the Portal Technology Preview

Current Status Image Repository –Get, put, remove and list images –Access control to images (public or private) –Manage users and quotas Image Generation –Centos and Ubuntu Images –Users can request software from the default packages repositories (yum and apt) Image Deployment –Deploy images for HPC (xCAT/Moab) –Deployed images can be requested through Moab (-l os=)

What is next? Image Repository –REST API/Web interface (together with UIC) –Connect it with the Image Generation and Deploy –Create group of users to control images access –Extend the Repository to store Experiments Image Generation –Extend to other OS and version –Include custom OS repositories to install our own tools –Create EC2 interface to deploy VMs where the images are generated –Explore tools like Chef to deploy and configure software in the images –Rest API/Web interface Image Deployment –Generalize our strategy by avoiding the use of xCAT –Rest API/Web interface –Deploy images for different cloud platforms –Deploy complex appliances

Conclusion Design of the generic image repository and image management tools that will be used in FutureGrid As key feature, it provides a unique and common interface to manage any kind of image for any kind of cloud infrastructure Flexible design to be easily integrated not only with FutureGrid but also with other frameworks Aids users with the image management and interoperability issues between different Cloud deployments

Thank for your attention! Contact info: Gregor Laszewski: Javier Diaz: