Method and apparatus providing mass storage access from...

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, C707S793000, C713S152000, C709S241000

Reexamination Certificate

active

06353837

ABSTRACT:

BACKGROUND OF THE INVENTION
The invention relates generally to the storage of data in mass storage systems, and in particular to the ability to access data in a mass storage system from different facilities using different, and often incompatible, filesystem formats.
As data processing systems grow in size and complexity, the ability to access user data from different facilities, or from different systems within the same facility becomes increasingly advantageous. On the other hand, however, different host systems, to the extent they use different operating systems, often have different and incompatible meta-data formats. Thus, when a Unix operating filesystem accesses user data, it uses a file request meta-data format which is different from, for example, a Windows based system access. Further, even when two Unix based systems access the same data, it is possible, and indeed not unlikely, that different host computers, to the extent that they use different versions of Unix, will not be compatible with each other. Accordingly, it would be advantageous to enable different operating systems to share the same user data even though those operating systems themselves had incompatible meta-data formats. This would provide the advantage of enabling a single copy of the user data to be easily used, updated, modified, etc., by users irrespective of the host operating system and filesystem, in a manner which is simply not practically available today.
There do, however, exist several data sharing systems. In one system, data is shared by keeping multiple copies of the user data, with the copies being periodically updated so they are synchronized to each other. This requires two copies of the data which will be more expensive because of the data storage space required. A second form of data sharing provides that two hosts, running the same operating system or “raw” device, access the user data where only one host can access the user data at the time. This requires, then, that the two hosts be limited to the same operating system or filesystem.
A third system, providing for so-called concurrent access, typically uses a distributor lock master and can be used in a clustered filesystem using a custom format. This system gets quite complex, and provides for inefficient CPU and network usage.
Accordingly, a more efficient and flexible system would be desirable to share the data without the need for special operating systems. This would enable different operating systems to access the same single copy of user data.
SUMMARY OF THE INVENTION
The invention relates to an apparatus and method for accessing storage from at least two different host computers having different operating system meta-data formats. The method of the invention features the steps of creating a first file having a first meta-data format and user data blocks in the mass storage memory, using a first host computer, reading a logical to physical mapping of the user data blocks from the first file, creating a second file having a second meta-data format using a second host computer, with the second file having blocks preallocated to be the same length as user data blocks of the first file, retrieving a logical to physical mapping of the preallocated blocks, and linking the data blocks of the preallocated file to the data blocks of the first file.
In an alternate embodiment, the method of the invention provides for indirectly storing data blocks from a computer and features the steps of creating a meta-data file identifying a file specification data, setting an indirect storage flag in the meta-data, writing in user data blocks an address identifying the corresponding indirectly stored data blocks, and accessing the indirectly stored datablocks using the indirect addresses.


REFERENCES:
patent: 5239647 (1993-08-01), Anglin et al.
patent: 5317728 (1994-05-01), Tevis et al.
patent: 5483647 (1996-01-01), Yu et al.
patent: 5553285 (1996-09-01), Krakauer et al.
patent: 5734865 (1998-03-01), Yu
patent: 5864852 (1999-01-01), Luotonen
patent: 5991862 (1999-11-01), Ruane
patent: 6018779 (2000-01-01), Blumenau
patent: 6067199 (2000-05-01), Blumenau
patent: 6167458 (2000-12-01), Lim et al.
Taylor et al., “A Pragmatic Test Data Management System,” Test Conference 1991, IEEE, Oct. 26, 1991, pp. 338-344.

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 and apparatus providing mass storage access from... 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 and apparatus providing mass storage access from..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus providing mass storage access from... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2833530

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