The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.

Slides:



Advertisements
Similar presentations
PIONIER 2003, Poznan, , PROGRESS Grid Access Environment for SUN Computing Cluster Poznań Supercomputing and Networking Center Cezary Mazurek.
Advertisements

Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Global Grid Access Cezary Mazurek, PSNC. Cezary Mazurek, PSNC, Enable access to global grid, Supercomputing 2003, Phoenix, AZ 2 Agenda Introduction PROGRESS.
AppManager 7: Deep Technical Dive Tim Sedlack & Michi Schniebel Sr. Product Managers.
PROGRESS: ICWS'2003 Web Services Communication within the PROGRESS Grid-Portal Environment Michał Kosiedowski.
Grid programming with components: an advanced COMPonent platform for an effective invisible grid © 2006 GridCOMP Grids Programming with components. An.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
W w w. h p c - e u r o p a. o r g The HPC-Europa project and GridSphere Dawid Szejnfeld Poznan Supercomputing.
ArcGIS Workflow Manager An Introduction
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
Application Web Service Toolkit Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University July
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Integration of the Biological Databases into Grid-Portal Environments Michal Kosiedowski, Michal Malecki, Cezary Mazurek, Pawel Spychala, Marcin Wolski.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Components of Database Management System
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
PROGRESS – Computing Portal and Data Management in the Cluster of SUNs Michał Kosiedowski Sun HPC Consortium Heidelberg 2003.
SURENDER SARA 10GAS Building Corporate KPI’s
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
Distribution After Release Tool Natalia Ratnikova.
Information Grid Services in the Polish Optical Internet PIONIER Cezary Mazurek, Maciej Stroiński, Jan Węglarz.
GLOBAL GRID FORUM 10 Workflows in PROGRESS and GridLab environments Michał Kosiedowski.
Facilitating access to the scientific data service with the use of the Data Management System Cezary Mazurek
Migrating Desktop The graphical framework for running grid applications Bartek Palak Poznan Supercomputing and Networking Center The.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
PROGRESS: ICCS'2003 GRID SERVICE PROVIDER: How to improve flexibility of grid user interfaces? Michał Kosiedowski.
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
SEE-GRID-SCI The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Terena conference, June 2004, Rhodes, Greece Norbert Meyer The effective integration of scientific instruments in the Grid.
The Global Land Cover Facility is sponsored by NASA and the University of Maryland.The GLCF is a founding member of the Federation of Earth Science Information.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
Migrating Desktop Bartek Palak Bartek Palak Poznan Supercomputing and Networking Center The Graphical Framework.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
SUPERCOMPUTING 2002, Baltimore, , SUN „Grid Day” PROGRESS Access environment to computational services performed by cluster of SUNs Poznań Supercomputing.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Batch Jobs Using the batch job functions. Use [Bulk Changes][Batch Job Utility] to start. Read the information panel. Check with TAMS Technical Support.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
PEPC 2003, Geneva, , PROGRESS Computing Portal Poznań Supercomputing and Networking Center (PSNC) Poland Poland Cezary Mazurek.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
BalticGrid-II Project EGEE UF’09 Conference, , Catania Partner’s logo Framework for Grid Applications Migrating Desktop Framework for Grid.
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Remote Api Tutorial How to call WS-PGRADE workflows from remote clients through the http protocol?
V7 Foundation Series Vignette Education Services.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
TIBCO Business Events Online Training. Introduction to TIBCO BE Tibco Business Events is complex event processing software with a powerful engine enables.
A Web Based Job Submission System for a Physics Computing Cluster David Jones IOP Particle Physics 2004 Birmingham 1.
BOF-1147, JavaTM Technology and WebDAV: Standardizing Content Management Java and WebDAV Juergen Pill Team Leader Software AG Remy Maucherat Software Engineer.
PROGRESS experience with Sun ONE Portal Server
Remote Api Tutorial How to call WS-PGRADE workflows from remote clients through the http protocol?
Deploying and Configuring SSIS Packages
Knowledge Based Workflow Building Architecture
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th

Portals & Portlets The PROGRESS project Duration: December 2001 – May 2003 (R&D) Budget: ~4,0 MEuro Project Partners –SUN Microsystems Poland –PSNC IBCh Poznań –Cyfronet AMM, Kraków –Łódź Technical University Co-funded by The State Committee for Scientific Research (KBN) and SUN Microsystems Poland

Portals & Portlets PROGRESS (2) Cluster of 80 processors Networked Storage of 1,3 TB Software: ORACLE, HPC Cluster Tools, Sun ONE, Sun Grid Engine

Portals & Portlets PROGRESS architecture

