×

Distributed file system permitting each user to enhance cache hit ratio in file access mode

  • US 5,559,984 A
  • Filed: 09/28/1994
  • Issued: 09/24/1996
  • Est. Priority Date: 09/28/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a distributed file system wherein a file server for administering a plurality of files, and clients for accessing the files administered by the file server are connected through a network;

  • and each of the clients has a cache memory for administering copies of the files, and a priority table for storing therein priority levels which function as criteria for judging, when a copy of one of the files is to be expelled, if the copies of the files placed in the cache memory of the pertinent client through accesses from the pertinent client to the file server are to be kept in the cache memory;

    a method of controlling a cache memory for files, comprising the steps of;

    prestoring names of users and names of those ones of said files which are frequently accessed by the users, as an access frequency database in said file server, the user names and the file names being associated for the respective users who log into any of said clients, in the access frequency database;

    recognizing the user name of a certain one of said users, in one client when the certain user is logging into said one client;

    checking if a particular one of said files having a certain one of said file names is the file which is frequently accessed by the recognized user, in said one client and on the basis of the contents of said access frequency database when said recognized user has loaded the copy of the particular file from said file server into said cache memory;

    setting the priority level of said particular file in accordance with the checked result so that the priority levels of the files of high access frequencies may become high, and then storing the set priority level in said priority table; and

    determining the file whose priority level is low for the user currently operating said one client, as the file to-be-expelled on the basis of the contents of said priority table when said copy of one of said files is to be expelled from said cache memory of said one client.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×