Download presentation
Presentation is loading. Please wait.
Published bySean Hood Modified over 11 years ago
1
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
2
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
3
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 16-32 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 http://workspace.globus.org/clouds
4
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: http://workspace.globus.org http://workspace.globus.org
5
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
6
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
7
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
8
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 2008. U of Florida U of Chicago ViNE router ViNE router
9
10/23/08 The Nimbus Toolkit: http//workspace.globus.org Hadoop Study: Creating a Seamless Networking Domain with ViNE
10
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
11
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
12
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 101 + others l Work by various members of the Globus Toolkit (Tom Howe and John Bresnahan) l Resulted in provisioning a private cloud for Globus
13
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
14
10/23/08 The Nimbus Toolkit: http//workspace.globus.org Alice HEP Experiment at CERN l Preparing a CHEP paper
15
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 10.10.0.2 node0.alice.facebook.ipop 10.10.0.3 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
16
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
17
10/23/08 The Nimbus Toolkit: http//workspace.globus.org l Kate Keahey: keahey@mcs.anl.govkeahey@mcs.anl.gov l Renato Figueiredo: renato@acis.ufl.edurenato@acis.ufl.edu u Social networks l Jose Fortes: fortes@ufl.edu l Tim Freeman: tfreeman@mcs.anl.govtfreeman@mcs.anl.gov l Mauricio Tsugawa: tsugawa@ufl.edutsugawa@ufl.edu u ViNE
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.