System for accessing distributed data cache at each network node to pass requests and data

  • US 5,892,914 A
  • Filed: 02/26/1997
  • Issued: 04/06/1999
  • Est. Priority Date: 11/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. In a network of digital computers that includes a plurality of Network Distributed Cache ("NDC") sites, each NDC site including an NDC that has an NDC buffer, a method for projecting an image of a stored dataset from an NDC server terminator site into an NDC client terminator site in response to a request to access such dataset transmitted from a client site to the NDC client terminator site, the method comprising the steps of:

  • (a) the NDC receiving the request to access data in the stored dataset;

    (b) the NDC checking the NDC buffer at this NDC site to determine if a projected image of data requested from the dataset is already present there;

    (c) if the NDC buffer of this NDC site does not contain a projected image of all data requested from the dataset, and if the NDC site receiving the request is not the NDC server terminator site for the dataset, the NDC of this NDC site transmitting a request for data from this NDC site downstream to another NDC site closer to the NDC server terminator site for the dataset than the present NDC site;

    (d) if the NDC buffer of this NDC site does not contain a projected image of all data requested from the dataset, and if the NDC site receiving the request is the NDC server terminator site for the dataset, the NDC of this NDC site accessing the stored dataset to project an image of the requested data into its NDC buffer;

    (e) repeating the steps (a) through (d) until the NDC buffer of the downstream NDC site receiving the request contains a projected image of all requested data;

    (f) each successive NDC site, having obtained a projected image of all the requested data, returning data requested from it upstream to the NDC site from which it received the request until the requested data arrives at the NDC client terminator site; and

    (g) the NDC client terminator site, upon receiving the requested data, returning the requested data to the client site.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×