1 / 14

XAM and OSD

XAM and OSD. J Jensen hepsysman RAL June 2008. Middleware/Apps. open(), fopen(). Kernel. Filesystem. scsi etc. Device. File. Middleware/Apps. Kernel. Filesystem. Device. File. Middleware/Apps. File. meta data. Kernel. Filesystem. Device. File. Middleware/Apps. File. meta

brasen
Download Presentation

XAM and OSD

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. XAM and OSD J Jensen hepsysman RAL June 2008

  2. Middleware/Apps open(), fopen() Kernel Filesystem scsi etc Device

  3. File Middleware/Apps Kernel Filesystem Device

  4. File Middleware/Apps File meta data Kernel Filesystem Device

  5. File Middleware/Apps File meta data Kernel Filesystem meta data File meta data Device

  6. File Middleware/Apps File meta data Kernel Filesystem meta data File meta data Device

  7. Introducing OSD • Object Storage Devices • SNIA (www.snia.org) • Standardisation: ANSI T10 (www.t10.org)

  8. Device stores objects rather than blocks Knows about metadata Devices do space management & security Kernel Filesystem object File meta data Device

  9. Consistent view, enforced at low level • Improve scalability and performance Panasas Lustre object File meta data Device

  10. Object creation/access (duh) Meta: format, list, flush (partial (v2)) Data Security Integrity, in-flight enc 64 bit friendly CDB (v2) Device security CDB capabilities (v2) Groups (collections) Bulk ops (v2) Partition mgmt Clone/snapshot (v2) Exception mgmt (v2) OSD Feature(sets)

  11. eXtensible Access Method File Middleware/Apps • API • Metadata • Records • Querying File meta data Kernel Filesystem meta data File meta data

  12. Storage system can access metadata • Recovery • Device data is meaningful • ILM

  13. XSet - XAM Objects • Hierarchical • XLibrary > XSystem > XSet

  14. XAM to OSD • Recommendation – XSet to Object • Names stored as OSD attributes • Different options for properties • Functions to commands • Management policies • Ongoing work…

More Related