1 Multi-Grid and Multi-VO Job Submission based on a Unified Computational Model Krakow Grid Workshop, November 22nd 2005 Trinity College Dublin Mr. Oliver.

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

GridPP July 2003Stefan StonjekSlide 1 SAM middleware components Stefan Stonjek University of Oxford 7 th GridPP Meeting 02 nd July 2003 Oxford.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
JSAGA2 Overview job desc. gLite plug-ins Globus plug-ins JSAGA hidemiddlewareheterogeneity (e.g. gLite, Globus, Unicore) JDLRSL.
Enabling Social and Economic Behaviour based on Reliable Resource Metrics Gabriele Pierantoni, and Keith Rochford. Trinity College Dublin CGW 07 – Krakow.
WS-VLAM Introduction presentation WS-VLAM Workflow Engine System and Network Engineering group Institute of informatics University of Amsterdam.
Grid Execution Management for Legacy Code Applications Exposing Application as Grid Services Porto, Portugal, 23 January 2007.
Software Requirements
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
Dynamic Firewalls and Service Deployment Models for Grid Environments Gian Luca Volpato, Christian Grimm RRZN – Leibniz Universität Hannover Cracow Grid.
A Distributed Computing System Based on BOINC September - CHEP 2004 Pedro Andrade António Amorim Jaime Villate.
Job Submission Condor, Globus, Java CoG Kit Young Suk Moon.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Computational grids and grids projects DSS,
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
3-2.1 Topics Grid Computing Meta-schedulers –Condor-G –Gridway Distributed Resource Management Application (DRMAA) © 2010 B. Wilkinson/Clayton Ferner.
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
Evaluation of Agent Teamwork High Performance Distributed Computing Middleware. Solomon Lane Agent Teamwork Research Assistant October 2006 – March 2007.
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
1 P-GRADE Portal: a workflow-oriented generic application development portal Peter Kacsuk MTA SZTAKI, Hungary Univ. of Westminster, UK.
Review of Condor,SGE,LSF,PBS
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Universal Acessibility to the Grid via Metagrid Infrastructure Soha Maad, Brian Coghlan, Eamonn Kenny, Gabriele Pierantoni, Oliver Lyttleton, David O'Callaghan.
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
Dr. Gabriele Pierantoni (TCD) Dr. Keith Rochford (DIAS) Dr. Brian Coghlan (TCD) Dr. Eamonn Kenny (TCD)
Grid Compute Resources and Job Management. 2 Grid middleware - “glues” all pieces together Offers services that couple users with remote resources through.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
Grid testing using virtual machines Stephen Childs*, Brian Coghlan, David O'Callaghan, Geoff Quigley, John Walsh Department of Computer Science Trinity.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite – UNICORE interoperability Daniel Mallmann.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
+ Support multiple virtual environment for Grid computing Dr. Lizhe Wang.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
December, 2006 ws-VLAM Workflow Management System a Re-factoring of VLAM Dmitry Vasyunin Adianto Wibisono Adam Belloum.
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
INFSO-RI Enabling Grids for E-sciencE Padova site report Massimo Sgaravatto On behalf of the JRA1 IT-CZ Padova group.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Job submission overview Marco Mambelli – August OSG Summer Workshop TTU - Lubbock, TX THE UNIVERSITY OF CHICAGO.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
Duncan MacMichael & Galen Deal CSS 534 – Autumn 2016
Tamas Kiss University Of Westminster
Universal Acessibility to the Grid via Metagrid Infrastructure
Data Bridge Solving diverse data access in scientific applications
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
MIK 2.1 DBNS - introduction to WS-PGRADE, 2013
Development of Information Grid
February 16th, 2004 Class Meeting 5
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Presentation transcript:

1 Multi-Grid and Multi-VO Job Submission based on a Unified Computational Model Krakow Grid Workshop, November 22nd 2005 Trinity College Dublin Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

