Using the ARCS Grid and Compute Cloud Jim McGovern.

Slides:



Advertisements
Similar presentations
PRAGMA BioSciences Portal Raj Chhabra Susumu Date Junya Seo Yohei Sawai.
Advertisements

Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
A Toolbox for Blackboard Tim Roberts
Security Daniel Mallmann MWSG meeting Amsterdam December 2005.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
John Kewley e-Science Centre GIS and Grid Computing Workshop 13 th September 2005, Leeds Grid Middleware and GROWL John Kewley
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
UNICORE UNiform Interface to COmputing REsources Olga Alexandrova, TITE 3 Daniela Grudinschi, TITE 3.
Workload Management Massimo Sgaravatto INFN Padova.
Member of the ExperTeam Group Ralf Ratering Pallas GmbH Hermülheimer Straße Brühl, Germany
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
Chapter 9: Novell NetWare
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Fundamentals of Database Chapter 7 Database Technologies.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
NeSC Apps Workshop July 20 th, 2002 Customizable command line tools for Grids Ian Kelley + Gabrielle Allen Max Planck Institute for Gravitational Physics.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
GridFE: Web-accessible Grid System Front End Jared Yanovich, PSC Robert Budden, PSC.
2005 © SWITCH Perspectives of Integrating AAI with Grid in EGEE-2 Christoph Witzig Amsterdam, October 17, 2005.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
GRAM5 - A sustainable, scalable, reliable GRAM service Stuart Martin - UC/ANL.
Neil Witheridge APAN29 Sydney February 2010 ARCS Authorisation Services Neil Witheridge Manager, ARCS Authorisation Services APAN29, Sydney, February 2010.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
1 © State of New South Wales through the NSW Department of Education and Training, This work may be freely reproduced and distributed for personal,
1 Sergio Maffioletti Grid Computing Competence Center GC3 University of Zurich Swiss Grid School 2012 Develop High Throughput.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Author - Title- Date - n° 1 Partner Logo WP5 Summary Paris John Gordon WP5 6th March 2002.
Interoperability Grids, Clouds and Collaboratories Ruth Pordes Executive Director Open Science Grid, Fermilab.
JISC Middleware Security Workshop 20/10/05© 2005 University of Kent.1 The PERMIS Authorisation Infrastructure David Chadwick
Convert generic gUSE Portal into a science gateway Akos Balasko 02/07/
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 Condor BirdBath SOAP Interface to Condor Charaka Goonatilake Department of Computer Science University College London
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Leveraging the InCommon Federation to access the NSF TeraGrid Jim Basney Senior Research Scientist National Center for Supercomputing Applications University.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Adrian Jackson, Stephen Booth EPCC Resource Usage Monitoring and Accounting.
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
Digital Library Syllabus Uploader Will Cameron CSC 8530 Fall 2006 Presentation 1.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
John Kewley e-Science Centre All Hands Meeting st September, Nottingham GROWL: A Lightweight Grid Services Toolkit and Applications John Kewley.
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
EGI Technical Forum Amsterdam, 16 September 2010 Sylvain Reynaud.
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
As a distinctive management software product, DN4 platform can provide useful and convenient remote management and inquiry services. Through DN4, users.
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Convert generic gUSE Portal into a science gateway Akos Balasko.
The LGI Pilot job portal EGI Technical Forum 20 September 2011 Jan Just Keijser Willem van Engen Mark Somers.
ArcGIS for Server Security: Advanced
REDCap General Overview
Architecture Review 10/11/2004
Workload Management Workpackage
CARA 3.10 Major New Features
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Using the ARCS Grid and Compute Cloud Jim McGovern

QuestNet 2011 First thing – get quota in the ARCS Compute Cloud. By registering with ARCS Access Service, you will automatically be given quota in the ARCs Compute cloud. Some Housekeeping

QuestNet 2011 Compute Resources used by Researchers Researchers may access a range of resources to meet their compute needs. For example Their own PC Their own University servers or HPC A regional HPC facility, e.g. QCIF Facilities at another university (possibly national) remote merit-based allocation reserved for their discipline or project. E.g. NCI, VLSCI, QFAB.

QuestNet 2011 National HPC Resources

QuestNet 2011 Problem: Multiple Systems More places to submit jobs Even more to learn (submission systems, quirks, etc) Need accounts set up at each site Firewall dramas, etc

QuestNet 2011 Problems associated with Access to Diverse, Remote Compute Resources Different submission systems Different accounts and authentication Different administration systems/ people to deal with. Different file systems and difficulty in sharing output or using shared input. Need for support/ capability

QuestNet 2011 Solution: Grid - Unified Submission System Use Globus One submission system to understand Handles local quirks automagically A kind of single login (via certificates) However...

