SMI Tutorial > SMI-S 1.1.0 Overview > SMI-S History
Several versions of the Storage Management Initiative Specification (SMI-S) have been published by the Storage Networking Industry Association (SNIA). IThe versions published are:
- Bluefin in May 2002
- SMI-S 1.0 in July 2003
- SMI-S 1.0.1 in September 2003
- SMI-S 1.0.2 in February 2004
- SMI-S 1.1.0 scheduled for December 2005
This draft specification was the forerunner for the SMI-S. Originally, this work was accomplished outside of the SNIA by the private effort of a group of storage vendor companies known as the Partner Developer Process (PDP). The Bluefin specification was made public in May 2002. Later in 2002, the SNIA adopted the PDP and renamed it as the Storage Management Initiative (SMI) and in turn renamed Bluefin as the SMI-S.
Bluefin laid the groundwork requirements that were later adopted by the SMI-S. Specifically, it adopted the open standards of the Common Information Model (CIM) and Web Based Enterprise Management (WBEM) as the basis for providing interoperable storage management in a Storage Area Network (SAN) consisting of management applications and storage systems from different vendors. These technologies are owned by the Distributed Management Task Force (DMTF). They are the foundation for achieving interoperability in a heterogeneous Storage Area Network (SAN) consisting of storage management applications and storage devices and resources from different vendors.
Bluefin defined the initial Profile work for several storage resources. They were Fabric, Switch, Array and Host Based Adapter (HBA). This effort resulted in many new CIM Classes and enhancements being adopted into the CIM Schema version 2.7. Bluefin was based on the CIM Specification version 2.2 and the CIM Operations over HTTP version 1.1.
The SMI-S 1.0 was made available in July 2003. The SMI-S 1.0 added more Profiles and Subprofiles and further clarified their use. It further refined the Bluefin content by clarifying the use of Profile and Subprofiles. However, the SMI-S 1.0 was considered to be a Work-in-Progress specification that was not yet finalized. This specification defined several Profiles for Fabric, Storage and Hosts along with several Common Subprofiles and a few Storage Subprofiles. This effort resulted in many new CIM Classes and enhancements being adopted into the CIM Schema version 2.8. SMI-S 1.0 was based on the CIM Specification version 2.2 and the CIM Operations over HTTP version 1.1.
The SMI-S 1.0.1 was made available in September 2003. It finalized the content of SMI-S 1.0. However, in some cases, it marked several of the SMI-S 1.0 Profiles and Subrofiles as Experimental. Profiles or Subprofiles are marked as Experimental when insufficient implementation experience creates too much risk that the set of CIM Classes might change. The Experimental Profiles and Subprofiles listed were:
- Sparing Subprofile
- InterLibaryPort Connection Subprofile
- Partitioned/Virtual Library Subprofile
- Fibre Channel Connection Subprofile
- Extender Profile
- Management Appliance Profile
- Out of Band Virtualizer Profile
- JBOD Profile
The SMI-S 1.0.1 used the CIM Schema version 2.8, the CIM Specification version 2.2 and the CIM Operations over HTTP version 1.1.
The SMI-S 1.0.2 was made available in February 2004. Most changes were minor corrections to text and diagrams. Some descriptive material was rewritten to provide greater clarification. The specification added one Experimental Subprofile, which was Library Capacity.
SMI-S 1.0.2 used the same set of standards specifications as SMI-S 1.0.1, which were CIM Schema version 2.8, the CIM Specification version 2.2 and the CIM Operations over HTTP version 1.1.
The SMI-S 1.1.0 is scheduled to be made available in December 2005 and is described by this tutorial.