Portals & Portlets PORTAL HPC RESOURCES GRID MANAGEMENT SYSTEM GRID SERVICE PROVIDER 4-tier new grid-portal environment Grid-Portal Environment PORTAL HPC RESOURCES GRID MANAGEMENT SYSTEM 3-tier classical grid-portal environment

Portals & Portlets Grid Service Provider (1) Features Use of grid resources most comfortable to end users. Easy building of numerous portals and other user interfaces. Users can switch between various interfaces and use the same GSP services. Various thematic scientific web portals sharing the same grid resources. Possibility to provide all GSP clients (user interfaces) with computing resources belonging to two or more different grids.

Portals & Portlets Grid Service Provider (2) Necessary services to provide: –Job Submission Service managing the creation of user jobs, submission to the grid and execution monitoring (typically through reverse reporting, performed by the Grid Management System about events connected with job execution) –Application Management Service storing information about applications available for running in the grid assisting application developers in adding new applications to the application factory –Provider Management Service keeping up-to-date information on the services available within the provider

Portals & Portlets GSP within PROGRESS Content Provider Webservice Session Bean Entity Beans

Portals & Portlets Job Submission Service (1) Creating computational jobs, submitting them to the grid for execution and viewing the results Job description is prepared using the XRSL language and is transferred to the Grid Resource Broker for the execution of the job Grid Resource Broker reverse reports on grid events connected with the job „Workflowed” jobs: sequences and parallels

Portals & Portlets Job Submission Service (2) Web Services interface –Create, modify, delete and submit computing jobs (single and "workflowed” task), copy jobs –Manage job tasks, including: setting application parameters, adding references to input and output files, setting task resource requirements –Monitoring job execution –Change task status (used by the Grid Resource Broker)

Portals & Portlets Application Management Srv. (1) Application repository management Application descriptor contains a reference to the application executable: a reference to a file stored in the DMS or a path to a binary on grid computing server filesystems Also included in the application descriptor: available (required or optional) arguments, required environment variables and required input and output files PROGRESS applications may be unconfigured or configured: one executable -> multiple configured applications Virtual applications

Portals & Portlets Application Management Srv. (2) Web Services interface –Add and remove applications, modify application definitions –Manage virtual applications

Portals & Portlets Provider Management Service Enables keeping up-to-date information on services available in the grid service provider Service descriptor contains information on the Web Service interface: URL at which the service is available, the service namespace reference (URN) and the service WSDL reference Services may have multiple instances: informational services Web Services interface –Add and delete services, modify their descriptors –Add and delete instances of services

Portals & Portlets Informational Services Examples of instance enabled services Intended for use by web portals PROGRESS example: short news service Other: document directory, discussion forum (under development)

Portals & Portlets Short News Service Web Services interface –Add, modify, delete and read news –Add and delete own instances (informational services are examples of multiple instance services)

Portals & Portlets XRSL Language Extended Resource Specification Language (XRSL) is an XML based language designed for description of computing jobs The XML documents describing grid computing jobs are passed to the Grid Resource Broker, which analyzes them and executes jobs in accordance with requirements included

Portals & Portlets Web Services Communication HPC Portal Grid Service Provider Data Management System Grid Resource Broker saveJob() getApplications() getTemplates() saveTaskOfJob() saveStdOfTask() submitJob() getUserJobs() getJobStatus() listUserDirectory() addUserFile() getUserFileLocation() submitJob() changeTaskStatus()

Portals & Portlets Authentication & authorization Utilize the services available within the Sun One Portal Server 6.0 package: authentication techniques, user database, portlet access control, identity server Authorization system for the Grid Service Provider and the Data Management System: based on the RAD model Apply a Single Sign-On mechanism

Portals & Portlets Authorization scheme Portal GRID SERVICE PROVIDER Identity server RAD based authorization system Logon Authentication Request Method invocation Token validation Resource access authorization

Portals & Portlets Other PROGRESS modules User interfaces –Web Portal: grid job management, application management, provider management, short news reading and editing, DMS file system management –Migrating Desktop: grid job management and DMS file system management Grid Resource Broker: enables the execution of PROGRESS grid jobs in the PROGRESS grid; uses the XRSL language for grid job descriptions Data Management System: storing the input and output files, metadata, multiple media data containers

Portals & Portlets Visualization of job results

Portals & Portlets PROGRESS HPC Portal

Portals & Portlets SC2002 Demo

Portals & Portlets PROGRESS future R&D finished within the project, test and deployment phase now With the Grid Service Provider: –numerous thematic scientific portals possible to deploy (PROGRESS HPC Portal is a bioinformatic portal) –users may be provided with resources belonging to two or more grids – the Grid Service Provider may be equipped with means of communicating with multiple grids PROGRESS HPC Portal contents: adding new applications, adding new visualization applets, bioinformatic society building

Portals & Portlets PROGRESS