DMTF, NVMe and SNIA Form Three-Way Alliance

Posted on Mon, 04/30/2018 - 08:36

The Distributed Management Task Force (DMTF), NVM Express, Inc. and Storage Networking Industry Association (SNIA) have formed a new three-way alliance to coordinate standards for managing solid state drive (SSD) storage devices.

DMTF and SNIA have worked together as part of the DMTF’s Alliance Partner program for many years. Most recently, SNIA’s Swordfish™ standard is building upon DMTF’s Redfish® API to address enterprise storage services. NVM Express® is an open collection of standards and information to fully expose the benefits of non-volatile memory (NVM) in all types of computing environments from mobile to data center. The three-way alliance will work on scale out management for SSDs, helping enable a holistic management experience.

In addition to SNIA’s Swordfish and DMTF’s Redfish, the alliance’s collaborative work will include the following standards:

  • NVM Express™ (NVMe™) is the register interface and command set for PCI Express attached storage with industry standard software available for numerous operating systems. The NVM Express™ Management Interface (NVMe-MI™) is the command set and architecture for management of NVM Express storage (e.g., discovering, monitoring, and updating NVMe devices using a BMC). 
  • DMTF’s Management Component Transport Protocol (MCTP) is a protocol and Platform Level Data Model (PLDM) is a low-level data model defined by the DMTF Platform Management Components Intercommunications (PMCI) Working Group. MCTP is designed to support communications between different intelligent hardware components that make up a platform management subsystem that provides monitoring and control functions inside a managed system.
  • DMTF’s PLDM for Redfish Device Enablement (RDE) defines messages and data structures used for enabling PLDM devices to participate in Redfish-based management without needing to support either JavaScript Object Notation (JSON, used for operation data payloads) or the [Secure] Hypertext Transfer Protocol (HTTP/HTTPS, used to transport and configure operations).

For more details on this alliance, view the work register in PDF here