Title: New Features of GT4 Distinguished from GT3
1New Features of GT4- Distinguished from GT3
2Outline
- WS Resource Framework
- Security
- WS-GRAM
- MDS4
- GridFTP, RFT, and RLS
3WS Resource Framework- Refactoring and evolution
of OGSI
- WS-Resource The composition of a Web service and
a stateful resource - Implied Resource Pattern A stateful resource is
treated as an implied input for the processing of
messages implemented by a Web service.
4WS Resource Framework- Refactoring and evolution
of OGSI
5Security
- CAS (nothing new)
- Transport-level Security Authentication via TLS
(Default) - Message-level Security WS-Security and
WS-SecureConversation (poor performance) - WSRF based delegation service
- WS AA (Message-level and Authorization Framework)
6WS GRAM- Review
- GT2 GRAM Gatekeeper/jobmanager
- GT3 GRAM OGSI based
- GT4 GRAM WSRF based
7WS-GRAM- Good performance
- Pre-WS (GT2) GRAM has better performance than
that of GT3.0 GRAM, but comparable to that of
GT3.2 GRAM - GT4 GRAM has significant improvements in
performance, scalability and stability
8WS-GRAM- Redesign
- Reduce overheads, such as memory footprint,
interface optimization - Move optional features out of critical path
- Control security cost, such as per-user
credentials, no GASS (replaced by GridFTP and
RFT)
9WS GRAM- Multiple jobs
- Multi-job submission
- Process coordination in a job
- Subjobs coordination in a multi-job
10WS MDS- Components
- Index service
- Trigger service
- Aggregator framework
11WS MDS- Index service
- WS-Resource properties for data
- WS-Resource properties collection and
WS-Notification for aggregation - No aggregation configuration, but a separate
client does it
12WS MDS- Trigger service
- New service in GT4
- Perform various actions under a trigger condition
- Example send email when queue length on a
compute resource goes over a threshold value.
13WS MDS- Aggregator framework
- WSRF mechanisms
- A complete reimplementation
- WS ServiceGroup APIs
14GridFTP, RFT, RLS, and DAI- GridFTP
- Not W.S. based and not wu-ftp based
- IPv6 support
- XIO based (XIO is an extensible and generic IO
API)
15GridFTP, RFT, RLS, and DAI- RFT
- Reliable File Transfer
- Delete files on a GridFTP server
- Transfer atomically all or none
- Restore file permissions at the destination
- Configure the number of concurrent transfers
- Monitor the transfer status easily
16GridFTP, RFT, RLS, and DAI- RLS
- Replica Location Service
- Exists and bulk exists API and commands
- Rename and bulk rename API and commands
17GridFTP, RFT, RLS, and DAI- DAI
- Data Access and Integration
- UK project originally
- A solution for Grid database service
- Included by GT4
18