Download presentation
Presentation is loading. Please wait.
Published byVictor Watts Modified over 9 years ago
1
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, 22-24 January 2007. Introduction to Grid portals Gergely Sipos sipos@sztaki.hu
2
Grids GS EGEE SEEGRID Gilda HunGrid NGS ● Services are more or less standardised ● Standard interfaces ● Standard technologies ● A Grid is a collection of services that can join and leave a community ● They can be accessed using some service clients VO CE GS ● Resource Grid service
3
A Grid service Grid service client Sometimes Integrated into another service (e.g. RTF client in GRAM)
4
Difficulties for end-users Grid services are secure: –You must obtain a certificate from a CA –You must register at a Virtual Organization (Grid services are members of VOs.) –You must generate a short term proxy credential Grid clients are low level tools (to stay generic) –Command line programs –Platform dependent (usually Linux) –Lots and lots of parameters –Output for machine not humans…
5
Data MgmtSecurity Common Runtime Execution Mgmt Info Services Web Services Components Non-WS Components Pre-WS Authentication Authorization GridFTP Pre-WS Grid Resource Alloc. & Mgmt Pre-WS Monitoring & Discovery C Common Libraries Authentication Authorization Reliable File Transfer Data Access & Integration Grid Resource Allocation & Management Index Java WS Core Community Authorization Replica Location eXtensible IO (XIO) Credential Mgmt Community Scheduling Framework Delegation Services in Globus Toolkit version 4 Data Replication Trigger C WS Core Python WS Core WebMDS Workspace Management Grid Telecontrol Protocol Contrib/ Preview Core Depre- cated www.globus.org
6
Different services different clients Service 1 client Service 2 client Service 3 client Service 4 Service 5 client... ?? ?
7
The solution: Grid portals! THE INTERNE T THE INTERNE T Disks, Processor, … Operating System Middleware components and network protocols, … Grid services Grid service clients Application Grid portal
8
Grid portals A portal is a web server that –Provides each user with a repository of personal information and data saved from previous sessions. –Is a website that allows users to customize their views of information and tools –Examples Ebay, yahoo, Amazon.com, on-line banks are all portals… A Grid portal is the gateway to –Grid services
9
Why Do People Build Grid Portals? To Provide Scientists with a way to access tools (services) hosted on a Grid. To make scientific resources available to a community –Data, knowledge bases, directories, storages, computers, applications,… To provide users a way to organize their personal Grid space. To Shield the User community from Grid details
10
Typical functionalities of a Grid portal User authentication –Web security (e.g. name&psw) grid security (proxies) Data management –Web protocols (e.g. HTTP) grid protocols (e.g. GridFTP) Job management –Local resource distributed resources Visualization –Application input/output/execution progress
11
A few examples UK NGS portal –Job oriented, Globus GILDA demonstrator –Training environment LEAD –Predicting Severe Storms, workflow-oriented TeraGrid User Portal –Providing users access to the US TeraGrid (Globus) P-GRADE Portal, GEMLCA Portal Today!
12
Summery and conclusion Grid portals are gateways to Grid services Intermediate between grid protocols and Web technologies Can support different –Middleware technologies –Grid services –Application fields –Application types YOU have to decide which portal fits best for your needs!
13
Thank you! Gergely Sipos sipos@sztaki.hu www.lpds.sztaki.hu
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.