Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Chicago, October 2008 Kate Keahey, Renato Figueiredo, Jose Fortes, Tim.

Slides:



Advertisements
Similar presentations
First Steps in the Clouds
Advertisements

Elastic Provisioning In Virtual Private Clouds
The Access Grid Ivan R. Judson 5/25/2004.
Open Science Grid Living on the Edge: OSG Edge Services Framework Kate Keahey Abhishek Rana.
A Scalable Approach to Deploying and Managing Appliances Kate Keahey Rick Bradshaw, Narayan Desai, Tim Freeman Argonne National Lab, University of Chicago.
Virtualization, Cloud Computing, and TeraGrid Kate Keahey (University of Chicago, ANL) Marlon Pierce (Indiana University)
On-Demand Virtual Workspaces: Quality of Life in the Grid Kate Keahey Argonne National Laboratory.
Virtual Appliances for Scientific Applications Kate Keahey Argonne National Laboratory University of Chicago.
Virtual Workspaces State of the Art and Current Directions Borja Sotomayor University of Chicago (Dept. of CS) Kate Keahey ANL/UC.
Enabling Cost-Effective Resource Leases with Virtual Machines Borja Sotomayor University of Chicago Ian Foster Argonne National Laboratory/
Workspaces for CE Management Kate Keahey Argonne National Laboratory.
The VM deployment process has 3 major steps: 1.The client queries the VM repository, sending a list of criteria describing a workspace. The repository.
Wei Lu 1, Kate Keahey 2, Tim Freeman 2, Frank Siebenlist 2 1 Indiana University, 2 Argonne National Lab
Virtual Workspaces in the Grid Kate Keahey Argonne National Laboratory Ian Foster, Tim Freeman, Xuehai Zhang, Daniel Galron.
Cloud Computing and Virtualization with Globus Oakland, May 2008 Kate Keahey Tim Freeman University of Chicago.
Sponsors and Acknowledgments This work is supported in part by the National Science Foundation under Grants No. OCI , IIP and CNS
Globus Virtual Workspaces An Update SC 2007, Reno, NV Kate Keahey Argonne National Laboratory University of Chicago
Nimbus or an Open Source Cloud Platform or the Best Open Source EC2 No Money Can Buy ;-) Kate Keahey Tim Freeman University of Chicago.
Cloud Computing with Nimbus FNAL, January 2009 Kate Keahey University of Chicago Argonne National Laboratory.
Globus Virtual Workspaces HEPiX Fall 2007, St Louis Kate Keahey Argonne National Laboratory University of Chicago
Infrastructure-as-a-Service Cloud Computing for Science
SZTAKI Cloud akadémiai vonatkozása Kecskeméti Gábor MTA-SZTAKI Párhuzamos és Elosztott rendszerek kutatólaboratórium.
1 Applications Virtualization in VPC Nadya Williams UCSD.
Education and training on FutureGrig Salt Lake City, Utah July 18 th 2011 Presented by Renato Figueiredo
1/16 Distributed Systems Architecture Research Group Universidad Complutense de Madrid An Introduction to Virtualization and Cloud Technologies to Support.
Center for Autonomic Computing Intel Portland, April 30, 2010 Autonomic Virtual Networks and Applications in Cloud and Collaborative Computing Environments.
Authenticated QoS Signaling William A. (Andy) Adamson Olga Kornievskaia CITI, University of Michigan.
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
Advanced Computing and Information Systems laboratory Educational Virtual Clusters for On- demand MPI/Hadoop/Condor in FutureGrid Renato Figueiredo Panoat.
NSF Middleware Initiative: GridShib Tom Barton University of Chicago.
Center for Autonomic Computing Intel Portland, April 30, 2010 Autonomic Virtual Networks and Applications in Cloud and Collaborative Computing Environments.
Kate Keahey Argonne National Laboratory University of Chicago Globus Toolkit® 4: from common Grid protocols to virtualization.
What Happens When Cloud Computing Meets HPC Dr. Dan Fraser Director, CDIGS (Community Driven Improvement of Globus Software)
TG RoundTable, Purdue RP Update October 11, 2008 Carol Song Purdue RP PI Rosen Center for Advanced Computing.
Ocean Observatories Initiative Common Execution Environment Kate Keahey OOI Cyberinfrastructure Life Cycle Objectives Milestone Review, Release 1 San Diego,
Virtual Infrastructure in the Grid Kate Keahey Argonne National Laboratory.
DuraCloud Managing durable data in the cloud Michele Kimpton, Director DuraSpace.
Purdue RP Highlights TeraGrid Round Table September 23, 2010 Carol Song Purdue TeraGrid RP PI Rosen Center for Advanced Computing Purdue University.
Nimbus & OpenNebula Young Suk Moon. Nimbus - Intro Open source toolkit Provides virtual workspace service (Infrastructure as a Service) A client uses.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
1 Evolution of OSG to support virtualization and multi-core applications (Perspective of a Condor Guy) Dan Bradley University of Wisconsin Workshop on.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Grids, Clouds and the Community. Cloud Technology and the NGS Steve Thorn Edinburgh University Matteo Turilli, Oxford University Presented by David Fergusson.
Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes – Bretagne Atlantique Rennes, France
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
Globus Virtual Workspaces OOI Cyberinfrastructure Design Meeting, San Diego, October Kate Keahey University of Chicago Argonne National Laboratory.
Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida.
The Future of the iPlant Cyberinfrastructure: Coming Attractions.
Virtual Workspaces Kate Keahey Argonne National Laboratory.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Ian Gable University of Victoria 1 Deploying HEP Applications Using Xen and Globus Virtual Workspaces A. Agarwal, A. Charbonneau, R. Desmarais, R. Enge,
The Eucalyptus Open-source Cloud Computing System Daniel Nurmi Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii.
Computing Research Testbeds as a Service: Supporting large scale Experiments and Testing SC12 Birds of a Feather November.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Purdue RP Highlights TeraGrid Round Table May 20, 2010 Preston Smith Manager - HPC Grid Systems Rosen Center for Advanced Computing Purdue University.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
Nimbus Update March 2010 OSG All Hands Meeting Kate Keahey Nimbus Project University of Chicago Argonne National Laboratory.
Building on virtualization capabilities for ExTENCI Carol Song and Preston Smith Rosen Center for Advanced Computing Purdue University ExTENCI Kickoff.
Workspace Management Services Kate Keahey Argonne National Laboratory.
Introduction to Cloud Technology
Cloud Computing with Nimbus
Cloud Computing with Nimbus
Cloud Computing Dr. Sharad Saxena.
Sky Computing on FutureGrid and Grid’5000
Virtualization, Cloud Computing, and TeraGrid
Cloud Computing: Concepts
Using and Building Infrastructure Clouds for Science
Sky Computing on FutureGrid and Grid’5000
Presentation transcript:

Science Clouds: Early Experiences in Cloud Computing for Scientific Applications Chicago, October 2008 Kate Keahey, Renato Figueiredo, Jose Fortes, Tim Freeman, Mauricio Tsugawa University of Chicago University of Florida

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Science Clouds l Make it easy for scientific projects to experiment with cloud computing u Can cloud computing be used for science? l Evolve software in response to the needs of scientific projects u Start with EC2-like functionality and evolve to serve scientific projects: virtual clusters, diverse resource leases u Federating clouds: moving between cloud resources in academic and commercial space

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Science Cloud Resources l University of Chicago (Nimbus): u first cloud, online since March 4th 2008 u 16 nodes of UC TeraPort cluster, public IPs l University of Florida u Online since 05/08 u nodes, access via VPN l Other Science Clouds u Masaryk University, Brno, Czech Republic (08/08), Purdue (09/08) u Configurations in progress: Vrije University (Amsterdam), Clemson University, FZK, ORNL l Using EC2 for overflow l

10/23/08 The Nimbus Toolkit: http//workspace.globus.org The Nimbus Toolkit l Provides implementation of Infrastructure-as-a-Service (IaaS) u WSRF interfaces and EC2 interfaces u Originally based on Xen, now also KVM u Formerly called workspace service (one of the Nimbus components) l Provide infrastructure serving the needs of the scientific community l Started mid-2003, first release in 09/2005 l Open source, extensible architecture, allows us to experiment with different capabilities and SLAs l Current release is 2.1 (October 08) l Available from:

