Shared client-side web caching using globally addressable memory

Electrical computers and digital processing systems: memory – Address formation – Address mapping

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711121, 711147, 709201, 709203, 707 10, 707104, G06F 1200

Patent

active

060264748

ABSTRACT:
A shared client-side Web cache is provided by implementing a file system shared between nodes. Each browser application stores cached data in files stored in a globally addressable data store. Since the file system is a shared one, the client-side Web caches are also shared.

REFERENCES:
patent: 4426688 (1984-01-01), Moxley
patent: 4710926 (1987-12-01), Brown et al.
patent: 4868738 (1989-09-01), Kish et al.
patent: 4934764 (1990-06-01), Leitermann et al.
patent: 5055999 (1991-10-01), Frank et al.
patent: 5077736 (1991-12-01), Dunphy, Jr. et al.
patent: 5117350 (1992-05-01), Parrish et al.
patent: 5119481 (1992-06-01), Frank et al.
patent: 5226039 (1993-07-01), Frank et al.
patent: 5245563 (1993-09-01), Hauck, Jr.
patent: 5247673 (1993-09-01), Costa et al.
patent: 5251308 (1993-10-01), Frank et al.
patent: 5274789 (1993-12-01), Costa et al.
patent: 5282201 (1994-01-01), Frank et al.
patent: 5297265 (1994-03-01), Frank et al.
patent: 5313647 (1994-05-01), Kaufman et al.
patent: 5335325 (1994-08-01), Frank et al.
patent: 5341483 (1994-08-01), Frank et al.
patent: 5390326 (1995-02-01), Shah
patent: 5394555 (1995-02-01), Hunter et al.
patent: 5423037 (1995-06-01), Hvasshovd
patent: 5452447 (1995-09-01), Nelson et al.
patent: 5493728 (1996-02-01), Solton et al.
patent: 5513314 (1996-04-01), Kandasamy et al.
patent: 5560027 (1996-09-01), Watson et al.
patent: 5634004 (1997-05-01), Gopinath et al.
patent: 5649194 (1997-07-01), Miller et al.
patent: 5675787 (1997-10-01), Miller et al.
patent: 5689700 (1997-11-01), Miller et al.
patent: 5692183 (1997-11-01), Hapner et al.
patent: 5692193 (1997-11-01), Jagannathan et al.
patent: 5727203 (1998-03-01), Hapner et al.
patent: 5815710 (1998-09-01), Martin et al.
patent: 5832514 (1998-11-01), Norin et al.
patent: 5848419 (1998-12-01), Hapner et al.
European Patent Office, European Search Report, Application No. EP 97 30 9471, mailed on Apr. 23, 1998, 3 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21457, mailed on Apr. 23, 1998, 4 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21458, mailed on Apr. 23, 1998, 3 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21459, mailed on Apr. 23, 1998, 4 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21460, mailed on Apr. 23, 1998, 5 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21466, mailed on Apr. 23, 1998, 3 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21733, mailed on Apr. 23, 1998, 3 pages.
Patent Cooperation Treaty, International Search Report, International Application No. PCT/US 97/21734, mailed on Apr. 23, 1998, 4 pages.
Anderson, T., et al. "Serverless Network File Systems," Operating Systems Review (SIGOPS), vol. 29, No. 5, Dec. 1, 1995, pp. 109-126.
Carter, J., et al. "Network Multicomputing Using Recoverable Distributed Shared Memory," Proceedings of the Spring Computer Society International Conference (COMPCON), San Francisco, Feb. 22-26, 1993, pp. 519-527.
Huber, J., et al. "PPFS: A High Performance Portable Parallel File System," Proceedings of the International Conference on Supercomputing, Barcelona, Jul. 3-7, 1995, pp. 385-394.
"Java Dynamic Class Loader," IBM Technical Disclosure Bulletin, vol. 39, No. 11, Nov. 1996, pp. 107-108.
Lee, E., et al. "Petal: Distributed Virtual Disks," 7th International Conference on Architectural Support for Programming Languages and Operation Systems, Cambridge, MA, Oct. 1-5, 1996, pp. 84-92.
Neal, D. "The Harvest Object Cache in New Zealand," Computer Networks and ISDN Systems, vol. 11, No. 28, May 1996, pp. 1415-1430.
Raghavan, G. "A Domain Model of WWW Browsers," Proceeding of Southeastcon, Bringing Together Education, Science and Technology, Tampa, Apr. 11-14, 1996, pp. 436-439.
Ng, T. "The Design and Implementation of a Reliable Distributed Operating System--Rose," Proceedings of the Symposium on Reliable Distributed Systems, Huntsville, Oct. 9-11, 1990, pp. 2-11.
Yeung, D., et al. "MGS" A Multigrain Shared Memory System, Computer Architecture News, vol. 24, No. 2, May 1, 1996, pp. 44-55.
Henskens et al. "Course and Fine Grain Objects in a Distributed Persistent Store," Object Orientation in Operating Systems, 1993, IEEE, pp. 116-123.
Amaral et al. "A Model for Persistent Shared Memory Addressing in Distributed Systems," Object Orientation in Operating Systems, 1992, IEEE, pp. 2-11.
Irelenbusch et al. "Towards a Resilient Shared Memory Concept for Distributed Persistent Object Systems," Proceedings of the 28th Annual Hawaii Intl. Conference on System Sciences, 1995, IEEE, pp. 675-684.
Lea et al. "Cool: System Support for Distributed Programming," Communications of the ACM, vol. 36, No. 9, pp. 37-46.
Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3/ontap.html, printed on May 22, 1997.
Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3/windows.html, printed on May 22, 1997.
Li, Kai, "Shared Virtual Memory on Loosely Coupled Multiprocessors," Yale University , Department of Computer Science, (Sep., 1986).
Wilson, Andrew W., "Hierachial Cache/Bus Architecture for Shared Memory Multiprocessors," ACM, pp. 244-252 (1987).
Carter, J.B. et al., "Optimistic Implementation of Bulk Data Transfer Protocols," In Proceedings of the 1989 Signetrics Conference, pp. 61-69 (May, 1989).
Carter, J.B. et als., "Distributed Operating Systems Based on a Protected Global Virtual Address Space," In the Proceedings of the Third Workshop on Workstation Operating Systems (WWOS) (May, 1992).
Carter, J.B. et als., "Flex: A Tool for Building Efficient and Flexible Systems," In the Proceedings of the Fourth Workshop on Workstation Operating Systems ((WWOS) (Oct., 1993).
Carter, John B., "Design of the Munin Distributed Shared memory System," To appear in the special issue of the Journal of Parallel and Distributed Computing on distributed shared memory (1995).
Carter J.B. et als., "Techniques for Reducing Consistency-Related Communication in Distributed Shared Memory Systems," ACM Transactions on Computer Systems, pp. 205-243, Vol. 13, No. 3 (Aug., 1995).
Carter, J.B. et als., "Reducing Consistency Traffic and Cache Misses in the Avalanche Multiprocessor," University of Utah technical report.
Sequel Technology Web Page, http://www.sequeltech.com/product
etPIM/prodinfo.html, printed on May 22, 1997.
Relay Web Page, http://www.relay.com/product/gold.html, printed on May 22, 1997.
Relay Web Page, http://www.relay.com/product/otg.html, printed on May 22, 1997.
Dryden, P. "Users throwing cache at networks delays" Computerworld, Oct. 7, 1996, http://ww.computerworld.com/search/AT-html/9610/961007SL41cacheb.html, printed on May 22, 1997.
Measurement Techniques Inc. Web Page, http://www.lancache.com/pr1.sub.-- 4.html, printed on May 22, 1997.
Enterprise Networking Web Page, http://www.lancache.com/enad1.html, printed on May 22, 1997.
Peak Technologies, Inc. Web Page, http://www.peakJet/PeakJet.html, printed on May 22, 1997.
Peak Technologies, Inc. Web Page, http://www.peak-media.com/PeakJet/quick.html, printed on May 22, 1997.
Measurement Techniques, Inc. Web Page, http://www.lancache.com/slc.html, printed on May 22, 1997.
Tricord Systems, Inc. Web Page, http://www.tricord.com/2/10-3-96.html, printed on May 22, 1997.
Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3/webfiler.html, printed on May 22, 1997.
Network Appliance, Inc. Web Page, http,//www.netapp.com
ews/level3b
ews.sub.-- rel.sub.-- 970421.html, printed on May 22, 1997.
Network Appliance, Inc. Web Page, http://ww.netapp.com/products/level3
etcache/datasheet.html, printed on May 22, 1997.
Network Appliance, Inc. Web Page, http://www.netapp.com/products/level3
fs.html, printed on May 22, 1997.
Wilson, Andrew W., "Organization and Statistical Simulation of Hierarchical Multiprocessors," UMI Dissertation Information Service (1985).

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

Shared client-side web caching using globally addressable memory does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Shared client-side web caching using globally addressable memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared client-side web caching using globally addressable memory will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1915287

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