PEER TO PEER OWNERSHIP NEGOTIATION
First Claim
1. A method of negotiating memory record ownership between network nodes, comprising:
- storing in a memory of a first network node a subset of a plurality of memory records and one of a plurality of file system segments of a file system mapping said plurality of memory records;
receiving a request from a second network node to access a memory record of said memory records subset;
identifying said memory record by using said file system segment;
deciding, by a placement algorithm, whether to relocate said memory record, from said memory records subset to a second subset of said plurality of memory records stored in a memory of said second network node;
when a relocation is not decided, providing remote access of said memory record via a network to said second network node; and
when a relocation is decided, relocating said memory record via said network for management by said second network node.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of negotiating memory record ownership between network nodes, comprising: storing in a memory of a first network node a subset of a plurality of memory records and one of a plurality of file system segments of a file system mapping the memory records; receiving a request from a second network node to access a memory record of the memory records subset; identifying the memory record by using the file system segment; deciding, by a placement algorithm, whether to relocate the memory record, from the memory records subset to a second subset of the plurality of memory records stored in a memory of the second network node; when a relocation is not decided, providing remote access of the memory record via a network to the second network node; and when a relocation is decided, relocating the memory record via the network for management by the second network node.
58 Citations
15 Claims
-
1. A method of negotiating memory record ownership between network nodes, comprising:
-
storing in a memory of a first network node a subset of a plurality of memory records and one of a plurality of file system segments of a file system mapping said plurality of memory records; receiving a request from a second network node to access a memory record of said memory records subset; identifying said memory record by using said file system segment; deciding, by a placement algorithm, whether to relocate said memory record, from said memory records subset to a second subset of said plurality of memory records stored in a memory of said second network node; when a relocation is not decided, providing remote access of said memory record via a network to said second network node; and when a relocation is decided, relocating said memory record via said network for management by said second network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system of negotiating memory record ownership between network nodes, comprising:
-
a memory of a first network node that stores a subset of a plurality of memory records and one of a plurality of file system segments of a file system mapping said plurality of memory records; and a program store storing a storage managing code; and a processor, coupled to said program store, for implementing said storage managing code, the storage managing code comprising; code to receive a request from a second network node to access a memory record of said memory records subset; code to identify said memory record by said file system segment; code to decide, by a placement algorithm, whether to relocate of said memory record, from said memory records subset to a second subset of said plurality of memory records stored in a memory of said second network node; when a relocation is not decided, relocate remote access of said memory record via a network to said second network node; and when a relocation is decided, relocate said memory record via said network to said second network node.
-
Specification