×

Using global memory information to manage memory in a computer network

  • US 6,167,490 A
  • Filed: 09/12/1997
  • Issued: 12/26/2000
  • Est. Priority Date: 09/20/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. On a computer network that includes a non-volatile storage medium for storing data and a plurality of spaced-apart computers disposed at geographically discrete locations coupled together in data communication, each computer comprising a node, a method for allocating temporary storage of the data among the plurality of nodes, each node including a volatile memory in which pages of data including local data for use by the node and global data usable by another of the plurality of nodes are storable in dynamically allocated portions, comprising the steps of:

  • (a) determining a value of each page of data temporarily stored in the volatile memory of each of the plurality of nodes;

    (b) each time that a memory fault occurs due to one node attempting to access a page of data that is not temporarily stored in the volatile memory of said one node, transferring the page of data to the volatile memory of said one node, said page of data being stored in one of the non-volatile memory medium and the volatile memory of another node; and

    (c) transferring another page of data from the volatile memory of at least one of the nodes on the network to a different storage location as a function of the value of the other page of data, said different storage location comprising one of the non-volatile memory medium and the volatile memory of a different node.

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