SRM ? WSRF - PowerPoint PPT Presentation

About This Presentation
Title:

SRM ? WSRF

Description:

Being on the next generation standard for grid work ... int numOfLevels // directory management. EnumOverwriteMode overwriteOption, ... – PowerPoint PPT presentation

Number of Views:17
Avg rating:3.0/5.0
Slides: 10
Provided by: alex179
Learn more at: https://sdm.lbl.gov
Category:
Tags: srm | wsrf | directory | next

less

Transcript and Presenter's Notes

Title: SRM ? WSRF


1
SRM ? WSRF Scientific Data Management
Group Computational Research Division Lawrence
Berkeley National Laboratory
2
What benefits from WSRF?
  • What does SRM spec benefit from adopting WSRF?
  • Being on the next generation standard for grid
    work
  • What does SRM server/service implementation
    benefit from using WSRF?
  • Being able to use WSRF enabled MDS without any
    customizations on MDS
  • Just provide the WSRF interface, and MDS will be
    able to collect the information and display
  • What does SRM client benefit from using
    WSRF-enabled SRM service?
  • On the cutting edge tech?

3
What external services from WSRF?
  • External services from GT4 for SRM?
  • This is rather implementation related, rather
    than directly related to the spec
  • Resource repository with DB backend?
  • no
  • Notification service?
  • Yes

4
Getting to the details srmPrepareToGet
In Out
String userID String authorizationID String transferProtocols String userRequestDescription Int totalRetryTime Boolean streaming GetFileRequest String fromSURLOrStFN, String toSURLOrStFN, int lifetime, EnumFileStorageType toFileStorageType, String fromStorageSystemInfo, String toStorageSystemInfo, Int knownSizeOfFile, String spaceToken, // space management Boolean isSourceADirectory, Boolean allLevelRecursive, int numOfLevels // directory management EnumOverwriteMode overwriteOption, EnumFileStorageType fromFileStorageType, EnumFileStorageType toFileStorageType, String fromStorageSystemInfo, String toStorageSystemInfo, String spaceToken // space management String requestToken ReturnStatusForRequest EnumStatusCode statusCode, string explanation
5
WSRF. Inputs
In In WSRF operational spec In Implementation
String userID String authorizationID String transferProtocols String userRequestDescription Int totalRetryTime Boolean streaming GetFileRequest String fromSURLOrStFN, String toSURLOrStFN, int lifetime, EnumFileStorageType toFileStorageType, String fromStorageSystemInfo, String toStorageSystemInfo, Int knownSizeOfFile, String spaceToken, // space management Boolean isSourceADirectory, Boolean allLevelRecursive, int numOfLevels // directory management EnumOverwriteMode overwriteOption, EnumFileStorageType fromFileStorageType, EnumFileStorageType toFileStorageType, String fromStorageSystemInfo, String toStorageSystemInfo, String spaceToken // space management userID authorizationID transferProtocols userRequestDescription totalRetryTime Streaming GetFileRequest fromSURLOrStFN, toSURLOrStFN, lifetime, toFileStorageType, fromStorageSystemInfo, toStorageSystemInfo, knownSizeOfFile, spaceToken, isSourceADirectory, allLevelRecursive, numOfLevels overwriteOption, fromFileStorageType, toFileStorageType, fromStorageSystemInfo, toStorageSystemInfo, spaceToken From GSI connection authorizationID transferProtocols userRequestDescription totalRetryTime Streaming GetFileRequest fromSURLOrStFN, toSURLOrStFN, lifetime, toFileStorageType, fromStorageSystemInfo, toStorageSystemInfo, knownSizeOfFile, spaceToken as WS-R URI, isSourceADirectory, allLevelRecursive, numOfLevels overwriteOption, fromFileStorageType, toFileStorageType, fromStorageSystemInfo, toStorageSystemInfo, spaceToken as WS-R URI
6
With WSRF. Outputs
Out In WSRF operational spec In Implementation
String requestToken ReturnStatusForRequest EnumStatusCode statusCode, string explanation WS-Resource address ReturnStatusForRequest EnumStatusCode statusCode, string explanation WS-R URI ReturnStatusForRequest EnumStatusCode statusCode, string explanation
  • The WSRF op spec does change much, except for
    WS-Resource address rather than unique request IDs

7
CorrespondingsrmStatusOfGetRequest
In Out
String userID String authorizationID String storageSystemInfo String requestToken RequestedSURL String fromSURL, String toSURL Int offset Int count ReturnStatusForRequest EnumStatusCode statusCode, string explanation ReturnStatusForSURL String fromSURL, String localReferenceSURL, String localTransferURL, EnumStatusCode statusCode, String explanation, int fileSize, int estimatedWaitTimeOnQueue, int estimatedProcessingTime, int remainingLifetime, EnumFileStorageType toFileStorageType, String spaceToken // space management
8
With WSRF inputs
In In WSRF operational spec In Implementation
String userID String authorizationID String storageSystemInfo String requestToken RequestedSURL String fromSURL, String toSURL Int offset Int count userID authorizationID storageSystemInfo WS-R address that came to srmPrepareToGet RequestedSURL String fromSURL, String toSURL Int offset Int count From GSI connection authorizationID storageSystemInfo WS-R URI RequestedSURL String fromSURL, String toSURL Int offset Int count
OR
In In WSRF operational spec In Implementation
String userID String authorizationID String storageSystemInfo String requestToken RequestedSURL String fromSURL, String toSURL Int offset Int count userID WS-R address that came to srmPrepareToGet RequestedSURL String fromSURL, String toSURL Int offset Int count From GSI connection WS-R URI RequestedSURL String fromSURL, String toSURL Int offset Int count
9
With WSRF outputs
Out In WSRF operational spec In Implementation
ReturnStatusForRequest EnumStatusCode statusCode, string explanation ReturnStatusForSURL String fromSURL, String localReferenceSURL, String localTransferURL, EnumStatusCode statusCode, String explanation, int fileSize, int estimatedWaitTimeOnQueue, int estimatedProcessingTime, int remainingLifetime, EnumFileStorageType toFileStorageType, String spaceToken // space management ReturnStatusForRequest EnumStatusCode statusCode, string explanation WS-R address the same one that user submitted at srmRequestToGet Have user go to WS-R repo to find out what happened to the request ReturnStatusForRequest EnumStatusCode statusCode, string explanation WS-R URI
Write a Comment
User Comments (0)
About PowerShow.com