Large file support for a network file server

Data processing: database and file management or data structures – File management – File systems

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S827000, C707S828000, C709S203000, C709S219000, C709S221000

Reexamination Certificate

active

07831641

ABSTRACT:
A NAS switch provides large file support to a file server in a decentralized storage network such as a NAS (Network Attached Storage) storage network. For example, files greater than 2-GB can be stored on a 32-bit commodity file server. The NAS switch sits in the data path of a client on the front end and a commodity NAS file server on the back end. A segmentation module in the NAS switch stores large files as separate data chunks in the file server. To do so, the segmentation module stores a directory file handle, which points to a directory containing the data chunks, in place of the large file. The segmentation module can also store a large file/chunk directory association in a migration cache. A reconstruction module processes client requests concerning large files by issuing requests to specific data chunks. For example, in a read operation, the reconstruction module calculates chunk numbers to determine which file to read and offsets to determine which byte to read within a chunk.

REFERENCES:
patent: 5689701 (1997-11-01), Ault et al.
patent: 5774715 (1998-06-01), Madany et al.
patent: 5890169 (1999-03-01), Wong et al.
patent: 5933825 (1999-08-01), McClaughry et al.
patent: 6101508 (2000-08-01), Wolff
patent: 6192408 (2001-02-01), Vahalia et al.
patent: 6314460 (2001-11-01), Knight et al.
patent: 6353837 (2002-03-01), Blumenau
patent: 6389427 (2002-05-01), Faulkner
patent: 6408298 (2002-06-01), Van et al.
patent: 6442548 (2002-08-01), Balabine et al.
patent: 6453354 (2002-09-01), Jiang et al.
patent: 6473401 (2002-10-01), Kong et al.
patent: 6606690 (2003-08-01), Padovano
patent: 6615365 (2003-09-01), Jenevein et al.
patent: 6633887 (2003-10-01), Suzuki et al.
patent: 6697846 (2004-02-01), Soltis
patent: 6711625 (2004-03-01), Simpson
patent: 6738883 (2004-05-01), March et al.
patent: 6931410 (2005-08-01), Anderson et al.
patent: 6938039 (2005-08-01), Bober et al.
patent: 6983379 (2006-01-01), Spalink et al.
patent: 6985956 (2006-01-01), Luke et al.
patent: 6996714 (2006-02-01), Halasz et al.
patent: 7054927 (2006-05-01), Ulrich et al.
patent: 7072917 (2006-07-01), Wong et al.
patent: 7089293 (2006-08-01), Grosner et al.
patent: 7096253 (2006-08-01), Vinson et al.
patent: 7120666 (2006-10-01), McCanne et al.
patent: 7127477 (2006-10-01), Duncombe et al.
patent: 7272613 (2007-09-01), Sim et al.
patent: 7272654 (2007-09-01), Brendel
patent: 7308709 (2007-12-01), Brezak et al.
patent: 7313579 (2007-12-01), Murotani
patent: 7346664 (2008-03-01), Wong et al.
patent: 7441011 (2008-10-01), Lin et al.
patent: 7475142 (2009-01-01), Sharma et al.
patent: 7512673 (2009-03-01), Miloushev et al.
patent: 7587422 (2009-09-01), Wong et al.
patent: 7720796 (2010-05-01), Wong et al.
patent: 2002/0013832 (2002-01-01), Hubbard
patent: 2002/0111929 (2002-08-01), Pudipeddi et al.
patent: 2002/0120763 (2002-08-01), Miloushev et al.
patent: 2002/0133491 (2002-09-01), Sim et al.
patent: 2002/0154645 (2002-10-01), Hu et al.
patent: 2002/0161855 (2002-10-01), Manczak et al.
patent: 2002/0199060 (2002-12-01), Peters et al.
patent: 2003/0037061 (2003-02-01), Sastri et al.
patent: 2003/0046270 (2003-03-01), Leung et al.
patent: 2003/0046335 (2003-03-01), Doyle et al.
patent: 2003/0056112 (2003-03-01), Vinson et al.
patent: 2003/0110263 (2003-06-01), Shillo
patent: 2003/0126247 (2003-07-01), Strasser et al.
patent: 2003/0140051 (2003-07-01), Fujiwara et al.
patent: 2003/0154236 (2003-08-01), Dar et al.
patent: 2003/0177178 (2003-09-01), Jones et al.
patent: 2003/0182313 (2003-09-01), Federwisch et al.
patent: 2003/0195903 (2003-10-01), Manley et al.
patent: 2003/0204613 (2003-10-01), Hudson et al.
patent: 2003/0204670 (2003-10-01), Holt et al.
patent: 2003/0220985 (2003-11-01), Kawamoto et al.
patent: 2004/0010714 (2004-01-01), Stewart
patent: 2004/0024963 (2004-02-01), Talagala et al.
patent: 2004/0054748 (2004-03-01), Ackaouy et al.
patent: 2004/0078465 (2004-04-01), Coates et al.
patent: 2004/0088297 (2004-05-01), Coates et al.
patent: 2004/0103104 (2004-05-01), Hara et al.
patent: 2004/0117438 (2004-06-01), Considine et al.
patent: 2004/0133577 (2004-07-01), Miloushev et al.
patent: 2004/0133606 (2004-07-01), Miloushev et al.
patent: 2004/0133650 (2004-07-01), Miloushev et al.
patent: 2004/0133652 (2004-07-01), Miloushev et al.
patent: 2004/0139167 (2004-07-01), Edsall et al.
patent: 2004/0153481 (2004-08-01), Talluri
patent: 2004/0267752 (2004-12-01), Wong et al.
patent: 2004/0267831 (2004-12-01), Wong et al.
patent: 2005/0033932 (2005-02-01), Pudipeddi et al.
patent: 2005/0055402 (2005-03-01), Sato
patent: 2005/0125503 (2005-06-01), Iyengar
patent: 2005/0188211 (2005-08-01), Scott et al.
patent: 2005/0198062 (2005-09-01), Shapiro
patent: 2005/0262102 (2005-11-01), Anderson et al.
patent: 2006/0080371 (2006-04-01), Wong et al.
patent: 2006/0161746 (2006-07-01), Wong et al.
patent: 2006/0271598 (2006-11-01), Wong et al.
patent: 2007/0024919 (2007-02-01), Wong et al.
patent: 2007/0136308 (2007-06-01), Tsirigotis et al.
patent: 2008/0114854 (2008-05-01), Wong et al.
patent: 0 926 585 (1999-06-01), None
patent: 1 209 556 (2002-05-01), None
patent: 2005/502096 (2005-01-01), None
patent: 2004/097571 (2004-04-01), None
patent: 2004/097686 (2004-04-01), None
patent: WO2004/053677 (2004-06-01), None
patent: 2004/097572 (2004-11-01), None
patent: 2004/097624 (2004-11-01), None
patent: 2005/029251 (2005-03-01), None
patent: 2006/039689 (2006-04-01), None
patent: 2006/080371 (2006-08-01), None
patent: 2007/002855 (2007-01-01), None
patent: 2007/041456 (2007-04-01), None
Leveraging the Benefits of the EMC CLARiiON IP4700 NFS with the Oracle8i Database, an Engineering White Paper, Mar. 5, 2002, EMC Corporation.
Anderson et al., Interposed Request for Scalable Network Storage, ACM transactions on Computer Systems, vol. 20, No. 1, Feb. 2002.
U.S. Appl. No. 60/465,578, filed Apr. 24, 2003.
U.S. Appl. No. 60/465,579, filed Apr. 24, 2003.
U.S. Appl. No. 60/615,002, filed Sep. 30, 2004.
U.S. Appl. No. 60/641,217, filed Dec. 31, 2004.
U.S. Appl. No. 60/465,580, filed Apr. 24, 2003.
U.S. Appl. No. 60/503,190, filed Sep. 15, 2003.
Bright et al. A scalable Architecture for Clustered Network Attached Storage, IEEE/NASA MMSTApr. 7-10, 2003.
Jonathan Goldick, Retry of extending networking design notes, PSC, Carnegie-Mellon Univeristy, Feb. 1995.
Office Action mailed Dec. 18, 2006 for U.S. Appl. No. 10/831,701.
Final Office Action mailed Sep. 12, 2007, for U.S. Appl. No. 10/831,701.
Office Action, U.S. Appl. No. 10/831,701, mailed Jun. 25, 2008.
Final Office Action, U.S. Appl. No. 10/831,701, mailed Jan. 5, 2009.
Notice of Allowance, U.S. Appl. No. 10/831,701, mailed May 14, 2009.
Allowed Claims, U.S. Appl. No. 10/831,701.
Office Action mailed Jan. 11, 2008, for U.S. Appl. No. 11/324,845.
Final Office Action, U.S. Appl. No. 11/324,845, mailed Sep. 5, 2008.
Office Action mailed Feb. 9, 2009, for U.S. Appl. No. 11/324,845.
Office Action mailed Mar. 23, 2007, for U.S. Appl. No. 10/831,376.
Final Office Action mailed Aug. 10, 2007, for U.S. Appl. No. 10/831,376.
Notice of Allowance mailed Oct. 22, 2007, for U.S. Appl. No. 10/831,376.
Allowed Claims, U.S. Appl. No. 10/831,376.
Office Action, U.S. Appl. No. 11/241,554, mailed Aug. 8, 2007.
Final Office Action, U.S. Appl. No. 11/241,554, mailed Jul. 25, 2008.
Office Action, U.S. Appl. No. 11/241,554, mailed Jan. 8, 2009.
Final Office Action, U.S. Appl. No. 11/241,554, mailed Aug. 19, 2009.
Office Action, U.S. Appl. No. 11/395,118, mailed Jun. 10, 2009.
Office Action mailed Feb. 3, 2005 for U.S. Appl. No. 10/832,927.
Office Action mailed Jun. 22, 2005 for U.S. Appl. No. 10/832,927.
Notice of Allowance mailed Feb. 9, 2006 for U.S. Appl. No. 10/832,927.
Allowed Claims, U.S. Appl. No. 10/832,927.
Non-Final Office Action dated Jan. 8, 2009 for U.S. Appl. No. 10/942,762.
Final Office Action dated Jul. 21, 2009 for U.S. Appl. No. 10/942,762.
PCT Int'l Search Report and Written Opinion PCT/US04/12841, dated Oct. 13, 2004.
PCT Search Report and Written Opinion PCT/US04/12846, dated Sep. 28, 2004.
PCT Search Report and Written Opinion PCT/US04/12847 dated Nov. 3, 2004.
International Prelimin

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

Large file support for a network file server does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Large file support for a network file server, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Large file support for a network file server will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4153430

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