Apparatus and method for data consistency in a proxy cache

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S213000, C709S217000, C711S141000, C707S793000

Reexamination Certificate

active

07552223

ABSTRACT:
In an embodiment, a method to provide data consistency in a storage system, includes: providing, by a server to a proxy cache, a lock associated with a delegated file in the server; in response to a write request from a client, modifying data in a cached copy of the delegated file in the proxy cache; revoking, by the server, the lock associated with the delegated file, in response to a request from another device to access the delegated file so that the delegated file is now a formerly delegated file; and writing the modified data to the formerly delegated file in the server to update the formerly delegated file; and permitting access to the formerly delegated file by the another device.

REFERENCES:
patent: 5535375 (1996-07-01), Eshel et al.
patent: 5864852 (1999-01-01), Luotonen
patent: 5893140 (1999-04-01), Vahalia et al.
patent: 5907678 (1999-05-01), Housel, III et al.
patent: 5924116 (1999-07-01), Aggarwal et al.
patent: 5946685 (1999-08-01), Cramer et al.
patent: 5946690 (1999-08-01), Pitts
patent: 5950205 (1999-09-01), Aviani, Jr.
patent: 5987506 (1999-11-01), Carter et al.
patent: 5991810 (1999-11-01), Shapiro et al.
patent: 6065058 (2000-05-01), Hailpern et al.
patent: 6085193 (2000-07-01), Malkin et al.
patent: 6085234 (2000-07-01), Pitts et al.
patent: 6128623 (2000-10-01), Mattis et al.
patent: 6167446 (2000-12-01), Lister et al.
patent: 6178461 (2001-01-01), Chan et al.
patent: 6182111 (2001-01-01), Inohara et al.
patent: 6230160 (2001-05-01), Chan et al.
patent: 6237060 (2001-05-01), Shilts et al.
patent: 6282580 (2001-08-01), Chang
patent: 6292835 (2001-09-01), Huang et al.
patent: 6311216 (2001-10-01), Smith et al.
patent: 6370620 (2002-04-01), Wu et al.
patent: 6438652 (2002-08-01), Jordan et al.
patent: 6442651 (2002-08-01), Crow et al.
patent: 6463508 (2002-10-01), Wolf et al.
patent: 6505241 (2003-01-01), Pitts
patent: 6542964 (2003-04-01), Scharber
patent: 6553411 (2003-04-01), Dias et al.
patent: 6578113 (2003-06-01), Krishnamurthy et al.
patent: 6598121 (2003-07-01), Challenger et al.
patent: 6643672 (2003-11-01), Lebel
patent: 6658462 (2003-12-01), Dutta
patent: 6658463 (2003-12-01), Dillon et al.
patent: 6665705 (2003-12-01), Daniels-Barnes et al.
patent: 6675214 (2004-01-01), Stewart et al.
patent: 6741970 (2004-05-01), Smith et al.
patent: 6751608 (2004-06-01), Cohen et al.
patent: 6801927 (2004-10-01), Smith et al.
patent: 6823377 (2004-11-01), Wu et al.
patent: 6886077 (2005-04-01), Cuomo et al.
patent: 6907501 (2005-06-01), Tariq et al.
patent: 6952736 (2005-10-01), Westbrook
patent: 7003630 (2006-02-01), Kissell
patent: 7103794 (2006-09-01), Malcolm et al.
patent: 7159013 (2007-01-01), Cudd et al.
patent: 2001/0000083 (2001-03-01), Crow et al.
patent: 2002/0004846 (2002-01-01), Garcia-Luna-Aceves
patent: 2002/0004917 (2002-01-01), Malcolm et al.
patent: 2002/0026511 (2002-02-01), Garcia-Luna-Aceves
patent: 2002/0026560 (2002-02-01), Jordan et al.
patent: 2002/0046266 (2002-04-01), Muralidhar et al.
patent: 2002/0118835 (2002-08-01), Uemura
patent: 2003/0004998 (2003-01-01), Datta
patent: 2003/0065874 (2003-04-01), Marron et al.
patent: 2003/0120867 (2003-06-01), Cuomo et al.
patent: 2003/0145112 (2003-07-01), Keller et al.
patent: 2003/0149737 (2003-08-01), Lambert et al.
patent: 2003/0163731 (2003-08-01), Wigley et al.
patent: 2003/0172145 (2003-09-01), Nguyen
patent: 2003/0233423 (2003-12-01), Dilley et al.
patent: 2004/0044740 (2004-03-01), Cudd et al.
patent: WO 02/35799 (2002-05-01), None
patent: WO 02/42874 (2002-05-01), None
“Exploiting Metadata of Absent Objects for Proxy Cache Consistency” by J. Kim, et al. IEICE Trans. Comms., vol. E84-B,No. 5, May 2001. pp. 1406-1412.
“Web Cache Coherence” by A. Dingle, et al. Computer Networks and ISDN Systems, No. Holland Publishing. Amsterdam, NL, vol. 28, No. 11, May 1996. pp. 907-920.
“A Scalable Web Cache Consistency Architecture” by H. Yu, et al. Computer Communication Review, Asso. for Computer Machinery, NY, US. vol. 29, No. 4, Oct. 1999. pp. 163-174.
“Design and Implementation of a Portable and Extensible FTP to NFS Gateway” by D. Gupta, et al. Dept. of Comp. Science & Eng., India Inst. of Technology. Total pages: 6.
“Multiprotocol Data Access: NFS, CIFS, and HTTP” by Andy Watson, et al., Tech. Report# 3014, Network Appliance, Inc. Total pages: 25.
Dingle et al. “Web cache coherence” Computer Networks & ISDN Syst. No. Holland Pub. Amsterdam, NL. vol. 28 No. 11 (May 1996) pp. 907-920.
Gupta, et al. “Design and implementation of a portable and extensible FTP to NFS gateway.” Dept. Comp. Science & Tech. India Inst. Techn. 6 pp.
Kim, “Exploiting metadata of absent objects for proxy cache consistency.” IEICE Trans. Comms. vol. E84-B. No. 5 (May 2001) pp. 1405-1412.
Watson, et al. “Multiprotocol data access: NFS, CIFS and HTTP.” Network Appliance Inc. 25 pp.
Yu. “A scalable web cache consistency architecture.” Computer Communication Review. Assn. for Computer Machinery. NY. Vo.. 29. No. 40 (Oct. 1999) pp. 163-174.

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 data consistency in a proxy cache 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 data consistency in a proxy cache, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for data consistency in a proxy cache will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4147015

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