Method For Data Retrieval From A Distributed Data Storage System
First Claim
1. A method for retrieving data from a data storage system, the data storage system including a plurality of storage nodes, the method comprising:
- sending a multicast message to the plurality of storage nodes requesting data on condition that an estimated size of the data is less than a predetermined value, the multicast message including a data identifier that identifies the requested data; and
receiving the requested data from a first storage node of said plurality of storage nodes.
3 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method and server for retrieving data from a data storage system including a plurality of storage nodes. The method may include sending a multicast message to at least a subset of the storage nodes. The multicast message may include a request for the subset of storage nodes to send the data. The multicast message may further include a data identifier, indicating the data to be retrieved. Moreover, the method may include receiving data from a first storage node of the subset of storage nodes. The data received from the first storage node may correspond to the requested data. At least the act of sending a multicast message or the act of receiving data from the first storage node may be performed on a condition that an estimated size of the data is less than a predetermined value.
-
Citations
20 Claims
-
1. A method for retrieving data from a data storage system, the data storage system including a plurality of storage nodes, the method comprising:
-
sending a multicast message to the plurality of storage nodes requesting data on condition that an estimated size of the data is less than a predetermined value, the multicast message including a data identifier that identifies the requested data; and receiving the requested data from a first storage node of said plurality of storage nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for sending data from a data storage system, the data storage system including a plurality of storage nodes, the method comprising:
-
receiving a broadcast message from a server requesting data; determining a size of the data; and sending one of a reference to the requested data or the requested data to the sever, wherein the requested data is sent on condition that a size of the requested data is less than or equal to a predetermined value and the reference to the requested data is sent on condition that the size of the requested data exceeds the predetermined value. - View Dependent Claims (13)
-
-
14. A server for retrieving data from a data storage system, the data storage system including a plurality of storage nodes, the server comprising:
-
a transmitter configured to send a multicast message to a plurality of storage nodes requesting data on condition that an estimated size of the data is less than a predetermined value, the multicast message including a data identifier that identifies the requested data; and a receiver configured to receive the requested data from a first storage node of said plurality of storage nodes. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification