Printer Friendly
The Free Library
19,122,084 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

File System Working Group.


CHARTER:

To define and promote standards that will insure Insure can mean:
  • To provide for financial or other mitigation if something goes wrong: see insurance or .
  • Or you may be looking for ensure or inshore.
 the rapid adoption of vendor-neutral heterogeneous Not the same. Contrast with homogeneous.

heterogeneous - Composed of unrelated parts, different in kind.

Often used in the context of distributed systems that may be running different operating systems or network protocols (a heterogeneous network).
 shared-storage for storage area networks (SANs.) Our group will propose enhancements to these standards that will:

1. Enable them to achieve their potential maximum transfer rates in SANs over media like Fibre Channel (FC).

2. Interoperate See interoperable.  seamlessly with TCP/IP-based network-attached-storage networking.

3. Keep the modifications to the standard protocols to a minimum to make their adoption by existing vendors as easy as possible.

Storage Networking Problem Area

Sharing storage heterogeneously over SANs is fundamentally difficult. Algorithms to coordinate access to the disk are difficult to implement, and have many practical obstacles to achieve standardization standardization

In industry, the development and application of standards that make it possible to manufacture a large volume of interchangeable parts. Standardization may focus on engineering standards, such as properties of materials, fits and tolerances, and drafting
, which is a prerequisite pre·req·ui·site  
adj.
Required or necessary as a prior condition: Competence is prerequisite to promotion.

n.
 for interoperability The capability of two or more hardware devices or two or more software routines to work harmoniously together. For example, in an Ethernet network, display adapters, hubs, switches and routers from different vendors must conform to the Ethernet standard and interoperate with each other. . In addition, disk formats vary widely from one operating system operating system (OS)

Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs.
 and hardware platform to another. Standardizing on one common format is commercially impractical im·prac·ti·cal  
adj.
1. Unwise to implement or maintain in practice: Refloating the sunken ship proved impractical because of the great expense.

2.
; teaching every client how to deal with every common format is practically infeasible; limiting file system technology to one common format is unnecessarily regressive re·gres·sive
adj.
1. Having a tendency to return or to revert.

2. Characterized by regression.



re·gres
 for it would forever halt the progress of innovation in new, more efficient or more useful formats.

Proposed Solution

The File System Working Group proposes a solution for sharing data heterogeneously over SANs. It is based upon two fundamental strategies:

1. To overcome the difficulty of standardizing the algorithms required to coordinate shared access to disks, we propose using and extending existing, commonly accepted Network-Attached Storage See NAS.  (NAS (1) See network access server.

(2) (Network Attached Storage) A specialized file server that connects to the network. A NAS device contains a slimmed-down operating system and a file system and processes only I/O requests by supporting the popular
) standards for SANs.

2. Since on-disk format incompatibility The inability of a Husband and Wife to cohabit in a marital relationship.


incompatibility n. the state of a marriage in which the spouses no longer have the mutual desire to live together and/or stay married, and is thus a ground for divorce
 is really an issue of metadata (1) (meta-data) Data that describes other data. The term may refer to detailed compilations such as data dictionaries and repositories that provide a substantial amount of information about each data element.  incompatibility--not data incompatibility--we propose using a common server to interpret the metadata for all clients, while allowing each client to access the data directly from the SAN-attached disk.

Using extended NAS protocols to share data over SANs effectively eliminates the distinction between NAS and SANs, allowing them to be managed and administered as one logical network that simply has varying means of physical connectivity. In both cases, storage is attached to, and heterogeneously shared via, some kind of network--typically, Ethernet for LAN-attached storage and Fibre Channel for SAN-attached storage.

NAS Protocol Extensions For HAS And SAN Data Sharing The ability to share the same data resource with multiple applications or users. It implies that the data are stored in one or more servers in the network and that there is some software locking mechanism that prevents the same set of data from being changed by two people at the same time.

The File System Working Group (FSWG FSWG Flight Symbology Working Group ) has been specifically formed to provide recommendations to extend the CIFS (Common Internet File System) The file sharing protocol used in Windows. It evolved out of the SMB (Server Message Block) protocol in DOS, which is why the terms CIFS/SMB and SMB/CIFS are sometimes seen. The word "Internet" in the CIFS name has little relevance.  and NFS (Network File System) The file sharing protocol in a Unix network. This de facto Unix standard, which is widely known as a "distributed file system," was developed by Sun. See file sharing protocol and WebNFS.

NFS - Network File System
 protocols in order to facilitate NAS and SAN integration. The objectives for the protocol extensions are as follows:

Create an architecture that combines the NAS' ability to share file system data--cross-platform--with the SAN's ability to share storage via high-speed, direct disk access. Design an "open" model that facilitates multi-vendor interoperability of combined NAS/SAN solutions.

Define minimal protocol extension requirements to ease implementation and industry acceptance.

Facilitate rapid acceptance, adoption and proliferation proliferation /pro·lif·er·a·tion/ (pro-lif?er-a´shun) the reproduction or multiplication of similar forms, especially of cells.prolif´erativeprolif´erous

pro·lif·er·a·tion
n.
 of these extensions.

The Proposed Architecture

The architectural proposal builds upon the capabilities of a standard NAS server by allowing NAS clients to have high-speed access directly over a SAN when there is no contention. The proposed architecture divides client I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output.

I/O - Input/Output
 traffic into control traffic that travels over traditional TCP/IP TCP/IP
 in full Transmission Control Protocol/Internet Protocol

Standard Internet communications protocols that allow digital computers to communicate over long distances.
 connections to a hybrid NAS/SAN server, and data traffic, that travels over a high-bandwidth connection such as Fibre Channel directly between the source and target such as an application server and a disk array.

Control functions in the NAS/SAN server provide all the functions necessary for heterogeneous file sharing Copying files from one computer to another. See peer-to-peer network, file sharing protocol and file and printer sharing.  not provided in SAN architectures, i.e., metadata coordination, access permission and traffic management. Once the NAS/SAN server grants access, clients perform direct disk reads and writes via standard, block-level SAN protocols. By relegating only control operations to the NAS/SAN server, network clients are able to perform the majority of data access and transfer activities via high-speed SAN.

The protocol is independent of hardware configuration. Methods to partition A reserved part of disk or memory that is set aside for some purpose. On a PC, new hard disks must be partitioned before they can be formatted for the operating system, and the Fdisk utility is used for this task.  traffic physically can include separate, parallel networks or combined networks. Similarly, NAS/SAN servers and SAN disk arrays can be either different or integrated systems that can logically function as distinct devices.

In the case of contention (where multiple clients want access to the same data), the protocol automatically shifts access to the NAS/SAN server. Both clients can then have shared access privileges via traditional NAS file-sharing functions over TCP/IP.

Proprietary implementations of similar hybrid NAS/SAN architectures exist today. These support non-standard client connection protocols that limit customers to the platforms supported by that vendor.

The Open Model

The FSWG's approach will be vendor-neutral by proposing extensions to existing, open file-sharing protocols such as Microsoft's CIFS for NT/Windows2000 and NFS for Unix file sharing. These protocols inherently provide interoperability between clients and NAS products and can be easily enhanced to support heterogeneous file sharing within SAN markets. Clients that do not run the SAN-enhanced version of the NAS protocols can still access the data using any existing NAS protocol, albeit at the slower TCP/IP speeds.

The Protocol Extension Requirements

The five protocol extension recommendations currently under specification development by FSWG are defined in the Table, which also includes information about each extension's adaptability a·dapt·a·ble  
adj.
Capable of adapting or of being adapted.



a·dapta·bil
 to CIFS and NFS.

The Standardization Process

NAS protocols are a successful model for sharing storage heterogeneously over networks and enabling vendor interoperability. Implementing the minor enhancements to NAS protocols that the FSWG recommends will allow network clients to directly transfer data to SAN-attached disks. Adapting existing NAS protocols to the SAN environment will realize, far earlier than industry projections would indicate, the industry's goal of cross-platform data sharing over high-speed, Fibre Channel networks.
                     FSWG Proposed Protocol Extensions
                     and Adaptability to CIFS and NFS
                                             CIFS Protocol
