Abstracting namespace mapping in a dispersed storage network through multiple hierarchies
AssigneePure Storage, Inc.
InventorsWesley B. Leggette, Manish Motwani, Jason K. Resch
Life of this patent
Estimating the term…
Loading patent…
AssigneePure Storage, Inc.
InventorsWesley B. Leggette, Manish Motwani, Jason K. Resch
Estimating the term…
Methods for use in abstracting the addressing namespace of a dispersed storage network (DSN). In various examples, controllers are arranged hierarchically in a plurality of levels, where each level includes one or more groups of peer controllers, and each group of controllers shares a common parent controller at a next higher level. An addressing scheme is established for each group of controllers and the common parent controller. When a controller receives a request from a parent controller, and a higher level address of the request indicates that the request is to be serviced by a device at a lower level, the controller translates the higher level address to a lower level address, identifies a child controller associated with the lower level address, and generates a translated request including the lower level address and an identifier of the child controller. Responses are likewise translated and forwarded to the next higher level.
A method for execution by one or more processing modules of a computing device of a dispersed storage network (DSN), the computing device operable as a controller in a hierarchical arrangement of controllers, the method comprises:
A distributed storage network (DSN) including:
A computing device operable as a controller in a hierarchical arrangement of controllers of a dispersed storage network (DSN), the computing device comprises:
Dependencies are inferred from the claim text.