The Storage Networking Industry Association (SNIA) was formed with the aim of developing standards for storage hardware and software. One of its most prominent efforts to date has been SMI-S, the Storage Management Interface Specification. SNIA ratified SMI-S 1.0 in July 2003 and it was approved as an ANSI standard in October 2004 (and should soon be approved by ISO).
This initial version of the specification covers communication between hardware and management applications, allowing management of any compliant HBA, switch, RAID array, and so on. As of April 2005, SAN-management applications are starting SNIA conformance testing with SMI-S for discovery of arrays, switches, fabrics, tape libraries, and HBAs, including asset management and reporting on the properties of SAN devices.
According to Ray Dunn, industry standards marketing manager at SNIA, the 1.1 version will add a variety of services, including tracking replication, mirroring and other data-duplication functions at the block level, support for the iSCSI and FCoIP (Fibre Channel over IP) protocols, and management of NAS. The revision will include more file- and data-management functions, including enabling file shares, change management, host-volume management, creation of storage pools in SAN arrays or NAS devices, and provisioning of volumes.
Additional features, including performance monitoring to track I/O across heterogeneous SANs, health and fault management, normalized alerts, state changes, and error messages will make it easier to find and fix problems across a heterogeneous SAN. Policy management with rules-based automated operations (to create new LUNs as needed, for example, with the appropriate RAID level and security) and security enhancements such as role-based authentication, identity management, and provisions for encryption of management traffic and data streams, will also be added.
SNIA plans to submit the 1.1 version of the specification to ANSI in the third quarter of this year. In addition, Dunn says that by the 1.2 version of the specification, we’ll see services added to SMI-S that will enable ILM (information lifecycle management). In addition, SMI-S is extensible, so vendors can develop new features independently, and then work to add support for those capabilities into future versions of the specification.