Description (see also attached document)

Storage systems used by HEP require remote management. The availability of a common API reduces the complexity of client-side software. Currently, the SRM v2.2 API is widely used, which provides many advanced features.

There are several problems with relying on SRM v2.2 for management:

  • Not all HEP storage is manageable through SRM.
  • Not all Storage Element implementations provide the complete implementation of SRM specification.
  • Not all of SRM v2.2 specification has proved useful.

Within the commercial sphere, different approaches to managing storage have appeared. Perhaps two of the most successful are Amazon's Simple Storage Service (S3) and DropBox. Both services use proprietary communication for managing storage, with S3 inspiring open-source projects that emulate the interface.

In addition to such proprietary interfaces, standards exist that provide comparable levels of functionality. CDMI is an emerging standard interface for managing storage. In addition, WebDAV provides many of the functionality of SRM, with Microsoft's SkyDrive providing it as the interface to their storage service.

The document attached breaks down the SRM protocol into basic functional blocks. These descriptions of functionality provide a reference when comparing the functionality of different protocols. It concludes with recommendations with regard to adoption of storage protocols with WLCG community.

Comments

-- WahidBhimji - 02-Mar-2012

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2012-03-02 - WahidBhimji
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback