Object-based storage device with improved reliability and...

Electrical computers and digital processing systems: multicomput – Multicomputer synchronizing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S242000, C709S213000, C709S214000, C709S216000

Reexamination Certificate

active

07730213

ABSTRACT:
An object-based storage may employ a transactional interface and a copy on write protocol. The inode for the file (which is identified by the I-number and indicates one or more blocks storing the file data) may be copied to a working copy of the inode, and the working copy may be updated to indicate the newly allocated blocks. In response to a file commit (e.g. a file close or a file synchronization command), the working copy of the inode may be atomically written to a non-volatile storage. In this manner, the updates performed during the transaction may be atomically committed to the file. The inode itself may be stored in a file (referred to as the inode file), and the storage may perform updates to the inode file atomically as well. The inode file may be modified using the copy on write protocol described above, and the master inode (mapping the blocks of the inode file) may be atomically written to non-volatile storage to atomically update the inode file. In one particular embodiment, the storage employs a journal technique for updates to the inode file.

REFERENCES:
patent: 5475668 (1995-12-01), Azumatani et al.
patent: 5566331 (1996-10-01), Irwin et al.
patent: 5668732 (1997-09-01), Khouja et al.
patent: 5701480 (1997-12-01), Raz
patent: 5724581 (1998-03-01), Kozakura
patent: 5761677 (1998-06-01), Senator et al.
patent: 5761687 (1998-06-01), Hon et al.
patent: 5828876 (1998-10-01), Fish et al.
patent: 5870757 (1999-02-01), Fuller
patent: 5893140 (1999-04-01), Vahalia et al.
patent: 5915253 (1999-06-01), Christiansen
patent: 5940594 (1999-08-01), Ali et al.
patent: 6012060 (2000-01-01), Loaiza et al.
patent: 6014660 (2000-01-01), Lim et al.
patent: 6021414 (2000-02-01), Fuller
patent: 6065037 (2000-05-01), Hitz et al.
patent: 6075932 (2000-06-01), Khouja et al.
patent: 6128623 (2000-10-01), Mattis et al.
patent: 6144999 (2000-11-01), Khalidi et al.
patent: 6163856 (2000-12-01), Dion et al.
patent: 6188695 (2001-02-01), Przybysz
patent: 6219693 (2001-04-01), Napolitano et al.
patent: 6269431 (2001-07-01), Dunham
patent: 6324581 (2001-11-01), Xu et al.
patent: 6339793 (2002-01-01), Bostian et al.
patent: 6345379 (2002-02-01), Khouja et al.
patent: 6360330 (2002-03-01), Mutalik et al.
patent: 6389420 (2002-05-01), Vahalia et al.
patent: 6401120 (2002-06-01), Gamache et al.
patent: 6405284 (2002-06-01), Bridge
patent: 6442613 (2002-08-01), Gregg et al.
patent: 6446188 (2002-09-01), Henderson et al.
patent: 6453354 (2002-09-01), Jiang et al.
patent: 6484185 (2002-11-01), Jain et al.
patent: 6493804 (2002-12-01), Soltis et al.
patent: 6556998 (2003-04-01), Mukherjee et al.
patent: 6567853 (2003-05-01), Shomler
patent: 6571259 (2003-05-01), Zheng et al.
patent: 6594676 (2003-07-01), Moore
patent: 6625617 (2003-09-01), Yarnall et al.
patent: 6629189 (2003-09-01), Sanstrom et al.
patent: 6651140 (2003-11-01), Kumar
patent: 6684229 (2004-01-01), Luong et al.
patent: 6732124 (2004-05-01), Koseki et al.
patent: 2002/0112008 (2002-08-01), Christenson et al.
patent: 2002/0161855 (2002-10-01), Manczak et al.
patent: 1 049 029 (2000-11-01), None
patent: 94/29807 (1994-12-01), None
R.Baird, S. Karamooz,H.Vazire.,“Distributed Information Storage Architecture,”1051-917393, 1993 IEEE.
Best, S., “JFS Log. How the Journaled File System Performs Logging,” Proceedings of the 4thAnnual Linux Showcase and Conference,—Oct. 10, 2000, XP-002231204, 6 pages.
Gray, J. et al., “Transaction Processing: Concepts and Techniques,” 1994, Morgan Kaufman Publishers, Inc., XP-002231205, 5 pages.
Srinivasan, B. et al., “Recoverable File System for Microprocessor Systems,” Microprocessors and Microsystems, IPC Business Press Ltd. Longd, vol. 9, No. 4, May 1, 1995, XP-002026284, pp. 179-183.
“An Introduction to the Mass Storage System Reference Model, Version 5,” Robert A. Boyne, et al., IBM Corp., IEEE, 1993, pp. 47-53.
“Distributed Information Storage Architecture,” R. Baird, et al., Hewlett-Packard Corp, IEEE 1993, pp. 145-155.
International Search Report for PCT/US 01/48511, mailed Mar. 4, 2003, 7 pages.
David F. Nagle, et al., “Network Support for Network-Attached Storage,” Dept. of Electrical and Computer Engineering, Carnegie Mellon Univ., Proc. Hot Interconnects, Aug. 1999, 6 pages.
Seagate Technology, “Object Based Storage Devices Command Set Proposal,” Oct. 25, 1999, 1 page.
Gray et al.,Transaction Processing: Concepts and Techniques, © 1993 Morgan Kaufmann Publishers, Inc., pp. 5-7.
Gibson et al., “NASD Scalable Storage Systems,” Jun. 1999, pp. 1-6.
“VERITAS File System Performance,” © 1996 VERITAS Software Corp., pp. 1-41.
“File System Performance,” © 1996 VERITAS Software Corp., pp. 1-17.
“File System,” © 1996 VERITAS Software Corp., pp. 1-17.
Hitz et al., “File System Design for an NFS File Server Appliance,” © 1994 The USENIX Assoc., pp. 1-23.
“Object Based Storage Devices: A Command Set Proposal,” Oct. 1999, pp. 1-65.
H. Gobioff, et al., “Security for Network Attached Storage Devices,” White Paper CMU-CS-97-185, Oct. 1997.

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

Object-based storage device with improved reliability and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Object-based storage device with improved reliability and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object-based storage device with improved reliability and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4185690

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