×

Installable performance accelerator for maintaining a local cache storing data residing on a server computer

  • US 5,805,809 A
  • Filed: 04/26/1995
  • Issued: 09/08/1998
  • Est. Priority Date: 04/26/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer network providing a distributed file system, the computer network including a server computer and a client computer where files stored on the server computer are accessible by the client computer via a network link, a method of accelerating performance of the client computer comprising the steps of:

  • an application operating on the client computer issuing a system call to retrieve data stored on the server computer;

    an accelerator subsystem on the client computer trapping the system call on the client computer before the system call is sent over the network link;

    the accelerator subsystem determining if the system call is capable of being serviced locally utilizing a cache on the client computer that stores data from the server computer, the accelerator subsystem being separate from an operating system of the client computer;

    validating the data in the cache on the client computer, wherein the validating step includes comparing a timestamp of the data to a timestamp of a file containing the data;

    servicing the system call on the client computer if the system call is serviceable locally; and

    sending the system call to the server computer if the system call is not serviceable locally.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×