Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Network resources access controlling
Reexamination Certificate
2003-04-25
2009-06-23
Hu, Jinsong (Department: 2454)
Electrical computers and digital processing systems: multicomput
Computer-to-computer session/connection establishing
Network resources access controlling
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.
Ackaouy Emmanuel
Ayyar Kartik
Eastham Paul
Grunwald David
Kuo Szu-wen
Hu Jinsong
Netapp, Inc.
Perkins Coie LLP
LandOfFree
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.
Profile ID: LFUS-PAI-O-4147015