QuestNet 2011 Example Job Script /usr/bin /whoami ${GLOB US_SCRATCH_DIR } ${GLOBU S_SCRATCH_DIR} /stdout.samtest ${GLOBUS _SCRATCH_DIR}/s tderr.samtest 60 single gsiftp:// ngdata.ivec.org:2811 /etc/termcap file: ///${GLOBUS_SCR ATCH_DIR}/file.sa mtest file:///${ GLOBUS_SCRATC H_DIR}/file.samtest gsif tp://ng2.vpac.org:281 1/${GLOBUS_USE R_HOME}/file.samt est22 file:///${GLO BUS_SCRATCH_DI R}/file.samtest

QuestNet 2011 Better Solution: Grisu Single Grisu core with access to all resources Client machine connects to this core to manage all aspects of job creation, submission, and result collection Provides a simplified API for the Grid Reduces firewall issues Shibboleth logins

QuestNet 2011 Even Better Solution: The ARCS Compute Cloud Access via applications (“application as service”) One account gives access to all Shibboleth login Minimal input with standardised implementations App 1App 2App n

QuestNet 2011 ARCS Compute Cloud Provides a web-based Graphical User Interface for job submission Same interface for all systems, even though target is different. Uses AAF for authentication – use your own institution's credentials Is integrated with ARCS Data Fabric Provides support resources

QuestNet 2011 ARCS Compute Cloud Provides useful resources across many HPC resources that any one can access. Provides Application as a Service: access package, hides Compute Resource Selects best location to run jobs from those available. Minimises user input Can free up desk top (e.g. rendering, statistical analysis)

QuestNet 2011 Demonstration: Running an application through ARCS Compute Cloud

QuestNet 2011 Single Web-based GUI for HPC job management Input from Data Fabric/Desk top Output to Data Fabric Login with your home institution's credentials Ability to use defaults only. Re-cap on demonstration

QuestNet 2011 Go to ARCS Web site and select the “Services Login” Login using your IdP Select Compute Cloud Select New Job Select Underworld application from list on LHS Select Data Fabric for input files. First underworld file is primary input file, and second is additional input file. Submit Job Monitor your job Review output files Run an application through ARCS Compute Cloud

QuestNet 2011 Questions?

QuestNet 2011 Extending the ARCS Grid and Compute Cloud Jim McGovern

QuestNet 2011 The ARCS Compute Cloud provides a useful facility for those who want to use a standard available application in a standard way. The ARCS facilities also support: Roll your own code New applications (new templates) Restricted resources or applications Building your own workflows: Using Java Using Scripting languages (e.g. Python) Accessing other resources on the ARCS Grid

QuestNet 2011 Roll your own code: - Java template - Python Scripts - Custom Scripts Accessing other resources on the ARCS Grid

QuestNet 2011 What resources are available on the Grid? See This provides all information, links to HPC providers. Accessing other resources on the ARCS Grid

QuestNet 2011 Building new templates Create a text file of properties Submit to ARCS Place in a particular repository folder – e.g. under Earth Sciences with.template extension Automatically put in Web interface (Compute Cloud) Produces RSL that is translated to local submission system Accessing other resources on the ARCS Grid

QuestNet Accessing other resources on the ARCS Grid

QuestNet 2011 commandline = Underworld ${file} application = Underworld applicationVersion = = Generic = - [file] type = SingleInputFile title = Primary XML Input File size = 2000x70 filter = BasenameFilter - [file2] type = MultipleInputFiles title = Additional Files size = 2000x210 filter = BasenameFilter Building New Templates

QuestNet 2011 [cpus] type = Cpus title = CPUs size = 100x100 DefaultValue = 4 - [walltime] type = Walltime title = Walltime defaultAmount = 10 defaultUnit = hours size = 200x100 #[ ] #type = #size = 400x100 Building New Templates - [jobname] type = Jobname defaultValue = underworld title = Jobname size = 2000x70

QuestNet 2011 Restricted Applications and Facilities: – Licensed software – Restricted allocations Merit allocations Accessing other resources on the ARCS Grid

QuestNet 2011 Create a VO that embodies particular accounts. (approved by sys admins) Map shib credentials to those VOs. E.g. – QCIF users – Fluent users – NCI/QFAB/VLSCI users Accessing other resources on the ARCS Grid

QuestNet 2011 Supporting your own work flows/ interfaces: – BES Standard interface Web services that allow management of activities including processes that run compute jobs – RESTful interface Easier to invoke web services suitable for quick easy development with Python clients for example – SLCS Delegation Service Use Shib credentials in your apps Accessing other resources on the ARCS Grid

QuestNet 2011 Adding your own resources: – Add your facility/ resource (Condor) to Grid – Documentation – Assistance – Set up and test Globus gateways – Create MDS (Information Service) entries Accessing other resources on the ARCS Grid

QuestNet 2011 The compute cloud can be tailored for: compile and run apps new templates particular sets of users (licensees/ authorised users) particular compute resources Specific work flows and interfaces Add your resource to grid Non-Standard use Summary

QuestNet 2011 Standard Applications: Register with ARCS and you will have access to these. For other applications, projects or work flows, call the ARCS help Desk and we will work with you to set up what is needed. How to get started?

QuestNet 2011 Questions?