6/2/20071 Grid Computing Sun Grid Engine (SGE) Manoj Katwal.

Slides:



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

National Institute of Advanced Industrial Science and Technology Advance Reservation-based Grid Co-allocation System Atsuko Takefusa, Hidemoto Nakada,
Running DiFX with SGE/OGE Helge Rottmann Max-Planck-Institut für Radioastronomie Bonn, Germany DiFX Meeting Sydney.
Southgreen HPC system Concepts Cluster : compute farm i.e. a collection of compute servers that can be shared and accessed through a single “portal”
Presented by: Priti Lohani
DCC/FCUP Grid Computing 1 Resource Management Systems.
 Amazon Web Services announced the launch of Cluster Compute Instances for Amazon EC2.  Which aims to provide high-bandwidth, low- latency instances.
Sun Grid Engine Grid Computing Assignment – Fall 2005 James Ruff Senior Department of Mathematics and Computer Science Western Carolina University.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Copyright © 2008 Altair Engineering, Inc. All rights reserved. PBS GridWorks - Efficient Application Scheduling in Distributed Environments Dr. Jochen.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Configuring Resources for the Grid Jerry Perez.
© 2008 The MathWorks, Inc. ® ® Parallel Computing with MATLAB ® Silvina Grad-Freilich Manager, Parallel Computing Marketing
Gilbert Thomas Grid Computing & Sun Grid Engine “Basic Concepts”
Sun Grid Engine. Grids Grids are collections of resources made available to customers. Compute grids make cycles available to customers from an access.
DISTRIBUTED COMPUTING
CHEP 2000 Smart Resource Management Software in High Energy Physics Wolfgang Gentzsch and Lothar Lippert Gridware GmbH & Inc. Padua, 9 February 2000.
March 3rd, 2006 Chen Peng, Lilly System Biology1 Cluster and SGE.
Clusters at IIT KANPUR - 1 Brajesh Pande Computer Centre IIT Kanpur.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Batch Scheduling at LeSC with Sun Grid Engine David McBride Systems Programmer London e-Science Centre Department of Computing, Imperial College.
Evaluation of Agent Teamwork High Performance Distributed Computing Middleware. Solomon Lane Agent Teamwork Research Assistant October 2006 – March 2007.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
The BioBox Initiative: Bio-ClusterGrid Maddie Wong Technical Marketing Engineer Sun APSTC – Asia Pacific Science & Technology Center.
Scheduling in HPC Resource Management System: Queuing vs. Planning Matthias Hovestadt, Odej Kao, Alex Keller, and Achim Streit 2003 Job Scheduling Strategies.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
Enabling Grids for E-sciencE SGE J. Lopez, A. Simon, E. Freire, G. Borges, K. M. Sephton All Hands Meeting Dublin, Ireland 12 Dec 2007 Batch system support.
1 High-Performance Grid Computing and Research Networking Presented by David Villegas Instructor: S. Masoud Sadjadi
Scheduling Interactive Tasks in the Grid-based Systems M. Okoń, M. Lawenda, N. Meyer, D. Stokłosa, T. Rajtar, D. Kaliszan, M. Stroiński TERENA Networking.
The LBNL Perceus Cluster Infrastructure Next Generation Cluster Provisioning and Management October 10, 2007 Internet2 Fall Conference Gary Jung, SCS Project.
Cluster Computing Applications for Bioinformatics Thurs., Sept. 20, 2007 process management shell scripting Sun Grid Engine running parallel programs.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
LSF Universus By Robert Stober Systems Engineer Platform Computing, Inc.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Next Generation of Apache Hadoop MapReduce Owen
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
DIRAC for Grid and Cloud Dr. Víctor Méndez Muñoz (for DIRAC Project) LHCb Tier 1 Liaison at PIC EGI User Community Board, October 31st, 2013.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
CFI 2004 UW A quick overview with lots of time for Q&A and exploration.
TeraGrid Software Integration: Area Overview (detailed in 2007 Annual Report Section 3) Lee Liming, JP Navarro TeraGrid Annual Project Review April, 2008.
Grid Computing: An Overview and Tutorial Kenny Daily BIT Presentation 22/09/2016.
Grid and Cloud Computing
Chapter 1: Introduction
Chapter 1: Introduction
OpenPBS – Distributed Workload Management System
Clouds , Grids and Clusters
Introduction to Distributed Platforms
Introduction to Load Balancing:
Using Paraguin to Create Parallel Programs
GWE Core Grid Wizard Enterprise (
Chapter 1: Introduction
Grid Services For Virtual Organizations
Chapter 1: Introduction
Chapter 1: Introduction
Grid Means Business OGF-20, Manchester, May 2007
Chapter 1: Introduction
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Chapter 1: Introduction
Sun Grid Engine.
Chapter 1: Introduction
Building and running HPC apps in Windows Azure
Introduction to High Performance Computing Using Sapelo2 at GACRC
Chapter 1: Introduction
High-Performance Grid Computing and Research Networking
Chapter 1: Introduction
Chapter 1: Introduction
EGI High-Throughput Compute
Presentation transcript:

6/2/20071 Grid Computing Sun Grid Engine (SGE) Manoj Katwal

6/2/20072 Outline Grid and Cluster Terminology What is a Cluster vs. a Grid? Types of Grids Benefits of Grid Computing Areas of concern What is Sun Grid Engine? Example N1 Grid Network Setup Do you know? Grid computing market will reach $ 12 billion by the end of 2007 (IDC)

6/2/20073 Outline, Cont. Managing Jobs and Resources with a Grid Sun N1 Grid Engine Concepts in Sun Grid Engine Job Submission Queues QMON Useful commands References Do you know? Grid computing market will reach $ 12 billion by the end of 2007 (IDC)

6/2/20074 Grid and Cluster Terminology A GRID is a collection of computing resources that perform tasks. A grid appears to users as a large system that provides a point(s) of access to powerful distributed resources. –Resources: Computer hardware, data, applications,networking etc. Cluster: –Tightly coupled homogenous computers, resources –Redundant interconnections that appears as single system with high availability (HB) –Not truly distributed system

6/2/20075 Grid and Cluster Terminology, Cont. Grid: –Loosely coupled heterogeneous computers or resources –Resources can come and go –High scalability – dynamically resources can be added and removed –It is distributed virtually everywhere –High Performance Computing (HPC) Do you know? The current version of Sun Grid Engine is downloadable for free.

6/2/20076 What is a Cluster vs. a Grid? Gentzsch, “Grid Computing: A New Technology for the Advanced Web”

6/2/20077 Types of Grids

6/2/20078 Benefits of Grid Computing Better utilization of resources Increased user productivity Faster time-to-solution of complex scientific, engineering, and enterprise computational tasks Do you know? You can register to and get 200 CPU hours free of charge. No obligationhttp://

6/2/20079 Areas of Concern Users concern about Grid operation and Management include: Confusion about what grid is and how it works Cross-vendor interoperability CPU and application usage billing and accounting Security and user authentication Standardization Global enterprise grids across international boundaries

6/2/ What is Sun Grid Engine? Open source Grid management software – accepts jobs submitted by users Software driving “ job ” distribution to compute nodes in a grid –By job means Unix like jobs (batches) or parallel programs (MPICH- MPI Interface) Enable scheduling and prioritizing of jobs Management of jobs – submit, suspend, abort … Accounting and reporting (Arco, web based) Almost all operating systems are supported

6/2/ Example N1 Grid Network Setup 12 billions dollars …

6/2/ Managing Jobs and Resources with a Grid

6/2/ Concepts in Sun Grid Engine Hosts – Four types –Master host, Secondary Fail over host (optional) –Execution hosts –Admin host –Submit hosts A system can act as more than one type of host.

6/2/ Job Submission

6/2/ Queues Cluster queues Job slots Resource reservation Parallel environment (MPI support) Policy based resource allocation Job checkpointing

6/2/ QMON

6/2/ Useful commands Qsub – to submit job Qhost – getting an overview of available resources Qacct – job accounting information Qmod – managing queue state Qmon – graphical admin tool Qconf – configuring queues

6/2/ References By Jan Stafford, Editor, 30 Aug 2005 | SearchOpenSource.com 42,sid39_gci ,00.html 42,sid39_gci ,00.html California State University, LA cluster (1 head node with 10 clients) Sun Grid Compute Utility Web Portal