Systems and methods for deriving storage area commands
First Claim
1. A storage system comprising:
- (a) a client that exchanges a first packet with a physical storage area having a controller using a stateless protocol wherein the first packet comprises a first address and a payload;
(b) a module that uses the first address to derive a first storage area command understandable by the controller without requiring use of a file system.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for quickly resolving storage area commands from packet addresses are presented. Clients exchange packets comprising addresses and payloads with physical storage areas that have controllers using a stateless protocol. Modules use the addresses in addition to payloads to derive commands that are understandable by the controller. Furthermore, the neither the module nor the controller require use of a file system to interact with the physical storage area. Modules can derive the storage area commands through resolving a context associated with physical storage area. In some embodiments, modules split addresses into portions that can be used as indices into context lookup tables. In other embodiments, modules can employ variants to router address lookup algorithms to quickly resolve storage area commands.
94 Citations
22 Claims
-
1. A storage system comprising:
-
(a) a client that exchanges a first packet with a physical storage area having a controller using a stateless protocol wherein the first packet comprises a first address and a payload;
(b) a module that uses the first address to derive a first storage area command understandable by the controller without requiring use of a file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of deriving a storage area command comprising:
-
(a) exchanging a packet with a physical storage area having a controller using a stateless protocol wherein the packet comprising an address and a payload; and
(b) translating the address into the first storage area command wherein the first storage area command is understandable by the controller without requiring use of a file system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification