Multi-level stage locality selection on a large system
First Claim
1. A method for execution by a computing device of a dispersed storage network (DSN), the method comprises:
- obtaining a plurality of write requests; and
for a write request of the plurality of write requests;
generating a vault identification and a generation number;
obtaining a rounded timestamp and a capacity factor;
generating a temporary object number based on the rounded timestamp and the capacity factor;
generating a temporary source name based on the vault identification, the generation number, and the temporary object number; and
identifying a set of storage units of a plurality of sets of storage units of the DSN based on the temporary source name.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for execution by a computing device of a dispersed storage network (DSN). The method begins with obtaining a plurality of write requests. The method continues where for a write request of the plurality of write requests, the computing device generates a vault identification and a generation number. The method continues where the computing device obtains a rounded timestamp and a capacity factor and generates a temporary object number based on the rounded timestamp and the capacity factor. The method continues where the computing device generates a temporary source name based on the vault identification, the generation number, and the temporary object number. The method continues where the computing device identifies a set of storage units of a plurality of sets of storage units of the DSN based on the temporary source name.
89 Citations
16 Claims
-
1. A method for execution by a computing device of a dispersed storage network (DSN), the method comprises:
-
obtaining a plurality of write requests; and for a write request of the plurality of write requests; generating a vault identification and a generation number; obtaining a rounded timestamp and a capacity factor; generating a temporary object number based on the rounded timestamp and the capacity factor; generating a temporary source name based on the vault identification, the generation number, and the temporary object number; and identifying a set of storage units of a plurality of sets of storage units of the DSN based on the temporary source name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device of a dispersed storage network (DSN) comprises:
-
memory; an interface; and a processing module operably coupled to the memory and the interface, wherein the processing module is operable to; obtain a plurality of write requests; and for a write request of the plurality of write requests; generate a vault identification and a generation number; obtain a rounded timestamp and a capacity factor; generate a temporary object number based on the rounded timestamp and the capacity factor; generate a temporary source name based on the vault identification, the generation number, and the temporary object number; and identify a set of storage units of a plurality of sets of storage units of the DSN based on the temporary source name. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification