Spreading load for highly popular content with asynchronous counted writes
First Claim
Patent Images
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
- receiving a store data object request including a data object for storage and an instance count N from a requesting entity;
initiating storage of N instances of the data object in a storage set;
issuing a status response to the requesting entity when detecting that M instances have been successfully stored; and
sending a selected instance i of the instance count N of instances of the data object to the requesting entity when the selected instance i is available.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by receiving a store data object request from the user device. The method continues by initiating storage of N instances of the received data object in the storage set. The method continues by issuing a status response to the user device when detecting that M instances have been successfully stored and sending an instance i of the data to the user device when receiving a read instance i of the data object request from the user device.
-
Citations
18 Claims
-
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
-
receiving a store data object request including a data object for storage and an instance count N from a requesting entity; initiating storage of N instances of the data object in a storage set; issuing a status response to the requesting entity when detecting that M instances have been successfully stored; and sending a selected instance i of the instance count N of instances of the data object to the requesting entity when the selected instance i is available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device of a group of computing devices of a dispersed storage network (DSN), the computing device comprises:
-
an interface; a local memory; and a processing module operably coupled to the interface and the local memory, wherein the processing module functions to; receive a store data object request including a data object for storage and an instance count N from a requesting entity; initiate storage of N instances of the data object in a storage set; issue a status response to the requesting entity when detecting that M instances have been successfully stored; and send a selected instance i of the instance count N of instances of the data object to the requesting entity when the selected instance i is available. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification