Method of enabling heterogeneous platforms to utilize a...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C709S226000

Reexamination Certificate

active

06564228

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention is related to the field of computer networks and, more particularly, to storage area network file systems.
2. Description of the Related Art
While individual computers enable users to accomplish computational tasks which would otherwise be impossible by the user alone, the capabilities of an individual computer can be multiplied by using it in conjunction with one or more other computers. Individual computers are therefore commonly coupled together to form a computer network.
Computer networks may be interconnected according to various topologies. For example, several computers may each be connected to a single bus, they may be connected to adjacent computers to form a ring, or they may be connected to a central hub to form a star configuration. These networks may themselves serve as nodes in a larger network. While the individual computers in the network are no more powerful than they were when they stood alone, they can share the capabilities of the computers with which they are connected. The individual computers therefore have access to more information and more resources than standalone systems. Computer networks can therefore be a very powerful tool for business, research or other applications.
In recent years, computer applications have become increasingly data intensive. Consequently, the demand placed on networks due to the increasing amounts of data being transferred has increased dramatically. In order to better manage the needs of these data-centric networks, a variety of forms of computer networks have been developed. One form of computer network is a “Storage Area Network”. Storage Area Networks (SAN) connect more than one storage device to one or more servers, using a high speed interconnect, such as Fibre Channel, Unlike a Local Area Network (LAN), the bulk of storage is moved off of the server and onto independent storage devices which are connected to the high speed network. Servers access these storage devices through this high speed network.
One of the advantages of a SAN is the elimination of the bottleneck that may occur at a server which manages storage access for a number of clients. By allowing shared access to storage, a SAN may provide for lower data access latencies and improved performance. However, because there exists a variety of file formats and no universal standard, the most common SAN configuration involves a homogeneous collection of hosts all utilizing the same file format. While homogeneous configurations may take advantage of some of the benefits of SANs, many organizations include non-homogeneous systems consisting of a variety of computing platforms which they would like to use together.
When building a SAN for a heterogeneous environment, the problems of dealing with incompatible file formats can be a significant barrier to data sharing. One possible solution is to restrict access for particular type of host to a storage device of the same type. However, such a restriction results in the loss of many of the benefits of shared access to storage devices on the SAN. Another possible solution is to utilize a complicated scheme of importing, exporting and translating data. However, such mechanisms typically involve undue overhead and frequently result in the loss of information in the process.
Another feature of file systems which may impact performance involves how recovery from system interruptions are handled. Typically, when a file system crashes or is otherwise interrupted, the host node must go through a lengthy process upon restarting which may cause the node and file system to be unavailable for a significant period of time.
SUMMARY OF THE INVENTION
The problems outlined above are in large part solved by a network file system and method as described herein. A storage area network universal file system allows any host in a heterogeneous based SAN to read or write data as if in its native format. Advantageously, any host may be configured to access any storage device on the SAN and performance may be improved.
Broadly speaking, a method of enabling a first host of a heterogeneous storage area network to access a universal file system of a storage device is contemplated. In the heterogeneous storage area network, the native file system of the first host is incompatible with the universal file system of the storage device. By augmenting the operating system of the first host, the first host is enabled to mount the universal file system. Further, the storage area network includes a second host which is mounted on the universal file system. This second host has a native file system which is incompatible with the native file system of the first host. Subsequent to mounting the universal file system, each of the first and second hosts may read data from and write data to the universal file system.


REFERENCES:
patent: 5565331 (1996-10-01), Tessier-Lavigne et al.
patent: 5761680 (1998-06-01), Cohen et al.
patent: 5764972 (1998-06-01), Crouse et al.
patent: 5832513 (1998-11-01), Kennedy
patent: 6098128 (2000-08-01), Velez-McCaskey et al.
patent: 6173293 (2001-01-01), Thekkath et al.
patent: 6185574 (2001-02-01), Howard et al.
patent: 6192471 (2001-02-01), Pearce et al.
patent: 6260120 (2001-07-01), Blumenau et al.
patent: 6343324 (2002-01-01), Hubis et al.
patent: WO 9824025 (1998-06-01), None
Seltzer et al., “File System Logging versus Clustering: A Performance Comparison,” Proceedings of the 1995 Winter USENIX Technical Conference, Jan. 1995, 16 pages.
Seltzer et al., “An Implementation of a Log-Structured File System for UNIX,” Proceedings of the 1993 Winter USENIX Technical Conference, Jan. 1993, pp. 1-18.
Rosenblum et al., “The Design and Implementation of a Log-Structured File System,” Jul. 1991, pp. 1-15.
Ousterhout et al., “Beating the I/O Bottleneck: A Case for Log-Structured File Systems,” Jan. 1992, pp. 1-18.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of enabling heterogeneous platforms to utilize a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of enabling heterogeneous platforms to utilize a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of enabling heterogeneous platforms to utilize a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3091676

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.