Arrangement in a network for passing control of distributed data between network nodes for optimized client access based on locality
First Claim
1. A method in a network node configured for connection to a network, the method including:
- identifying a data file for storage in the network; and
selecting storage locations in the network for respective copies of the data file based on determined locality attributes relative to at least one user of the data file, based on the network node having possession of a unique locality control object for the data file.
1 Assignment
0 Petitions
Accused Products
Abstract
A network has network nodes for storage of respective copies of a data file. One of the network nodes has a corresponding unique locality control object for the copies of the data file. The locality control object provides authority for the one network node to control storing and modifying any of the copies of the data file. The other network nodes lacking the locality control object must obtain permission from the one network node before modifying any one of the copies of the data file. The network nodes also can negotiate for passing the locality control object from the one network node to another one of the network nodes based on determined locality attributes associated with the copies of the data file.
342 Citations
51 Claims
-
1. A method in a network node configured for connection to a network, the method including:
-
identifying a data file for storage in the network; and
selecting storage locations in the network for respective copies of the data file based on determined locality attributes relative to at least one user of the data file, based on the network node having possession of a unique locality control object for the data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A network node configured for connection to a network, the network node including:
-
means for identifying a data file for storage in the network; and
means for selecting storage locations in the network for respective copies of the data file based on determined locality attributes relative to at least one user of the data file, based on the network node having possession of a unique locality control object for the data file. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer readable medium having stored thereon sequences of instructions for controlling storage of data by a network node configured for connection to a network, the sequences of instructions including instructions for:
-
identifying a data file for storage in the network; and
selecting storage locations in the network for respective copies of the data file based on determined locality attributes relative to at least one user of the data file, based on the network node having possession of a unique locality control object for the data file. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification