1 / 25

Stripped replication for the Grid environment as a web service

Stripped replication for the Grid environment as a web service. Marek Ciglan, Ondrej Habala, Ladislav Hluchý Institute of informatics Slovak Academy of Sciences. Overview. Replication in Grid environment Principles of stripped replication (SR) method Optimization of stripped replication

dorit
Télécharger la présentation

Stripped replication for the Grid environment as a web service

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. Stripped replication for the Grid environment as a web service Marek Ciglan, Ondrej Habala, Ladislav Hluchý Institute of informatics Slovak Academy of Sciences CGW 04, Stripped replication for the grid environment as a web service

  2. Overview • Replication in Grid environment • Principles of stripped replication (SR) method • Optimization of stripped replication • Prototype Implementation as a Web Service • Experimental Results • Future Work CGW 04, Stripped replication for the grid environment as a web service

  3. Replication in Grid environment • Creation of multiple copies of single data source across Grid infrastructure • Replication increases data availability • RLS - Replica Location Service • Grid monitoring services – network monitoring CGW 04, Stripped replication for the grid environment as a web service

  4. Replication in Grid environment Storage Element 1 Storage Element 2 File 1 Storage Element 3 CGW 04, Stripped replication for the grid environment as a web service

  5. Replication in Grid environment Storage Element 1 Storage Element 2 File 1 File 1 Storage Element 3 CGW 04, Stripped replication for the grid environment as a web service

  6. Replication in Grid environment Storage Element 1 Storage Element 2 File 1 File 1 Storage Element 3 CGW 04, Stripped replication for the grid environment as a web service

  7. Replication in Grid environment Storage Element 1 Storage Element 2 File 1 File 1 Storage Element 3 File 1 CGW 04, Stripped replication for the grid environment as a web service

  8. Stripped Replication - Principles • Transfer from multiple Grid sites, in parallel • Transfer only a portion of file from each Storage Element (SE) • Different file portions (stripes) are obtained from different SEs • Parallel transfer increases replication speed • If SR is not managed properly, process could be time consuming • Optimization of SR management is required CGW 04, Stripped replication for the grid environment as a web service

  9. Stripped Replication - Optimization Replicated data source Replica 1 Replica 2 Replica 3 CGW 04, Stripped replication for the grid environment as a web service

  10. Stripped Replication - Optimization Replicated data source Replica 1 Replica 2 Replica 3 Replica 1 Replica 2 Replica 3 CGW 04, Stripped replication for the grid environment as a web service

  11. Stripped Replication - Optimization Replica 1 Replica 2 Replica 3 CGW 04, Stripped replication for the grid environment as a web service

  12. Stripped Replication - Optimization Replica 1 Replica 2 Replica 3 Replica 1 Replica 2 Replica 3 CGW 04, Stripped replication for the grid environment as a web service

  13. Stripped Replication - Optimization Replica 1 Replica 2 Replica 3 Replica 1 Replica 2 Replica 3 Replica 1 Replica 2 Replica 3 CGW 04, Stripped replication for the grid environment as a web service

  14. SR Prototype Implementation • Java programming language • CoG 1.2 API (GridFTP interface) • Integrated with EDG Replica Location Service • EDG RLS API (RLS interface) • File Chunks – basic data units for transfer • Implemented as a Web Service ( motivation :OGSA, WSRF) CGW 04, Stripped replication for the grid environment as a web service

  15. Service Workflow Stripped Replication Service LFN Get GUID CGW 04, Stripped replication for the grid environment as a web service

  16. Service Workflow Stripped Replication Service LFN Get GUID Replica Metadata Catalog CGW 04, Stripped replication for the grid environment as a web service

  17. Service Workflow Stripped Replication Service LFN Get GUID Get PFNs Replica Metadata Catalog CGW 04, Stripped replication for the grid environment as a web service

  18. Service Workflow Stripped Replication Service LFN Get GUID Get PFNs Replica Metadata Catalog Local Replica Catalog CGW 04, Stripped replication for the grid environment as a web service

  19. Service Workflow Stripped Replication Service LFN Stripped Replication Algorithm Get GUID Get PFNs Replica Metadata Catalog Local Replica Catalog CGW 04, Stripped replication for the grid environment as a web service

  20. Service Workflow Stripped Replication Service LFN Stripped Replication Algorithm Get GUID Get PFNs . . . Replica Metadata Catalog Local Replica Catalog GridFTP Site 1 . . . GridFTP Site N CGW 04, Stripped replication for the grid environment as a web service

  21. Service Workflow Stripped Replication Service LFN Stripped Replication Algorithm Register Replica Get GUID Get PFNs . . . Replica Metadata Catalog Local Replica Catalog GridFTP Site 1 . . . GridFTP Site N CGW 04, Stripped replication for the grid environment as a web service

  22. Properties of Stripped Replication • Parallel transfer from multiple sites increases replication process speed • Proposed optimization does not use network monitoring services • SR adapts to varying nature of network load • SR optimally distributes network load CGW 04, Stripped replication for the grid environment as a web service

  23. Experimental Results • Motivation test case • File size 223.9Mb • Best replica transfer with standard replication tool (EDG rm) - 713 sec • Stripped replication (2 replicas) – 405 sec (43 %) • Stripped replication (3 replicas) – 209 sec (71 %) • Average time saving • 2 replicas – 37% time saving • 3 replica – 55% time saving CGW 04, Stripped replication for the grid environment as a web service

  24. Future Work • Implementation refinement • Add logging functionality • Refine error states handling • Evaluation of SR integration in Grid projects CGW 04, Stripped replication for the grid environment as a web service

  25. Thank you for your attention ! CGW 04, Stripped replication for the grid environment as a web service

More Related