DISPERSED STORAGE NETWORK VIRTUAL ADDRESS SPACE
First Claim
Patent Images
1. A dispersed storage device for use within a dispersed storage network, comprising:
- an interface; and
a processing module operable to;
slice a data segment of a data object into data slices;
create a slice name for each of the data slices, the slice name including an identifier of the data object and a virtual memory address of a virtual memory associated with the dispersed storage network; and
output, via the interface, each of the data slices and the respective slice names to a corresponding storage unit for storage of the data slices therein.
5 Assignments
0 Petitions
Accused Products
Abstract
A dispersed storage network utilizes a virtual address space to store data. The dispersed storage network includes a processing unit operable to slice a data segment of a data object into data slices and create a slice name for each of the data slices. The slice name includes an identifier of the data object and a virtual memory address of a virtual memory associated with the dispersed storage network. The processing unit further outputs each of the data slices and the respective slice names to a corresponding storage unit for storage of the data slices therein.
88 Citations
20 Claims
-
1. A dispersed storage device for use within a dispersed storage network, comprising:
-
an interface; and a processing module operable to; slice a data segment of a data object into data slices; create a slice name for each of the data slices, the slice name including an identifier of the data object and a virtual memory address of a virtual memory associated with the dispersed storage network; and output, via the interface, each of the data slices and the respective slice names to a corresponding storage unit for storage of the data slices therein. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for storage of a data object, comprising:
-
slicing a data segment of the data object into data slices; creating a slice name for each of the data slices, the slice name including an identifier of the data object and a virtual memory address of a virtual memory associated with the dispersed storage network; and outputting each of the data slices and the respective slice names to a corresponding storage unit for storage of the data slices therein. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A storage unit within a dispersed storage network, comprising:
-
an interface; a memory; and a processing module operable to; receive a data slice of a data segment of a data object to be stored and a slice name identifying the data slice, the slice name including an identifier of the data object and a virtual memory address of a virtual memory associated with the dispersed storage network; translate the virtual memory address into a physical location within the memory; and store the data slice and the slice name in the physical location of the memory.
-
Specification