Low level storage protocols, systems and methods
13 Assignments
0 Petitions
Accused Products
Abstract
Communication protocols, systems, and methods that facilitate communication between disaggregated elements, and also to devices adapted to function as such disaggregated elements, particularly across peer-to-peer (masterless) and include one or more unique features such as packet atomicity, blind ACKs, NAT bridging, locking, multicast spanning and mirroring, and authentication.
105 Citations
29 Claims
-
1-18. -18. (canceled)
-
19. A method of transferring data to a specified block of a target memory device using a packet that includes:
- (1) an address of the target memory device;
(2) a Logical Block Address (LBA) of the block; and
(3) the data, the method comprising;
(a) incorporating the address of target memory device into a protocol header of the packet; and
(b) incorporating the LBA of the block into the data;
wherein the protocol header is associated with a protocol that operates lower than UDP and TCP in the OSI model and wherein the packet does not comprise UPD or TCP protocol headers. - View Dependent Claims (20, 21, 22, 23)
- (1) an address of the target memory device;
-
24. A RAID storage system comprising a first and second storage device that are individually accessible across a network, wherein the first storage device is adapted to receive a packet that includes:
- (1) an address of the first storage device in a protocol header of the packet, (2) a Logical Block Address (LBA) of a specified block within the first storage device, and (3) data; and
wherein the protocol header is associated with a protocol that operates lower than UDP and TCP in the OSI model and wherein the packet does not comprise UPD or TCP protocol headers. - View Dependent Claims (25, 26, 27, 28, 29)
- (1) an address of the first storage device in a protocol header of the packet, (2) a Logical Block Address (LBA) of a specified block within the first storage device, and (3) data; and
Specification