10/23/08 The Nimbus Toolkit: http//workspace.globus.org 5-click Guide to Nimbus workspace control workspace resource manager workspace pilot workspace service IaaS gateway context broker context client EC2 potentially other providers cloud client workspace client storage service EC2 WSRF

10/23/08 The Nimbus Toolkit: http//workspace.globus.org University of Chicago Cloud: Some Numbers l ~100 DNs l Utilization: u Overall: 20% u Peak pw: 86% (week of 7/14) l Requests rejected: u None till 7/14 u 65 after 7/14 Data from March 4th to August 4th scaled to the nubmer of days per given month

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Who Runs on Nimbus? Project diversity: Science, CS, education, build&test… CloudBLAST (UFL) STAR HEP experiment (BNL) Container scalability study (UC) Montage workflows (USC) GridFTP testing (UC) Alice HEP experiment (CERN) Nimbus development&testing (UC) MPI evaluation (IU) Bioinformatics (UM) New users

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Hadoop Study l CS research: investigate latency-sensitive apps, e.g. hadoop l Need access to distributed resources, and high level of privilege to run a ViNE router l Virtual workspace: ViNE router + application VMs l Paper: CloudBLAST: Combining MapReduce and Virtualization on Distributed Resources for Bioinformatics Applications by Andréa Matsunaga, Maurício Tsugawa and José FortesFirst, accepted to eScience U of Florida U of Chicago ViNE router ViNE router

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Hadoop Study: Creating a Seamless Networking Domain with ViNE

10/23/08 The Nimbus Toolkit: http//workspace.globus.org STAR l STAR: a high-energy physics experiment l Need resources with the right configuration u Complex environments: correct versions of operating systems, libraries, tools, etc all have to be installed. u Consistent environments: require validation l A virtual OSG STAR cluster u OSG cluster l OSG CE (headnode), gridmapfiles, host certificates, NSF, PBS u STAR worker nodes: SL4 + STAR conf l Requirements u One-click virtual cluster deployment u Migration: Science Clouds -> EC2

10/23/08 The Nimbus Toolkit: http//workspace.globus.org STAR (cntd) l From proof-of-concept to production runs u ~2 years ago: proof-of-concept u Last September: EC2 runs of up to 100 nodes (production scale, non-critical codes) u Testing for critical production deployment l Performance u Within 10% of expected performance for applications l Work by Jerome Lauret, Doug Olson, Leve Hajdu, Lidia Didenko

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Scalability Testing l Project: testing scalability of various Globus components on different platforms l Need short-term but flexible access to diverse platforms l Workspaces: Globus others l Work by various members of the Globus Toolkit (Tom Howe and John Bresnahan) l Resulted in provisioning a private cloud for Globus

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Montage Workflows l Evaluating a cloud from users perspective Paper: Exploration of the Applicability of Cloud Computing to Large-Scale Scientific Workflows, C. Hoffa, T. Freeman, G. Mehta, E. Deelman, K. Keahey, SWBES08: Challenging Issues in Workflow Applications

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Alice HEP Experiment at CERN l Preparing a CHEP paper

10/23/08 The Nimbus Toolkit: http//workspace.globus.org How to Make It Easy: Social VPNs Alice Carol Bob Social Network Web interface Social network (e.g. Facebook) Overlay network (IPOP) carol.facebook.ipop node0.alice.facebook.ipop Social Network API Social network Information system Alices public key certificate Bobs public key certificate Carols public key certificate Identities are managed with web-based interface profiles; Public key certificates retrieved through API Symmetric keys exchanged and point-to- point private tunnels created on demand; Multicast-based resource discovery Bob: browses Alices SMB share

10/23/08 The Nimbus Toolkit: http//workspace.globus.org Thoughts l Impact: u Utilization, time used per project, etc. u Scientific results, papers written and in preparation, ongoing discussions l Another kind of impact: u We are doing things we could not do before: l Deploying network routers on remote platforms l Easily finding the right environment in distributed environment l Provisioning resource when we need them l Were learning whats possible

10/23/08 The Nimbus Toolkit: http//workspace.globus.org l Kate Keahey: l Renato Figueiredo: u Social networks l Jose Fortes: l Tim Freeman: l Mauricio Tsugawa: u ViNE