Method And Device For Writing Data To A Data Storage System Comprising A Plurality Of Data Storage Nodes
First Claim
1. A method for writing data in a data storage system including a plurality of storage nodes, from a server which accesses data in the data storage system, the method comprising:
- sending a multicast storage query to the plurality of storage nodes;
receiving a plurality of responses from a subset of said plurality of storage nodes, each of said responses including a storage node property; and
selecting at least two storage nodes in the subset for storing said data based on said responses, wherein the selecting is based on a data property of the data to be stored and the storage node property of the at least two storage nodes in the subset.
3 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a method for writing data in a data storage system comprising a plurality of data storage nodes, the method being employed in a server running an application which accesses data in the data storage system, and comprising: sending a multicast storage query to a plurality of said storage nodes; receiving a plurality of responses from a subset of said storage nodes, said responses including a storage node property; selecting at least two storage nodes in the subset for storing said data, based on said responses, wherein the selecting is based on a data property of the data to be stored and a storage node property.
-
Citations
14 Claims
-
1. A method for writing data in a data storage system including a plurality of storage nodes, from a server which accesses data in the data storage system, the method comprising:
-
sending a multicast storage query to the plurality of storage nodes; receiving a plurality of responses from a subset of said plurality of storage nodes, each of said responses including a storage node property; and selecting at least two storage nodes in the subset for storing said data based on said responses, wherein the selecting is based on a data property of the data to be stored and the storage node property of the at least two storage nodes in the subset. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for writing data in a data storage system, the data storage system including a plurality of storage nodes, the method employed in a server that accesses data in the data storage system, the method comprising:
-
selecting a set of storage node properties based on a data property of the data to be stored; sending a multicast storage query to the plurality of storage nodes, said storage query including an indication of the set of storage node properties; receiving a plurality of responses from a subset of the plurality of storage nodes, wherein the subset storage nodes comply with requirements of the set of storage node properties; and selecting at least two storage nodes in the subset for storing said data based on the responses. - View Dependent Claims (7, 8, 9)
-
-
10. A device, the device included in a server, the device configured to access and write data to a data storage system, the data storage system including a plurality of storage nodes, the device configured to:
-
send a multicast storage query to a plurality of storage nodes; receive a plurality of responses from a subset of said plurality of storage nodes, each of said responses including a storage node property; and select at least two storage nodes in the subset for storing said data based on said responses, wherein the selecting is based on a data property of the data to be stored and the storage node property of the at least two storage nodes in the subset. - View Dependent Claims (11, 12, 13, 14)
-
Specification