Required File Sharing Protocol Extensions     Adaptability
Soft lock, a new form of file and record   Already supported
locking that is automatically withdrawn         via CIFS
when there is contention for the same     opportunistic locks.
file by another client. The hybrid
NAS/SAN server's traffic management
capabilities resolve contention using
standard NAS protocol methodology.
Depending on whether the file operations
are READ or WRITE functions, soft locks
are either SHARED or EXCLUSIVE.
NAS/SAN server buffer disabling            Available via CIFS
capability, to insure that all NAS/SAN        NO_BUFFERING
server-controlled data is sent to the       open-time flag.
disk before granting the client's
request for direct disk access to the
same file. Also invalidates hybrid
NAS/SAN server requests for the same
file before any disk writes are
issued by a client.
Storage pre-allocation capability, to      Available via CIFS
pre-allocate disk blocks to a file and       pre-allocation
read the current pre-allocated size of a       functions.
file. This low-bandwidth, meta-data
operation mechanism allows clients to
modify and add new data beyond
the file's current end-of-file marker,
independently of the NAS/SAN server.
Independent and explicit meta-data         Already supported.
modification capability, to update a
hybrid NAS/SAN server with a file's
meta-data, after direct disk operations
are completed and without disturbing
the contents of allocated disk blocks.
Extent list capability, to report to a     Extension needed.
client that disk blocks are currently
allocated to a file, in file offset
order, so the client can assume
responsibility for transferring
data directly to and from the disk.
                                             NFSv4 Protocol
Required File Sharing Protocol Extensions     Adaptability
Soft lock, a new form of file and record   Extension needed.
locking that is automatically withdrawn    Appears similar to
when there is contention for the same       NFSv4's proposed
file by another client. The hybrid            lease-based
NAS/SAN server's traffic management        locking protocols.
capabilities resolve contention using
standard NAS protocol methodology.
Depending on whether the file operations
are READ or WRITE functions, soft locks
are either SHARED or EXCLUSIVE.
NAS/SAN server buffer disabling           Extension needed via
capability, to insure that all NAS/SAN      NFSv4's proposed
server-controlled data is sent to the     extended attributes
disk before granting the client's              function.
request for direct disk access to the
same file. Also invalidates hybrid
NAS/SAN server requests for the same
file before any disk writes are
issued by a client.
Storage pre-allocation capability, to     Extension needed via
pre-allocate disk blocks to a file and      NFSv4's proposed
read the current pre-allocated size of a  extended attributes
file. This low-bandwidth, meta-data            function.
operation mechanism allows clients to
modify and add new data beyond
the file's current end-of-file marker,
independently of the NAS/SAN server.
Independent and explicit meta-data        Extension needed via
modification capability, to update a        NFSv4's proposed
hybrid NAS/SAN server with a file's       extended attributes
meta-data, after direct disk operations        function.
are completed and without disturbing
the contents of allocated disk blocks.
Extent list capability, to report to a    Extension needed via
client that disk blocks are currently       NFSv4's proposed
allocated to a file, in file offset       extended attributes
order, so the client can assume                function.
responsibility for transferring
data directly to and from the disk.
COPYRIGHT 1999 West World Productions, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1999, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:Industry Trend or Event; association to improve storage-area networking
Publication:Computer Technology Review
Date:Sep 1, 1999
Words:1422
Previous Article:Storage Network Management Working Group.
Next Article:DISK RESOURCE MANAGEMENT WORKGROUP.
Topics:



Related Articles
Addressing The Data Storage Dilemma With-Internet Protocol Storage Devices.
Appliance Megatrends.
Getting From Vendor-Centric To Data-Centric Challenges SANs.
Storage resource management: the next generation; elementary storage resource management graduates into business-centric, policy-based automation.
Goodbye to old, hello to the new SRM confusion: enterprise storage resource management fulfills the promise.
NAS and SAN: putting it all together.
Tek-Tools announces Storage Profiler 3.0: storage management solution introduces support for Veritas Backup Exec, Windows XP and 2003 and reporting...
Storage resource management: might be the secret to optimizing your storage.
High Performance Computing: past, present and future.
OSD: the future of storage: object-based storage device (OSD) technology promises to change forever the enterprise architecture world by making...

Terms of use | Copyright © 2012 Farlex, Inc. | Feedback | For webmasters | Submit articles