High Performance Louisiana State University - LONI HPC Enablement Workshop – LaTech University,

Slides:



Advertisements
Similar presentations
CSF4 Meta-Scheduler Tutorial 1st PRAGMA Institute Zhaohui Ding or
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MyProxy and EGEE Ludek Matyska and Daniel.
Interaction model of grid services in mobile grid environment Ladislav Pesicka University of West Bohemia.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
NorduGrid Grid Manager developed at NorduGrid project.
CERN LCG Overview & Scaling challenges David Smith For LCG Deployment Group CERN HEPiX 2003, Vancouver.
Academic Technology Services The UCLA Grid Portal - Campus Grids and the UC Grid Joan Slottow and Prakashan Korambath Research Computing Technologies UCLA.
GridFTP: File Transfer Protocol in Grid Computing Networks
Military Technical Academy Bucharest, 2006 GRID SECURITY INFRASTRUCTURE (GSI) - Globus Toolkit - ADINA RIPOSAN Department of Applied Informatics.
Grid Security. Typical Grid Scenario Users Resources.
Condor-G: A Computation Management Agent for Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, Steven Tuecke Reporter: Fu-Jiun.
A Computation Management Agent for Multi-Institutional Grids
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
National Center for Supercomputing Applications Integrating MyProxy with Site Authentication Jim Basney Senior Research Scientist National Center for Supercomputing.
USING THE GLOBUS TOOLKIT This summary by: Asad Samar / CALTECH/CMS Ben Segal / CERN-IT FULL INFO AT:
GRID workload management system and CMS fall production Massimo Sgaravatto INFN Padova.
Globus Toolkit 4 hands-on Gergely Sipos, Gábor Kecskeméti MTA SZTAKI
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
The Globus Toolkit Gary Jackson. Introduction The Globus Toolkit is a product of the Globus Alliance ( It is middleware for developing.
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.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Grid Services at NERSC Shreyas Cholia Open Software and Programming Group, NERSC NERSC User Group Meeting September 17, 2007.
Workload Management Massimo Sgaravatto INFN Padova.
Simo Niskala Teemu Pasanen
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
ORNL is managed by UT-Battelle for the US Department of Energy Globus: Proxy Lifetime Endpoint Lifetime Oak Ridge Leadership Computing Facility.
Globus 4 Guy Warner NeSC Training.
Resource Management Reading: “A Resource Management Architecture for Metacomputing Systems”
National Computational Science National Center for Supercomputing Applications National Computational Science MyProxy: An Online Credential Repository.
TeraGrid Science Gateways: Scaling TeraGrid Access Aaron Shelmire¹, Jim Basney², Jim Marsteller¹, Von Welch²,
GRAM: Software Provider Forum Stuart Martin Computational Institute, University of Chicago & Argonne National Lab TeraGrid 2007 Madison, WI.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
File and Object Replication in Data Grids Chin-Yi Tsai.
Reliable Data Movement using Globus GridFTP and RFT: New Developments in 2008 John Bresnahan Michael Link Raj Kettimuthu Argonne National Laboratory and.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
National Computational Science National Center for Supercomputing Applications National Computational Science NCSA-IPG Collaboration Projects Overview.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
August 13, 2003Eric Hjort Getting Started with Grid Computing in STAR Eric Hjort, LBNL STAR Collaboration Meeting August 13, 2003.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
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.
© Geodise Project, University of Southampton, Geodise Middleware & Optimisation Graeme Pound, Hakki Eres, Gang Xue & Matthew Fairman Summer 2003.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
July 11-15, 2005Lecture3: Grid Job Management1 Grid Compute Resources and Job Management.
Review of Condor,SGE,LSF,PBS
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Portal Update Plan Ashok Adiga (512)
Job Submission with Globus, Condor, and Condor-G Selim Kalayci Florida International University 07/21/2009 Note: Slides are compiled from various TeraGrid.
National Computational Science National Center for Supercomputing Applications National Computational Science Integration of the MyProxy Online Credential.
© Geodise Project, University of Southampton, Geodise Middleware Graeme Pound, Gang Xue & Matthew Fairman Summer 2003.
Introduction to Grid Computing and its components.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
National Energy Research Scientific Computing Center (NERSC) Visportal : interface to grid enabled NERC resources Cristina Siegerist NERSC Center Division,
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
Manchester Computing Supercomputing, Visualization & eScience Seamless Access to Multiple Datasets Mike AS Jones ● Demo Run-through.
Duncan MacMichael & Galen Deal CSS 534 – Autumn 2016
Example: Rapid Atmospheric Modeling System, ColoState U
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
THE STEPS TO MANAGE THE GRID
Grid Computing Software Interface
Presentation transcript:

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 Introduction to Globus Procedures using LONI Resources October 2009 Sirish Tummala LONI HPC Enablement Group

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 So Far in the HPC Workshop 10/06/09 About LONI Machines Allocation Procedures Software Environment Linux, Vi Tutorials Using the Batch System (PBS, Loadleveler)

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 So Far Computing your Data 10/06/09 Login to the Machine Compile your Code using native compiler on the machine. Write a submit file Submit it to the Batch System (PBS, Loadleveler)

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 So Far Data Management 10/06/09 Copy your data to the machine using SCP, SFTP Create directories manually After Computation, archive it without exceeding the disk quotas.

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 So Far: Workflows 10/06/09 You write your own scripts to automate everything. Stage in, Preprocessing, Processing, Post Processing, Stage out and Archival Usually, without any fault tolerance (retrial from the point of failure, in case of one)

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 AIX Bluedawg Ducky Zeke Neptune Lacumba LINUX Eric Oliver Poseidon Louie Painter Queenbee Unnamed 10/06/09 But…. you can be on only one machine at a time. Ooh !, there are 12 machines to choose from. Yay ! Too many Options?

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 Constraint: Using one machine at a time 10/06/09 You are more focused on your work than to use all the machines for your work. You avoid playing with multiple machines and instead work on your code Often, your code is not portable because you don’t use it on other machines. So you end up working with one or very few machines (usually your favorite ones)

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 What are you missing out? 10/06/09 Unused computational cycles on other machines. Get your work done fast. No more long queues. Spread your risk of machine failure while you need to get your results in time. See how your code scales on different machines and use that for improvement.

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 Use Globus Toolkit ! 10/06/09 Using Globus you can: There are 12 supercomputing machines on LONI. Use them all. Submit jobs to all the machines, without going to each one. When a machine goes down, throttle jobs to a different machine. Get more computational throughput in a given amount of time, by spreading your allocation/computation over multiple machines. Automate your data management. No more manual data peddling, disk quota exceeding = “no more annoying s from us.”

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 LONI Grid Service Nodes qb1.loni.org eric1.loni.org B LUEDAWG. LONI. ORG P AINTER 1. LONI. ORG U NNAMED ( NEW ) L ACUMBA. LONI. ORG N EPTUNE. LONI. ORG P OSEIDON 1. LONI. ORG O LIVER 1. LONI. ORG Z EKE. LONI. ORG L OUIE 1. LONI. ORG D UCKY. LONI. ORG Q B 1. LONI. ORG E RIC 1. LONI. ORG

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 Your Globus Grid Certificate Globus uses the Grid Security Infrastructure (GSI). –Based on the Public-key infrastructure –All Entities use certificates to estabilish trust and identity. –A certificate contains: Entity's identity Public Key Certificate Authority Identity –Delegation Services can act on behalf of users so that grid tasks can be automated and do not require entering a passphrase manually. –GridMap File A list of Certificate subject entries and corresponding local unix accounts to correctly map certificate owners to local accounts.

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 LONI MyProxy Service “proxy01.hpc.lsu.edu” MyProxy is an online credential repository. Users having certificates can store their credentials in the MyProxy repository with a password of their choice. Used for delegating grid credentials to other resources. – You can have your certificates in one place and obtain the delegated proxy on other resources.

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 GridFTP Protocol Basic Transfer One control channel, several parallel data channels Basic Transfer One control channel, several parallel data channels Third-party Transfer Control channels to each server, several parallel data channels between servers

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 Reliable File Transfer Service Reliable File Transfer: RFT provides a management layer over GridFTP to provide reliability and fault tolerance. – Uses a database to maintain state. – All file operations in the Web services implementation of globus use RFT.

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 Globus Pre-WSGRAM DELEGATE, DELEGATE, DELEGATE !!! A uniform service interface for remote job submission and control – Includes file staging and I/O management – Includes reliability features – Supports basic Grid security mechanisms – Available in Pre-WS and WS forms

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, 2008 Language of Pre-WS GRAM GRAM uses the Resource Specification Language (RSL) to describe execution tasks that need to be submitted to GRAM. The GRAM service endpoint is called the gatekeeper.

High Performance Louisiana State University LONI HPC Enablement Workshop – LaTech University, October 23, /06/09 Globus & PBS, Globus & Loadleveler, Globus & Workflows You submit Jobs and Data transfer tasks using Globus It uses PBS/Loadleveler on the machine for Computation It used GridFTP to manage your data Gridway, DAGMan(Condor) to schedule your workflows.