Tracking data access in a dispersed storage network
AssigneeInternational Business Machines Corporation
InventorTrent William Johnson
Life of this patent
Estimating the term…
Abstract
A method for execution by a dispersed storage and task (DST) processing unit that includes a processor includes receiving an access request from a requesting entity via a network indicating an original data object. At least one read request is generated for transmission to at least one storage unit indicating a plurality of encoded original data slices associated with the original data object. A regenerated original data object is generated by utilizing a decoding scheme on the plurality of encoded original data slice. A transformed data object is generated for transmission to the requesting entity via the network by utilizing a transformation function on the first regenerated original data object based on an entity identifier associated with the requesting entity.
Claims20
A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
- receiving an access request from a first requesting entity via a network indicating a first original data object;
- generating a first at least one read request for transmission to at least one storage unit to retrieve a plurality of encoded original data slices associated with the first original data object;
- generating a first regenerated original data object by utilizing a decoding scheme on the plurality of encoded original data slices;
- and
- generating a first transformed data object for transmission to the first requesting entity via the network by utilizing a transformation function on the first regenerated original data object based on a first entity identifier associated with the first requesting entity.
A processing system of a dispersed storage and task (DST) processing unit comprises:
- at least one processor;
- a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to:
- receive an access request from a first requesting entity via a network indicating a first original data object;
- generate a first at least one read request for transmission to at least one storage unit to retrieve a plurality of encoded original data slices associated with the first original data object;
- generate a first regenerated original data object by utilizing a decoding scheme on the plurality of encoded original data slices;
- and
- generate a first transformed data object for transmission to the first requesting entity via the network by utilizing a transformation function on the first regenerated original data object based on a first entity identifier associated with the first requesting entity.
A non-transitory computer readable storage medium comprises:
- at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to:
- receive an access request from a first requesting entity via a network indicating a first original data object;
- generate a first at least one read request for transmission to at least one storage unit to retrieve a plurality of encoded original data slices associated with the first original data object;
- generate a first regenerated original data object by utilizing a decoding scheme on the plurality of encoded original data slices;
- and
- generate a first transformed data object for transmission to the first requesting entity via the network by utilizing a transformation function on the first regenerated original data object based on a first entity identifier associated with the first requesting entity.
Dependencies are inferred from the claim text.