Distributed storage
First Claim
1. A server for managing access to distributed storage comprising a plurality of storage devices, the server configured to communicate with at least one other server so as to determine which one of the servers selects a portion of distributed storage to be used when storing data.
2 Assignments
0 Petitions
Accused Products
Abstract
A server for managing access to distributed storage comprising a plurality of storage devices includes a file service manager for receiving a request to store a file in the distributed storage and an allocation manager for selecting a cluster within the distributed storage to be used when storing the file. The allocation manager is configured to communicate with at least one other allocation manager in another server so as to determine which allocation manager selects the cluster to be used.
78 Citations
33 Claims
- 1. A server for managing access to distributed storage comprising a plurality of storage devices, the server configured to communicate with at least one other server so as to determine which one of the servers selects a portion of distributed storage to be used when storing data.
-
14. A server for managing access to distributed storage comprising a plurality of storage devices, the server comprising:
-
a file service manager for receiving a request to store data in the distributed storage from a client; and an allocation manager for selecting the portion of the distributed storage to be used when storing the data, the allocation manager configured, in response to an instruction from the file service manager, to communicate with at least one other allocation manager, each allocation manager provided by a respective server, so as to determine which one of the allocation managers selects the portion of distributed storage to be used when storing the data. - View Dependent Claims (15)
the cluster manager configured, in response to an instruction from the allocation manager, to select one of the storage devices within the portion of distributed storage to store the data.
-
-
22. A method of operating a server for managing access to distributed storage comprising a plurality of storage devices, the method comprising:
communicating with at least one other server so as to determine which one of the servers selects the portion of distributed storage to be used when storing data. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
Specification