×

Dynamic adding system for memory files shared among hosts, dynamic adding method for memory files shared among hosts, and computer-readable medium recording dynamic adding program for memory files shared among hosts

  • US 6,014,730 A
  • Filed: 12/18/1997
  • Issued: 01/11/2000
  • Est. Priority Date: 12/26/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A dynamic adding system for memory files shared among hosts comprising:

  • an external memory unit providing a shared memory file comprising a plurality of data blocks of equal size;

    hash tables each comprising a plurality of entries, each entry being associated with one of said plurality of data blocks;

    a plurality of host computers for hashing an identifier of the data, determining the associated entry in the hash table based on the result of the hashing and storing the data into the data block associated with the entry, when data are stored into each of said data blocks; and

    an inter-host locking means for exclusively controlling access to said hash tables possessed by said host computers, whereinsaid external memory unit further includes a control file for storing information based on association between data blocks in said shared memory file and entries in said hash table,each of said host computers has a shared memory file access means which, if a first host computer is actuated before other host computers, then said first host computer;

    i) exclusively controls with said inter-host locking means access by said other host computers to said hash tables of said other host computers,ii) acquires the whole number of data blocks in said shared memory file,iii) prepares said hash table comprising entries no less than the number of the data blocks,iv) stores into said control file information based on association between the entries in the hash table and the data blocks in said shared memory file, andv) releases with said inter-host locking means the exclusive control on access by said other host computers to said hash tables possessed by said other host computers, andif said first host computer is actuated after any of said other host computers, then said first computer;

    i) exclusively controls with said inter-host locking means access by said other host computers to said hash tables of the respective other host computers,ii) reads said associating information out of said control file,iii) prepares said hash table within said first host computer on the basis of said associating information, andiv) releases with said inter-host locking means the exclusive control on access by said other host computers to said hash tables possessed by said other host computers.

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