Genre1: Condor Grid: CSECCR

Slides:



Advertisements
Similar presentations
Jaime Frey Computer Sciences Department University of Wisconsin-Madison OGF 19 Condor Software Forum Routing.
Advertisements

Dan Bradley Computer Sciences Department University of Wisconsin-Madison Schedd On The Side.
1 Concepts of Condor and Condor-G Guy Warner. 2 Harvesting CPU time Teaching labs. + Researchers Often-idle processors!! Analyses constrained by CPU time!
Setting up of condor scheduler on computing cluster Raman Sehgal NPD-BARC.
GRID workload management system and CMS fall production Massimo Sgaravatto INFN Padova.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
GRID Workload Management System Massimo Sgaravatto INFN Padova.
Workload Management Massimo Sgaravatto INFN Padova.
First steps implementing a High Throughput workload management system Massimo Sgaravatto INFN Padova
Condor Overview Bill Hoagland. Condor Workload management system for compute-intensive jobs Harnesses collection of dedicated or non-dedicated hardware.
Evaluation of the Globus GRAM Service Massimo Sgaravatto INFN Padova.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
Utilizing Condor and HTC to address archiving online courses at Clemson on a weekly basis Sam Hoover 1 Project Blackbird Computing,
Miron Livny Computer Sciences Department University of Wisconsin-Madison Harnessing the Capacity of Computational.
Alain Roy Computer Sciences Department University of Wisconsin-Madison An Introduction To Condor International.
Todd Tannenbaum Computer Sciences Department University of Wisconsin-Madison What’s New in Condor.
National Alliance for Medical Image Computing Grid Computing with BatchMake Julien Jomier Kitware Inc.
High Throughput Computing with Condor at Purdue XSEDE ECSS Monthly Symposium Condor.
Track 1: Cluster and Grid Computing NBCR Summer Institute Session 2.2: Cluster and Grid Computing: Case studies Condor introduction August 9, 2006 Nadya.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
Condor Tugba Taskaya-Temizel 6 March What is Condor Technology? Condor is a high-throughput distributed batch computing system that provides facilities.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
Grid Computing I CONDOR.
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
3-2.1 Topics Grid Computing Meta-schedulers –Condor-G –Gridway Distributed Resource Management Application (DRMAA) © 2010 B. Wilkinson/Clayton Ferner.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
CS 390 Unix Programming Environment Summer Suchindra Rengan - CS3902 Course Details Instructors Suchindra Rengan – ‘sachin’ ( Section 001)
Grid Workload Management Massimo Sgaravatto INFN Padova.
Stuart Wakefield Imperial College London Evolution of BOSS, a tool for job submission and tracking W. Bacchi, G. Codispoti, C. Grandi, INFN Bologna D.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Grid Compute Resources and Job Management. 2 Local Resource Managers (LRM)‏ Compute resources have a local resource manager (LRM) that controls:  Who.
July 11-15, 2005Lecture3: Grid Job Management1 Grid Compute Resources and Job Management.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Review of Condor,SGE,LSF,PBS
Peter F. Couvares Computer Sciences Department University of Wisconsin-Madison Condor DAGMan: Managing Job.
Scheduling & Resource Management in Distributed Systems Rajesh Rajamani, May 2001.
Tier3 monitoring. Initial issues. Danila Oleynik. Artem Petrosyan. JINR.
Grid Compute Resources and Job Management. 2 Grid middleware - “glues” all pieces together Offers services that couple users with remote resources through.
Miron Livny Computer Sciences Department University of Wisconsin-Madison Condor and (the) Grid (one of.
D ISTRIBUTED D ATABASE F OR B USINESS T RANSACTIONS By Ghislaine Ngangom ( ) Supervisor : Prof Isabella Venter.
Grid Workload Management (WP 1) Massimo Sgaravatto INFN Padova.
STAR Scheduler Gabriele Carcassi STAR Collaboration.
GridShell/Condor: A virtual login Shell for the NSF TeraGrid (How do you run a million jobs on the NSF TeraGrid?) The University of Texas at Austin.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Workload Management Workpackage
Condor DAGMan: Managing Job Dependencies with Condor
Duncan MacMichael & Galen Deal CSS 534 – Autumn 2016
Dynamic Deployment of VO Specific Condor Scheduler using GT4
Peter Kacsuk – Sipos Gergely MTA SZTAKI
GWE Core Grid Wizard Enterprise (
Ruslan Fomkin and Tore Risch Uppsala DataBase Laboratory
Grid Compute Resources and Job Management
Monitoring HTCondor with Ganglia
Building Grids with Condor
NGS computation services: APIs and Parallel Jobs
Condor: Job Management
Globus Job Management. Globus Job Management Globus Job Management A: GRAM B: Globus Job Commands C: Laboratory: globusrun.
Liang Chen Advisor: Gagan Agrawal Computer Science & Engineering
Ch 4. The Evolution of Analytic Scalability
Basic Grid Projects – Condor (Part I)
Grid: The Social Imperative
An Overview of Grid Computing and its Impact on Information Technology
HTCondor Training Florentia Protopsalti IT-CM-IS 1/16/2019.
The Condor JobRouter.
Wide Area Workload Management Work Package DATAGRID project
Uniprocessor scheduling
GRID Workload Management System for CMS fall production
Condor-G Making Condor Grid Enabled
Presentation transcript:

Genre1: Condor Grid: CSECCR B.Ramamurthy 1/13/2019 B.Ramamurthy

Introduction “Grid” as with many other technologies has many interpretations. Genre0: seti@home Genre1: Condor (High Throughput Computing) Genre2: CSE Linux Grid Genre3: NSF supported national grid (San Diego) (High Performance Computing) Genre4: Service-oriented Grids (SOG) In this talk we will look at genre1 Condor-based grid. 1/13/2019 B.Ramamurthy

Topics for Discussion Condor CSECCR Grid Working with Condor grid Ganglia monitoring tool Sample runs 1/13/2019 B.Ramamurthy

Condor The goal of the Condor Project is to develop, implement, deploy, and evaluate mechanisms and policies that support High Throughput Computing (HTC) on large collections of distributively owned computing resources. Designed and maintained by University of Wisconsin, Madison, WI. 1/13/2019 B.Ramamurthy

CSECCR grid I want to acknowledge Karthikram Venkatramani for single handedly putting this grid together. The CSECCR grid is primarily composed of Sun Sparc’s which form the compute nodes. The 40 compute nodes form an internal private CLASS C network with a grid front end. The front end has another external interface, through which jobs are submitted. All nodes run Solaris 8, and middleware is configured for a ‘shared file system’ oriented job execution. There are a total of around 40 CPU’s and the total memory is around 2.5 GB. 1/13/2019 B.Ramamurthy

CSECCR Grid (contd.) CONDOR is the primary grid middleware. This means that both the job management part and the resource management part of the grid is taken care by CONDOR daemons. CONDOR has various commands which let’s you submit jobs, monitor and manipulate the job queue, assign job preferences etc. johnlee.ccr is the name of the grid. 1/13/2019 B.Ramamurthy

Job Submission on Condor grid The condor_submit command is used to submit jobs to the CONDOR scheduler. The argument to the command is a submit script file which specifies the job preferences. Matchmaking in CONDOR is done on the basis of this submit file or ClassAds. Here is an example of a submit file. 1/13/2019 B.Ramamurthy

Job Submission (Java) Here are all the files involved in a Java job submission: javaloop.java (javaloop.class generated form it) loop.sh (execution script for the java executable) submit.javaloop (preference file with all the resource preferences specified) foo.log (to log any status) foo.out (to write any output from the program) After preparing the executable, and submit script condor_submit submit.javaloop Will submit the job. No specific /standard naming conventions. 1/13/2019 B.Ramamurthy

Ganglia Monitoring Tool Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. From University of Berkeley. http://johnlee.ccr.buffalo.edu/ganglia will monitor the load on the various nodes of cseccr grid. 1/13/2019 B.Ramamurthy

CSECCR Grid Internet : remote job submission MySQL Database ………………. Gatekeeper: Job submission scheduling tools Compute nodes: Data analysis and graph tools Internet : remote job submission Students work on computationally intensive application. Gene expression analysis; Markovitz model for financial portfolio picking; Students also learn About Condor, jon submission, scheduling, building grid infrastructure out of discarded computers. 1/13/2019 B.Ramamurthy

SparcGrid Monitor (Ganglia) 1/13/2019 B.Ramamurthy

Sample Runs Java loop Markowitz model for stock picking We will work on projects on this franework in CSE487 Information Structures course offered next semester. 1/13/2019 B.Ramamurthy