Edit Project Listing

Project Title:Fabric Application Interface Standard
Processing Stage:PublicationStage which project has reached
Acronyms:FAISIf 2 acronyms, 2nd is used for Project Status Summary
Group:T11.5TC or TG in which development was done
Type:INCITS ProjectINCITS (ANSI), LIaison, Internal etc.
Project:1640-DINCITS Project Number
ISO Project:1.25.13.ISO Project Number
Project Proposal:here Click link to access project proposal approved by T11
Description: The FAIS will define a common application programming interface (API) framework for implementing storage applications in a storage networking environment. The FAIS should include such items as: a) An API that provides for the separation of control and data paths in a storage environment where: 1) The control path supports the handling of SCSI storage and storage management command sets as both Initiator and Target. Support for multiple SCSI protocols (as per SAM-3) is expected. 2) The data path provides appropriate abstractions for common SCSI operations including SBC & SSC Read and Write. The abstraction will hide the underlying mechanisms for data path manipulations. 3) Methods of discovering and configuring the data path capabilities are provided 4) Methods of routing exceptions from the data path to the control path are provided. b) Models that demonstrate how the FAIS can be applied to implementing storage applications in a storage networking environment. Such models should describe the functions that a storage application may use, including: 1) identification and initialization of real and virtual storage resources. 2) establishment of parameters and mappings that control SCSI storage operation. 3) execution of supporting SCSI commands on behalf of a virtual storage device. 4) execution of data distribution functions, data replication functions, and data journaling functions appropriate to a storage application. 5) other storage application functions. c) Details of the API in a), including parameter definitions and formats appropriate to implement storage applications. A profile will be provided for a C-based implementation of the API for storage applications running in a Fibre Channel environment. Additional profiles and language bindings may also be provided. d) A consistent architecture for vendor specific extensions. e) An informative annex which describes the impact of storage applications using this API on existing Fabric Service definitions. f) Additional material as required to clarify, complete, and complement the above items.
Status: At INCITS Current Project Status
Action: Reaffirmation Next action related to SD-2 Milestones
Target Date: 2012
T11 History: T11.5 approved the Project Proposal by F22-O00-A00-DNV11 on 6/5/2003. T11 approved the Project Proposal by 43 For, 0 Opposed, with 1 Abstaining and 13 Not Voting on 6/5/2003. This meets the two-thirds rule. The abstainer indicated that his organization was not materially affected.
ISO Status: International Status
Editor: Craig W. Carlson, [craig.carlson@qlogic.com
Ad Hoc Chair:Claudio DeSanti, cds@cisco.com
Secretary:William Chow, william.chow@qlogic.com
Publications:INCITS 432-2007Reference to use in ordering standard or draft standard
Sources:Approved standards are available from ANSI & Global Engineering
Latest Draft:A maintenance draft based on revision 1.03, T11/06-220v8, dated 12/06/2006, is available in PDF (1436 kilobytes) format (1436 kilobytes). This document is for use by T11 member organizations only (access requires a password), and is based upon the final committee draft. People who work for a T11 member organization, but who do not participate in T11, can register for access to the T11 web site to gain access to these documents. Others should use the publication number above to purchase the official standard or technical report. For the full revision history click here.

Please see here if you are having problems with the FTP access.
For other documents see:hereRecords for this project in the Doc Register Database (click blue triangle next to project name to expand)

Robert Snively
Change information
Change History:
10/10/2007 06:56 PM - Indicate publication (Robert Snively)
04/05/2007 01:29 PM - Add SDB review (Roger Cummings)
01/26/2007 01:38 PM - Add BSR number (Roger Cummings)
12/05/2006 03:24 PM - Add en 1PR date (Roger Cummings)
09/29/2006 09:02 PM - Updated (Claudio DeSanti)
06/30/2006 10:11 AM - Updated (Claudio DeSanti)
02/13/2006 12:57 PM - Updated Editor (Claudio DeSanti)
12/02/2005 01:40 AM - Target date update (Claudio DeSanti)
08/11/2005 09:20 AM - Change target date to Oct05 (Roger Cummings)
10/07/2004 01:04 PM - Updated Target date (Roger Cummings)
06/09/2004 09:36 AM - Slipped target date to Dec 2004 (Roger Cummings)
04/16/2004 02:28 PM - Correct project proposal # (Roger Cummings)
04/13/2004 10:06 PM - Email update (Claudio DeSanti)
02/03/2004 08:43 PM - Replace Secretary (Roger Cummings)
12/11/2003 08:58 AM - Update target date (Roger Cummings)
11/04/2003 10:28 AM - Add Secretary (Roger Cummings)
07/28/2003 05:00 PM - Add project designation (Roger Cummings)
06/19/2003 06:33 PM - New Record (Roger Cummings)