SNIA Draft Technical Work available for Public Review

During the development of technical work, the SNIA may make available a Work-in-Progress DRAFT version for public review & feedback.  Work-in-Progress DRAFTS are not endorsed by the SNIA for commercial shipping product implementation, but rather for review/feedback and prototyping work to ensure the work, when completed, will meet the needs of the Industry.
Work-in-Progress DRAFTS are subject to change. The Work-in-Progress DRAFT  may be updated, replaced, or made obsolete at any time. Some of the Intellectual Property protections for users of SNIA software and specifications are not applicable to users of Work-in-Progress DRAFTs.

To provide feedback, please use the SNIA Feedback Portal.

 


Specification Posted

Key Value Storage API Specification v1.1a

Jul-2020

Swordfish Storage Profiles Bundle v1.2

Jul-2020

Swordfish v1.2.0

Jun-2020

NVMe to RF/SF Model Mapping

Jun-2020

Cloud Data Management Interface (CDMI) 2.0a

Jun-2020

Persistent Memory Performance Test Specification White Paper v0.7.3

Apr-2020

Computational Storage Architecture and Programming Model v0.3 rev 1

Jan-2020
DRAFT CDMI Extensions and Profiles Jul-2016

 


Key Value Storage API Specification v1.1a

This document describes the Key Value Storage (KVS) Application Program Interface (API) specification for SSD storage devices with Object Drive based Key Value Storage. It provides a set of APIs that are portable across multiple vendor SSD products.


Swordfish Storage Profiles Bundle v1.2

This bundle contains all the Swordfish profiles. The Swordfish Core Profiles define the set of features and the corresponding detailed profiles required to implement Swordfish. Swordfish uses advertised Features and corresponding Profile definitions to clearly define what functionality an implementation supports, and to assure interoperability.  For example, the IOPerformance Feature and corresponding profile together specify that when an implementation advertises SNIA.Swordfish.Block.IOPerformance, any instances of Volumes and StoragePools will implement a fully populate IOStatistics object.  

The EnergyStar for Storage Profile formalizes the requirements from the ENERGY STAR Data Center Storage Version 1.1 Updated Program Requirements – April 1, 2019 on storage products.  The profile indicates what properties Swordfish implementations need to support in order to properly instrument EnergyStar reporting capability.  This functionality is intended to support EnergyStar data gathering requirements as part of the EnergyStar certification process.


Swordfish v1.2.0

The Swordfish Scalable Storage Management AP ("Swordfish") uses RESTful interface semantics and a standardized data model to provide a scalable, customer-centric interface for managing storage and related data services.


NVMe to RF/SF Model Mapping

This overview is released in conjunction with the Swordfish v1.2.0 Specification and bundle release, and the DMTF’s Redfish Forum Work-in-Progress June 2020 release of DSP-IS0014 (v0.95). It provides an overview of the mapping between NVMe and NVMe-oF concepts, and enhancements to the Redfish and Swordfish models and schema, to support the management of NVMe and NVMe-oF devices and systems.


Cloud Data Management Interface (CDMI) 2.0a

The Cloud Data Management Interface defines the functional interface that applications will use to create, retrieve, update and delete data elements from the Cloud. As part of this interface the client will be able to discover the capabilities of the cloud storage offering and use this interface to manage containers and the data that is placed in them. In addition, metadata can be set on containers and their contained data elements through this interface.

This interface is also used by administrative and management applications to manage containers, accounts, security access and monitoring/billing information, even for storage that is accessible by other protocols. The capabilities of the underlying storage and data services are exposed so that clients can understand the offering.


Persistent Memory Performance Test Specification White Paper v0.7.3

This draft white paper targets test development professionals working on storage and memory architectures. The current PM PTS v1.0.1 is applicable to both block IO read/write tests as well as byte-addressable, load/store architecture. The specification is also applicable across a variety of PM or storage-class memories (SCM) such as 3D XPoint, NVDIMM, MRAM, ReRAM, and other media. Follow-on White Paper targets will apply the tests to more specific architectures and define new test benchmarks.


Computational Storage Architecture and Programming Model v0.3 rev 1

This SNIA document defines recommended behavior for hardware and software that supports Computational Storage.


DRAFT CDMI Extensions and Profiles

The Cloud Storage Technical Work Group is adding new functionality to CDMI by publishing individual extensions the the CDMI standard. These can be implemented as needed in conjunction with a CDMI implementation to add new functionality before the next release of CDMI. As implementation experience is gained and interoperable implementations are tested, these extensions will be made part of the next release of CDMI.

The Cloud Storage TWG will also be publishing profiles of CDMI that scope it down to specific use cases based on different types of clouds.

See the dedicated web page DRAFT CDMI Extensions and Profiles for additional information.