2 Introduction ● What is WebComG? ● Problem Statement ● A Key Concept: Internal and border regions ● General Architecture ● Implementation and Prototypes – Constrained Submission – Full Interoperability ● Future Work

3 WebComG ● Project comprising software to support development and execution of “Condensed Graphs” in a Grid environment ● Condensed Graph: graph representation of program structure ● Instances of WebComG running on different machines can communicate with each other ● It provides load-balancing, fault-tolerance, resource management, and security

4 Problem Statement ● Our use of heterogeneous grid middlewares within a single execution environment relies upon: ● A Computational Model capable of expressing the workflow of operations which may contain interactions with heterogeneous grid middlewares ● Bridge infrastructures able to communicate with different grid middlewares ● The Condensed Graph computational model is ideal for expressing such complex workflows and its implementation (WebComG) allows their execution. ● Web Services, such as those offered by GT4, are ideal for the implementation of the Bridge Infrastructures.

5 A Key Concept: Internal and Border Regions ● To represent the interoperation between WebComG and Grid Middleware applications a concept of internal and border regions is used: ● An internal region is a set of machines that run either WebComG or a particular Grid Middleware (LCG2 or GT4) ● A border region is a set of machines which must host Border Services. They may host WebComG technologies and Grid Middleware technologies in addition

6 The Border Services ● The Submission Service: Running on a GT4 Container ● The File Closet Service: Running on a GT4 Container ● The Security Service: Running on a GT4 Container ● The Logging Service: Running on a GT4 Container ● The Client Submission Service(s): Use the above Services and submit jobs to the Grid Middleware (LCG2 and GT4)

7 Architectural Overview: Collapsed Borders for LCG2 (More complex Subsets) Border Region Border Region LCG2 Region WebCom Region WebCom Region All three technologies overlap in the collapsed border subset Only two technologies overlap in the simple border subset

8 Border Region Border Region LCG2 Region GT4 Region Architectural Overview: Expanded Borders (Simple Subsets) WebCom Region WebCom Region Submission Service in border set At most two technologies overlap Grid Middleware Client Grid Middleware Resource Broker/ GRAM Server

9 Border Services Choreography SSM WCM GM GMC Grid Job Submission invokes: ● File Staging ● Security ● Logging GM Condensed Graph CG Submission invokes: ● File Staging ● Security ● Logging GMC: Grid Middleware Client Machine SSM: Submission Service Machine GM: Grid Machine

10 Border Services Choreography SSM WCM GM GMC GM Condensed Graph GMC: Grid Middleware Client Machine SSM: Submission Service Machine GM: Grid Middleware Middleware Submission Node

11 Border Services Choreography SSM WCM GM GMC GM Condensed Graph GMC: Grid Middleware Client Machine SSM: Submission Service Machine GM: Grid Middleware Job Description

12 Border Services Choreography SSM WCM GM GMC GM Condensed Graph GMC: Grid Middleware Client Machine SSM: Submission Service Machine GM: Grid Middleware Job Input Files

13 Border Services Choreography SSM WCM GM GMC GM Condensed Graph GMC: Grid Middleware Client Machine SSM: Submission Service Machine GM: Grid Middleware User Credential

14 Border Services Choreography SSM WCM GM GMC GM Condensed Graph GMC: Grid Middleware Client Machine SSM: Submission Service Machine GM: Grid Middleware Grid Submission

15 Border Services Choreography SSM WCM GM GMC GM Condensed Graph GMC: Grid Middleware Client Machine SSM: Submission Service Machine GM: Grid Middleware Grid Output

16 Border Services Choreography SSM WCM GM GMC GM Condensed Graph GMC: Grid Middleware Client Machine SSM: Submission Service Machine GM: Grid Middleware Grid Output

17 Future Work ● Complete implementation of full interoperability ● Develop interoperability with other Grid Middleware ● Use Grid Filesystem instead of File Closet Service