1 / 9

PPDG Architecture Review: where do we go from here? Arie Shoshani PPDG meeting July 13-14, 2000

PPDG Architecture Review: where do we go from here? Arie Shoshani PPDG meeting July 13-14, 2000. Request Interpreter. Request Planner. Cache Manager. client. client. Event-file index. Replica catalog. Request Manager. Network Weather Service. HRM. DRM. DRM. tape system.

ghada
Download Presentation

PPDG Architecture Review: where do we go from here? Arie Shoshani PPDG meeting July 13-14, 2000

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PPDG Architecture Review: where do we go from here? Arie Shoshani PPDG meeting July 13-14, 2000

  2. Request Interpreter Request Planner Cache Manager

  3. client client Event-file index Replica catalog Request Manager Network Weather Service HRM DRM DRM tape system Disk Cache Disk Cache Basic Architecture ... Logical query File transfer requests GRID

  4. client client Event-file index Replica catalog Matchmaking Service Request Interpreter Request Planner Network Weather Service HRM DRM DRM tape system Disk Cache Disk Cache Details of Request Manager ... Logical query File transfer requests GRID

  5. Local Site Manager Remote Services Client (file request) Application (data request) 13 1 7 logical request (property predicates / event set) 4 Properties, Events, Files Index 5 2 Logical Index service Request Interpreter files to be retrieved {file:events} 3 6 Resource Planner 8 Request Planner File Replica Catalog Matchmaking Service Request to move files {file: from,to} 9 9’ 12 Cache Manager Local Resource Manager 10 Remote Resource Manager Request to reserve space {cache_location: # bytes} 11 GLOBUS Services Layer File Access service Storage Access service Storage Reservation service To Network scenario of actions order - needed APIs

  6. Sequence of API calls 1. Application issues an estimate 2. Consult Logical index Service (properties-events-files) for estimate 3. Consult Matchmaker + Resource Planner for estimate 4. Issue “execute” request command 5. Consult Logical index Service for precise request evaluation 6. Sent {files:events} request to Request Planner 7. Client issues a request for next events to process (files are implied) 8. Request Planner Consults Matchmaker + Resource Planner 9. Request Planner issues “get file(s), source, destination” request 10. Cache Manager issues “reserve space” request if “destination” is remote site 11. Cache Manager issues “move file(s)” request 12. Cache Manager notifies Matchmaker of any changes to local cache 13. Client issues commands to read events out of files

  7. client client Event-file index Replica catalog Matchmaking Service Request Interpreter Request Planner Storage Resource WS Network Weather Service HRM DRM DRM tape system Disk Cache Disk Cache Proposal for future architecture ... Logical query “Set of files” request File transfer requests GRID . . .

  8. Event-file index Replica catalog Request Interpreter (LBNL) Network Weather Service HRM (LBNL) DRM tape system Disk Cache Disk Cache Current Status Client (U of WISC) Logical query Matchmaking Service Primitive Request Planner File transfer requests SRB

  9. Future Development Needed • Client components • Request Planner for multiple clients • Matchmaking Service • Services for intelligent planning • replica catalog • Network Weather Service • Storage Resource Weather Service • and ... • Storage Resource Manager • Develop HRM-Enstore or HRM-SAM • Develop DRMs and apply in multiple sites • Security - collection level? • Globus/SRB file transfer and replica services?

More Related