Service associated with persistent storage
First Claim
Patent Images
1. A method to allocate a block of persistent storage, the method comprising:
- forming a storage service string associated with the block of persistent storage; and
creating an entry in a sparse non-deterministic block index to store information associated with the storage service string, wherein the information includes a universally unique identifier and metadata that indicates one or more characteristics for a storage service associated with the block of persistent storage.
3 Assignments
0 Petitions
Accused Products
Abstract
Examples are disclosed for allocating a block of persistent storage or accessing a block of persistent storage based on a storage service string that includes a universally unique identifier and associated metadata.
-
Citations
20 Claims
-
1. A method to allocate a block of persistent storage, the method comprising:
-
forming a storage service string associated with the block of persistent storage; and creating an entry in a sparse non-deterministic block index to store information associated with the storage service string, wherein the information includes a universally unique identifier and metadata that indicates one or more characteristics for a storage service associated with the block of persistent storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to access a block of persistent storage, the method comprising:
-
accessing an entry in a sparse non-deterministic block index to obtain a storage service string, wherein the entry includes a universally unique identifier and metadata associated with the block of persistent storage; obtaining at least a portion of the storage service string from the sparse non-deterministic block index; and forwarding the at least the portion of the storage service string to a storage device driver to submit a read request for a storage service associated with the block of persistent storage. - View Dependent Claims (11, 12)
-
-
13. A system to allocate a block of persistent storage, the system comprising:
-
a persistent storage device; an application that includes an index logic, wherein the index logic is configured to; form a storage service string associated with the block of persistent storage; create an entry in a sparse non-deterministic block index to store information associated with the storage service string, wherein the information includes universally unique identifier and metadata; and forward the storage service string to submit an allocation request for the block of persistent storage; and a storage device driver that includes a service logic, wherein the service logic is configured to; receive the storage service string that is forwarded by the application; and allocate the block of persistent storage to fulfill the allocation request, based at least, in part, on the storage service string. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification