| Edit Project Listing |
FAIS PROJECT |
| Project Title: | Fabric Application Interface Standard | |
| Processing Stage: | Publication | Stage which project has reached |
| Acronyms: | FAIS | If 2 acronyms, 2nd is used for Project Status Summary |
| Group: | T11.5 | TC or TG in which development was done |
| Type: | INCITS Project | INCITS (ANSI), LIaison, Internal etc. |
| Project: | 1640-D | INCITS 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-2007 | Reference 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: | here | Records for this project in the Doc Register Database (click blue triangle next to project name to expand) |
| Submitter | ||
Submitter: | Robert Snively | |
Submitter E-Mail: | rsnively@brocade.com | |
| 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) | |