ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.

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.
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
Data Management Expert Panel - WP2. WP2 Overview.
Distributed Systems basics
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
CGW 2009 Vine Toolkit A uniform access and portal solution to existing grid middleware services P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld, D.Tarnawczyk,
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Resource wrappers, web services, grid services Jaspreet Singh School of Computer.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
SUN HPC Consortium, Heidelberg 2004 Grid(Lab) Resource Management System (GRMS) and GridLab Services Krzysztof Kurowski Poznan Supercomputing and Networking.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
WP-8, ZIB WP-8: Data Handling And Visualization Review Meeting Report Felix Hupfeld, Andrei Hutanu, Andre Merzky, Thorsten Schütt, Brygg Ullmer Zuse-Institute-Berlin.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
WP9 Resource Management Current status and plans for future Juliusz Pukacki Krzysztof Kurowski Poznan Supercomputing.
SeLeNe - Architecture George Samaras Kyriakos Karenos Larnaca – April 2003 THE UNIVERSITY OF CYPRUS.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
HPDC 2007 / Grid Infrastructure Monitoring System Based on Nagios Grid Infrastructure Monitoring System Based on Nagios E. Imamagic, D. Dobrenic SRCE HPDC.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
Towards a Universal Client for Grid Monitoring Systems Towards a Universal Client for Grid Monitoring Systems Design and Implementation of the Ovid Browser.
DOMENICO TALIA (joint work with M. Cannataro, A. Congiusta, P. Trunfio) DEIS University of Calabria ITALY Grid-Based Data Mining and.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
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.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Integrated Systems Division Service-Oriented Programming Guy Bieber, Lead Architect Motorola ISD C4I 2000 OOPSLA Jini Pattern Language Workshop Guy Bieber,
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
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.
WALSAIP Portal Automated Composition of Signal Processing Operators Mariana Mendoza Botero.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
ACGT: Open Grid Services for Improving Medical Knowledge Discovery Stelios G. Sfakianakis, FORTH.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
ISERVOGrid Architecture Working Group Brisbane Australia June Geoffrey Fox Community Grids Lab Indiana University
WP6: Authorization Service Workshop in Eger Marcin Adamski, Michał Chmielewski, Sergiusz Fonrobert, Jarek Nabrzyski and Tomasz Ostwald Poznań Supercomputing.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Remarks on OGSA and OGSI e-Science All Hands Meeting September Geoffrey Fox, Indiana University.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
K-WfGrid: Grid Workflows with Knowledge Ladislav Hluchy II SAS, Slovakia.
MSF and MAGE: e-Science Middleware for BT Applications Sep 21, 2006 Jaeyoung Choi Soongsil University, Seoul Korea
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Security Requirements for ChinaGrid Applications - What the current grid security solutions cannot do Hai Jin Huazhong University of Science and Technology.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Grid Portal Services IeSE (the Integrated e-Science Environment)
Viet Tran Institute of Informatics Slovakia
GSAF Grid Storage Access Framework
iSERVOGrid Architecture Working Group Brisbane Australia June
Knowledge Based Workflow Building Architecture
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Presentation transcript:

ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007

Layered Architecture Layers is an architectural design pattern that structures applications so they can be decomposed into groups of subtasks such that each group of subtasks is at a particular level of abstraction. Motivation detection of different abstraction levels architecture structuring helps to distinguish classes of components

ACGT high level Architecture overview Hardware Layer (computational resources,network, databases)‏ Common Grid Infrastructure (Globus Toolkit,...)‏ Advanced Grid Middleware (Gridge, + ACGT specific services)‏ ACGT Business Process Services (Ontology Service, Knowledge Discovery, Mediators...)‏ User Access and High Level Interoperability Layer (workflow management, dedicated clients)‏ Security

Layers description (1) ‏ Hardware Layer Basic hardware infrastructure Computational resources Network Databases Common Grid Infrastructure Provides remote access to individual resources from Hardware Layer Globus Toolkit: GRAM, GridFtp, MDS.. Monitoring sensors

Layers description (2) ‏ Advanced Grid Middleware Collective services - operates on set of lower level services to provide more advanced functionality Gridge Toolkit: GRMS, GAS, Monitoring Tools, DMS, Mobile support services OGSA-DAI Other services – ACGT specific

Layers description (3) ‏ ACGT Business Process Services High level services providing interoperability in ACGT environment and integration of different data and resources Ontology Services Knowledge Discovery Services VO Management Service Mediator Services Analytical Services Workflow enactor

Layers description (4) ‏ User Access and High Level Interoperability Layer Applications providing access to ACGT Environment for end user (standalone applications or portals) ‏ Workflow management applications Applications dedicated for specific ACGT scenarios Visualization Tools

Components Workflow Enactor Master Ontology Semantic Mediator Security GRMSGASDMS MDS Mobile OGSA - DAI Data Wrappers Portals Dedicated Applications Data Browsers GRAMRFTGridFtp Knowledge Discovery Services Analytical Services VO Management Workflow Editor

Services Classification Position in ACGT architecture Role in ACGT environment Infrastructure Service Analytical Tool Service Owner/maintainer of the service ACGT Service Third Party Service

Security General security issues Authentication (based on X.509 certificates) ‏ Authorization ACGT Specific Requirements confidentiality of data privacy of data Importance: the inclusion of legal and ethical considerations (WP 10) into the design process of the data protection framework

Grid Infrastructure Common Grid Infrastructure Globus Toolkit – GT4 Advanced Grid Services PSNC Gridge Toolkit Resource Management Authorization and VO management Services Data Management

GRMS - Resource Management System Open source meta-scheduling system Based on dynamic resource selection Deals with dynamic Grid environment Cooperates with other services local resource management services information services data management services security services Implemented as GSI-enabled Web Service (Tomcat/Axis) ‏

GRMS - Architecture

Authorization Service - GAS Decision point for all components of a system Storing security policies for all components The GAS complex data structure can be used to model many abstract and real world objects and security policies for such objects GAS is considered as independent of specific technologies used at lower layers, and it should be fully usable in any environment Implemented as GSI-enabled Web Service

GAS Architecture

Data Management - GDMS Distributed system of services capable of delivering mechanisms for seamless management of large amount of data Virtual file system keeping the data organized in a tree structure metadirectories -for building hierarchy metafiles – logical representation of data DMS components: Data Broker – access interface Metadata Repository – information about data Data Container – data storing

GDMS Architecture

Grid Portals Complete solution for grid portal construction Hides complexity of underlaying Grid Capable to handle Grid environment ranging from local computing portals to inter campus wide systems Easy access to user grid job configurations and history Workflow support Core and application grid portlets Open source

Portals

Grid Monitoring Portlet