Apparatus and method for hardware-based file system

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

C709S250000

Reexamination Certificate

active

07457822

ABSTRACT:
A hardware-based file system includes multiple linked sub-modules that perform functions ancillary to client data handling. Each sub-module is associated with a metadata cache. A doubly-rooted structure is used to store each file system object at successive checkpoints. Metadata is stored within an object and/or as a separate object. Provisions are made for allocating sparse objects. A delayed write feature is used for writing certain objects into non-volatile storage. Checkpoints can be retained as read-only versions of the file system. Modifications to the file system are accomplished without affecting the contents of retained checkpoints. The file system can be reverted to a retained checkpoint. Multiple file servers can be interconnected as a cluster, and each file server stores requests from another file server. Interconnections between file servers can be dynamically modified. A distributed locking mechanism is used to control access to file system objects stored by the file servers.

REFERENCES:
patent: 3588831 (1971-06-01), Figueroa et al.
patent: 3699532 (1972-10-01), Schaffer et al.
patent: 3702462 (1972-11-01), England
patent: 4074072 (1978-02-01), Christensen
patent: 4075691 (1978-02-01), Davis et al.
patent: 4079452 (1978-03-01), Larson et al.
patent: 4080649 (1978-03-01), Calle et al.
patent: 4096567 (1978-06-01), Millard et al.
patent: 4101960 (1978-07-01), Stokes
patent: 4123795 (1978-10-01), Dean, Jr.
patent: 4130866 (1978-12-01), Ono
patent: 4156906 (1979-05-01), Ryan
patent: 4156907 (1979-05-01), Rawlings et al.
patent: 4228496 (1980-10-01), Katzman
patent: 4240143 (1980-12-01), Besemer et al.
patent: 4253144 (1981-02-01), Bellamy et al.
patent: 4323967 (1982-04-01), Peters et al.
patent: 4326248 (1982-04-01), Hinai et al.
patent: 4333144 (1982-06-01), Whiteside et al.
patent: 4377843 (1983-03-01), Garringer et al.
patent: 4385206 (1983-05-01), Bradshaw
patent: 4394727 (1983-07-01), Hoffman
patent: 4396983 (1983-08-01), Segarra et al.
patent: 4399503 (1983-08-01), Hawley
patent: 4412285 (1983-10-01), Neches et al.
patent: 4414624 (1983-11-01), Summer et al.
patent: 4442487 (1984-04-01), Fletcher
patent: 4445174 (1984-04-01), Fletcher
patent: 4448419 (1984-05-01), Telnaes
patent: 4456957 (1984-06-01), Schieltz
patent: 4459664 (1984-07-01), Pottier et al.
patent: 4488231 (1984-12-01), Yu et al.
patent: 4494188 (1985-01-01), Nakane et al.
patent: 4500960 (1985-02-01), Babecki et al.
patent: 4507728 (1985-03-01), Sakamoto
patent: 4527232 (1985-07-01), Bechtolsheim
patent: 4536874 (1985-08-01), Stoffel et al.
patent: 4550368 (1985-10-01), Bechtolsheim
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4590556 (1986-05-01), Berger
patent: 4608631 (1986-08-01), Stiffler et al.
patent: 4614841 (1986-09-01), Babecki et al.
patent: 4626634 (1986-12-01), Brahm et al.
patent: 4628508 (1986-12-01), Sager et al.
patent: 4633245 (1986-12-01), Blount et al.
patent: 4638427 (1987-01-01), Martin
patent: 4649473 (1987-03-01), Hammer et al.
patent: 4654654 (1987-03-01), Butler et al.
patent: 4685125 (1987-08-01), Zave
patent: 4694396 (1987-09-01), Weisshaar et al.
patent: 4709325 (1987-11-01), Yajima
patent: 4710868 (1987-12-01), Cocke et al.
patent: 4714995 (1987-12-01), Materna et al.
patent: 4719569 (1988-01-01), Ludemann et al.
patent: 4727538 (1988-02-01), Furchtgott et al.
patent: 4754395 (1988-06-01), Weisshaar
patent: 4766534 (1988-08-01), DeBenedictis
patent: 4769772 (1988-09-01), Dwyer
patent: 4780821 (1988-10-01), Crossley
patent: 4783705 (1988-11-01), Moon et al.
patent: 4783730 (1988-11-01), Fischer
patent: 4797854 (1989-01-01), Nakazaki et al.
patent: 4803621 (1989-02-01), Kelly
patent: 4809169 (1989-02-01), Sfarti et al.
patent: 4816989 (1989-03-01), Finn
patent: 4819159 (1989-04-01), Shipley et al.
patent: 4825354 (1989-04-01), Agrawal et al.
patent: 4845609 (1989-07-01), Lighthart et al.
patent: 4872157 (1989-10-01), Hemmady et al.
patent: 4872159 (1989-10-01), Hemmady et al.
patent: 4875206 (1989-10-01), Nichols et al.
patent: 4887204 (1989-12-01), Johnson et al.
patent: 4894825 (1990-01-01), Kobayashi et al.
patent: 4897781 (1990-01-01), Chang et al.
patent: 4899333 (1990-02-01), Roediger
patent: 4903258 (1990-02-01), Kuhlmann et al.
patent: 4914583 (1990-04-01), Weisshaar et al.
patent: 4922486 (1990-05-01), Lidinsky et al.
patent: 4945470 (1990-07-01), Takahashi
patent: 4991133 (1991-02-01), Davis et al.
patent: 4993017 (1991-02-01), Bachinger et al.
patent: 5001628 (1991-03-01), Johnson et al.
patent: 5008814 (1991-04-01), Mathur
patent: 5012405 (1991-04-01), Nishikado et al.
patent: 5036459 (1991-07-01), Den Haan et al.
patent: 5050070 (1991-09-01), Chastain et al.
patent: 5058110 (1991-10-01), Beach et al.
patent: 5067071 (1991-11-01), Schanin et al.
patent: 5073852 (1991-12-01), Siegel et al.
patent: 5109487 (1992-04-01), Ohgomori et al.
patent: 5109515 (1992-04-01), Laggis et al.
patent: 5113496 (1992-05-01), McCalley et al.
patent: 5113500 (1992-05-01), Talbott et al.
patent: 5113522 (1992-05-01), Dinwiddie, Jr. et al.
patent: 5113523 (1992-05-01), Colley et al.
patent: 5118975 (1992-06-01), Hillis et al.
patent: 5129093 (1992-07-01), Muramatsu et al.
patent: 5133053 (1992-07-01), Johnson et al.
patent: 5155809 (1992-10-01), Baker et al.
patent: 5163131 (1992-11-01), Row et al.
patent: 5175825 (1992-12-01), Starr
patent: 5179702 (1993-01-01), Spix et al.
patent: 5185857 (1993-02-01), Rozmanith et al.
patent: 5201040 (1993-04-01), Wada et al.
patent: 5210824 (1993-05-01), Putz et al.
patent: 5214776 (1993-05-01), Bagnoli et al.
patent: 5218697 (1993-06-01), Chung
patent: 5230065 (1993-07-01), Curley et al.
patent: 5243699 (1993-09-01), Nickolls et al.
patent: 5255369 (1993-10-01), Dann
patent: 5262965 (1993-11-01), Putnam et al.
patent: 5276860 (1994-01-01), Fortier et al.
patent: 5283868 (1994-02-01), Baker et al.
patent: 5355453 (1994-10-01), Row et al.
patent: 5359713 (1994-10-01), Moran et al.
patent: 5367698 (1994-11-01), Webber et al.
patent: 5371885 (1994-12-01), Letwin
patent: 5388231 (1995-02-01), Starr
patent: 5452448 (1995-09-01), Sakuraba et al.
patent: 5457796 (1995-10-01), Thompson
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5506988 (1996-04-01), Weber et al.
patent: 5513314 (1996-04-01), Kandasamy et al.
patent: 5519853 (1996-05-01), Moran et al.
patent: 5548724 (1996-08-01), Akizawa et al.
patent: 5557798 (1996-09-01), Skeen et al.
patent: 5561807 (1996-10-01), Verplanken et al.
patent: 5613058 (1997-03-01), Koppolu et al.
patent: 5613105 (1997-03-01), Zbikowski et al.
patent: 5613124 (1997-03-01), Atkinson et al.
patent: 5625815 (1997-04-01), Maier et al.
patent: 5628005 (1997-05-01), Hurvig
patent: 5634050 (1997-05-01), Krueger et al.
patent: 5673394 (1997-09-01), Fenwick et al.
patent: 5675782 (1997-10-01), Montague et al.
patent: 5699518 (1997-12-01), Held et al.
patent: 5701462 (1997-12-01), Whitney et al.
patent: 5701491 (1997-12-01), Dunn et al.
patent: 5701516 (1997-12-01), Cheng et al.
patent: 5742818 (1998-04-01), Shoroff et al.
patent: 5745752 (1998-04-01), Hurvig et al.
patent: 5754771 (1998-05-01), Epperson et al.
patent: 5761669 (1998-06-01), Montague et al.
patent: 5764922 (1998-06-01), Peacock et al.
patent: 5794230 (1998-08-01), Horadan et al.
patent: 5802288 (1998-09-01), Ekanadham et al.
patent: 5802366 (1998-09-01), Row et al.
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5819306 (1998-10-01), Goldman et al.
patent: 5832205 (1998-11-01), Kelly et al.
patent: 5835953 (1998-11-01), Ohran
patent: 5845280 (1998-12-01), Treadwell, III et al.
patent: 5867657 (1999-02-01), Bolosky et al.
patent: 5875297 (1999-02-01), Yugawa et al.
patent: 5889952 (1999-03-01), Hunnicutt et al.
patent: 5892917 (1999-04-01), Myerson
patent: 5898868 (1999-04-01), Krueger et al.
patent: 5905855 (1999-05-01), Klaiber et al.
patent: 5907703 (1999-05-01), Kronenberg et al.
patent: 5923846 (1999-07-01), Gage et al.
patent: 5926832 (1999-07-01), Wing et al.
patent: 5929655 (1999-07-01), Roe et al.
patent: 5930831 (1999-07-01), Marsh et al.
patent: 5931918 (1999-08-01), Row et al.
patent: 5931920 (1999-08-01), Ghaffari et al.
patent: 5941

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

Apparatus and method for hardware-based file system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for hardware-based file system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for hardware-based file system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4026435

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