- Is the Cisco MARS mission going to abort?
- First iPhone worm spreads Rick Astley wallpaper
- 10 stunning 3D buildings made with Google SketchUp
- Open source software ready for big business
- Four reasons to buy (and one reason to avoid) the Droid
A new generation of storage volume management and data-movement applications are moving from servers and storage subsystems into networks to enable centralized management and more-scalable storage-area network architectures. To achieve the required level of performance, fabric-based storage applications are split into hardware-accelerated functions (data path) and non-hardware-accelerated functions (control path). Hardware-accelerated functions are offloaded to intelligent SAN platforms such as switches or storage appliances. But the storage applications and intelligent SAN platforms use proprietary APIs, limiting migration between vendor platforms.
To ensure smooth implementation of intelligent SAN infrastructures, the T11.5 Task Group of the ANSI T11 Committee created a working group to define a standard API between control-path and data-path functions implemented in storage management applications and intelligent SAN platforms. Fabric Application Interface Standard (FAIS) should accelerate product development and give users more choices.
Splitting control-path functions from data-path functions lets the storage and data management applications delegate processing of all data-path functions to the intelligent SAN platforms, while maintaining the control-plane functions. By providing the required processing capabilities, intelligent SAN platforms are paving the way for network-based deployment of storage and data management applications.
FAIS is based on a client/server model, where the storage application acts as the client and the intelligent SAN platform acts as the server. This decouples the implementation intricacies of intelligent SAN platforms from the development of storage applications.
FAIS provides the API to access the data-plane functionality an intelligent platform supports. The API is built on an object model, where various storage elements are represented as managed objects. For example, SCSI initiator, SCSI target, logical units and their virtualized counterparts are modeled as objects. The storage application and the intelligent SAN platform interact by exchanging information through these objects. By standardizing the data structures for the various objects and the functions to access them, FAIS provides a high level of independence from the implementation specifics of an intelligent platform.
FAIS will define:
FAIS will enable the storage applications to use a standard API to perform all the functions of a SCSI initiator and/or a SCSI target. It also will enable high-availability configurations and management of the I/O acceleration functionality supported by the intelligent SAN platforms.
Services supported by APIs include:
The working group developing the FAIS standard expects to release a first draft of the specification during the second half of this year. The standard should significantly speed the deployment of storage applications in the fabric and give users a wider choice of intelligent SAN platforms and applications.
Partner Content
www.bmc.com
Gartner 2009 Magic Quadrant for Job Scheduling
Gartner has positioned BMC CONTROL-M in the Leaders Quadrant of their "2009 Magic Quadrant for Job Scheduling." The report assesses the ability to execute and completeness of vision of key vendors in the marketplace. Read a full copy today, courtesy of BMC Software.
Download whitepaper
Dell's SMART Approach to Workload Automation
Read a compelling case study by EMA, Inc. to learn how Dell uses BMC CONTROL-M to cut cost and increase productivity with workload automation.
Download whitepaper
Workload Automation Cost Savings 2 Minute Video
A major computer manufacturer uses BMC CONTROL-M and just four people to schedule and run over 85,000 jobs every month. By switching to BMC CONTROL-M, they more than quadrupled the workload without adding a single staff member. See how in this 2-minute video overview.
Go to video
Comment