STORAGE ENGINE NODE FOR CLOUD-BASED STORAGE
First Claim
Patent Images
1. A system comprising:
- a storage engine node comprising;
a processor; and
a memory coupled to the processor, the memory storing;
a protocol mapper executable by the processor to convert storage access requests from a local storage protocol to a cloud storage protocol; and
a shared memory segment that stores a portion of an index, wherein the shared memory segment is one of a plurality of shared memory segments that collectively store the index.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes a storage engine node that includes a processor and a memory coupled to the processor. The memory stores a protocol mapper executable by the processor to convert storage access requests from a local storage protocol to a cloud storage protocol.
378 Citations
20 Claims
-
1. A system comprising:
a storage engine node comprising; a processor; and a memory coupled to the processor, the memory storing; a protocol mapper executable by the processor to convert storage access requests from a local storage protocol to a cloud storage protocol; and a shared memory segment that stores a portion of an index, wherein the shared memory segment is one of a plurality of shared memory segments that collectively store the index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method comprising:
-
receiving, at a storage engine node of a storage system comprising a plurality of storage engine nodes, a request to write data; computing a signature of the data to be written; determining whether the signature is found in an index that is collectively stored in shared memory segments of the plurality of storage engine nodes, wherein each entry of the index maps a signature of data stored at a particular storage location to a pointer to the particular storage location; and when the signature is not found in the index; converting the request to write the data from a local storage protocol to a cloud storage protocol; transmitting the converted request to a cloud-based data storage device; and adding the signature to the index. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
a storage engine node comprising; a processor; and a memory coupled to the processor, the memory storing; a protocol mapper executable by the processor to convert storage access requests from a local storage protocol to a cloud storage protocol; and native replication logic executable by the processor to convert native storage requests to the cloud storage protocol to supplement local data storage associated with a computing device with cloud-based storage. - View Dependent Claims (20)
Specification