de676e84671159c9dc9a7c59e1878c27.ppt
- Количество слайдов: 16
Nimbus or an Open Source Cloud Platform or the Best Open Source EC 2 No Money Can Buy ; -) Kate Keahey Tim Freeman (keahey@mcs. anl. gov) University of Chicago Argonne National Laboratory
What Are Clouds? Software-as-a-Service (Saa. S) e. g. , Animoto Platform-as-a-Service (Paa. S) e. g. Google. App Engine Infrastructure-as-a-Service (Iaa. S) e. g. , AWS, Go. Grid, Flexiscale, Science Clouds 11/19/08 SC 08 ANL Booth Presentation
What is Nimbus? l An extensible open source Infrastructure-as-a. Service implementation u l Why open source Iaa. S? u u l 11/19/08 Turns your cluster into a cloud Experiment and use: make your own cloud or configure a private cloud Customize: try new things, make the Iaa. S paradigm work for your application domain Our particular interest in customization: scientific computing SC 08 ANL Booth Presentation
Nimbus Features Cloud computing infrastructure l u u u WSRF and EC 2 interfaces Xen implementation (KVM in preparation for release) Launches flexibly defined groups of VMs and configures their networking Can be configured to use familiar schedulers like PBS and SGE to manage VMs l u The workspace pilot Launches self-configuring virtual clusters l u The context broker Defines an extensible architecture l u And has been extended by various projects News Flash: Ian Gable from UVIC becomes a Nimbus committer! 11/19/08 SC 08 ANL Booth Presentation
5 -click Guide to Nimbus context client 11/19/08 WSRF EC 2 context broker storage service workspace service Iaa. S gateway workspace client workspace resource manager workspace control workspace pilot EC 2 potentially other providers cloud client SC 08 ANL Booth Presentation
Science Clouds News Flash: the Masaryk cloud officially available online today! 11/19/08 SC 08 ANL Booth Presentation
Science Clouds: Goals l Make it easy for scientific projects to experiment with cloud computing u l Customize software in response to the needs of scientific projects u u 11/19/08 Can cloud computing be used for science? Start with EC 2 -like functionality and evolve to serve scientific projects: virtual clusters, diverse resource leases Federating clouds: moving between cloud resources in academic and commercial space SC 08 ANL Booth Presentation
Who Runs on Science Clouds? Cloud. BLAST (UFL) STAR HEP experiment (BNL) Container scalability study (UC) Montage workflows (USC) Grid. FTP testing (UC) Alice HEP experiment (CERN) Nimbus development&testing (UC) MPI evaluation (IU) Bioinformatics (UM) New users Project diversity: Science, CS, education, build&test… 11/19/08 SC 08 ANL Booth Presentation
Cloud. BLAST U of Florida U of Chicago Vi. NE router l l 11/19/08 Vi. NE router CS research: investigate latency-sensitive apps, e. g. hadoop Need access to distributed resources, and high level of privilege to run a Vi. NE router Virtual workspace: Vi. NE router + application VMs Paper: “Cloud. BLAST: Combining Map. Reduce and Virtualization on Distributed Resources for Bioinformatics Applications” by Andréa Matsunaga, Maurício Tsugawa and José Fortes, accepted to e. Science 2008. SC 08 ANL Booth Presentation
STAR l l STAR: a high-energy physics experiment Needs resources with the right configuration u u l Solution: deploy a virtual OSG STAR cluster u l Complex environments: correct versions of operating systems, libraries, tools, etc all have to be installed. Consistent environments: require validation OSG CE (headnode) plus STAR worker nodes: SL 4 + STAR conf Requirements u u One-click virtual cluster deployment Migration: Science Clouds -> EC 2 l l l 11/19/08 Last September: EC 2 runs of up to 100 nodes (production scale, non-critical codes) Testing for critical production deployment Work by Jerome Lauret, Doug Olson, Leve Hajdu, Lidia Didenko SC 08 ANL Booth Presentation
Infrastructure Testing l Project: tests of various Globus components on different platforms for correctness and scalability 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, John Bresnahan, Stu Martin, Martin Feller) l Resulted in provisioning a private Nimbus cloud for Globus 11/19/08 SC 08 ANL Booth Presentation
Alice HEP Experiment at CERN Collaboration with the CERNVM project 11/19/08 SC 08 ANL Booth Presentation
Other Projects l Evaluating a cloud from user’s perspective u l Economics u 11/19/08 Paper: “Exploration of the Applicability of Cloud Computing to Large-Scale Scientific Workflows”, C. Hoffa, T. Freeman, G. Mehta, E. Deelman, K. Keahey, SWBES 08: Challenging Issues in Workflow Applications Paper: “Testing Different Imitation Strategies in PD Game on Networks”, Svarc, P. and N. Svarcova, Journal of Economic Interaction and Coordination (JEIC-D-08 -00034). SC 08 ANL Booth Presentation
What Our Users Are Saying 11/19/08 SC 08 ANL Booth Presentation
Getting Started l Available to scientific projects l Send us mail to get access l Do the quickstart: you should be running in 15 minutes! l Move on to create virtual clusters and virtual Grids 11/19/08 SC 08 ANL Booth Presentation
The Last Slide l l Nimbus is an extensible, easy-to-use, open source tool for configuring clouds What has our impact been? u u l Another kind of impact: we are doing things we could not do before u u u l 11/19/08 Utilization, time used per project, etc. Scientific results, papers written and in preparation, ongoing discussions Deploying network routers on remote platforms Easily finding the right environment in distributed environment Provisioning resource when we need them We’re learning what’s possible SC 08 ANL Booth Presentation
de676e84671159c9dc9a7c59e1878c27.ppt