System and method for supervising use of shared storage by...

Electrical computers and digital processing systems: multicomput – Multicomputer data transferring via shared memory

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S214000, C709S216000

Reexamination Certificate

active

06868439

ABSTRACT:
A special-purpose appliance (SPA) works in conjunction with a server farm consisting of multiple caching server appliances (CSAs) to supervise a local storage medium (i.e., a shared cache) that is accessible by all the CSAs for storing at least some of the remote objects such as web pages and their embedded objects and/or streaming media objects that have been and/or will be served by one or more of the CSAs to its respective clients. The SPA preferably also determines when to prefetch remote objects such as web pages and their embedded objects and/or streaming media objects that are not currently stored in the shared cache, but which the SPA has determined are likely to be requested in the future by one or more of the CSAs one behalf of one or more of the CSA's respective clients. In that regard, the SPA (and/or PSA) does not merely monitor the file requests from each CSA to the remote servers, but rather monitors and aggregates the individual requests from each client to its respective CSA, for example, by monitoring the access logs of each CSA and using that data to decide what to prefetch into the shared cache from the remote server or servers, what is still of value and needs to be updated, and what is no longer of value and can be replaced. What it prefetches can be based, for example, on links present in an already requested web page, on patterns of recent accesses to web pages and streaming media objects, on user profiles, and on past trends.

REFERENCES:
patent: 6023726 (2000-02-01), Saksena
patent: 6098064 (2000-08-01), Pirolli et al.
patent: 6260061 (2001-07-01), Krishnan et al.
patent: 20020010798 (2002-01-01), Ben-Shaul et al.
patent: 20020048269 (2002-04-01), Hong et al.
patent: 20020133537 (2002-09-01), Lau et al.
patent: 20030023702 (2003-01-01), Kokku et al.
patent: 0877326 (1998-11-01), None
patent: WO0117765 (2000-03-01), None
patent: WO0142941 (2001-06-01), None
Last Mile Acceleration: brief discussion of predictive caching (deciding what to prefetch) http://www.fireclick.com/'pdfs/whitepaper_lastmile.pdf.
PPFS Data Server: a brief discussion of node servers but each client has its own cache and prefetch system http://www-pablo.cs.uiuc.edu/Project/PPFS/History/server.htm.
Top 10 Prefetching: a detailed discussion of prefetching caching http://archvlsi.ics.forth.gr/html_papers/TR173
ode6.html.
M. Rabinovich et al—Web Caching and Replication—Addison Wesley Professional—Chapter 11—Replacement Policy and Chapter 12—Prefetching—p. 177-181; p. 183-206 & p. 331-343.
S Paul et al—Distributed Caching With Centralized Control—Computer Communications—Elsevier Science Publishers vol. 24 No. 2—Feb. 1, 2000—pp. 256-268.
D Foygel et al—Reducing Web Latency with Hi rarchical Cache—Based Prefetching—Proceedigns 2000—International Workshop on Parallel Processing Aug. 18 2000—pp. 103-108.
Lin hang et al—An In-Depth Survery on Web Caching—Internet article—“Online!” Apr. 1999—p. 10-23.

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

System and method for supervising use of shared storage by... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for supervising use of shared storage by..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for supervising use of shared storage by... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3432608

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