Dynamic Storage Resources
First Claim
1. A method comprising:
- examining characteristics associated with a desired transfer of a unit of content;
selecting characteristics of a first storage resource element based on results of the examining; and
affecting the desired transfer of the unit of content using the first storage resource element.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage server in a distributed content storage and access system provides a mechanism for dynamically establishing storage resources, such as buffers, with specified semantic models. For example, the semantic models support distributed control of single buffering and double buffering during a content transfer that makes use of the buffer for intermediate storage. In some examples, a method includes examining characteristics associated with a desired transfer of data, such as a unit of content, and then selecting characteristics of a first storage resource based on results of the examining. The desired transfer of the data is then affected to use the first storage resource element.
97 Citations
24 Claims
-
1. A method comprising:
-
examining characteristics associated with a desired transfer of a unit of content; selecting characteristics of a first storage resource element based on results of the examining; and affecting the desired transfer of the unit of content using the first storage resource element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a selection of a first storage resource element according to a selection of a semantic model associated with the storage resource element; forming the first storage resource element; and receiving instructions to affect a desired transfer of a unit of content using the formed first storage element. - View Dependent Claims (14, 15, 16)
-
-
17. A distributed storage and access system comprising:
-
a plurality of storage servers; and communication links coupling the storage servers; wherein the plurality of storage servers comprises a first storage server configured to establishing a first storage resource according to a selection a semantic model for said storage resource; and wherein each of the plurality of storage servers includes an interface for accepting data transfer instructions according to a common protocol, said instructions identifying endpoints of the data transfers according to a common naming approach for storage resources. - View Dependent Claims (18, 19)
-
-
20. A storage server comprising:
-
a first data storage device; a controller; a second storage device; and an interface for accepting data transfer requests, said interface configured to accept data transfer requests including (a) requests for transfer of data between the first storage device and the second storage device, and (b) requests for transfer data between the second storage device and a location external to the server. - View Dependent Claims (21, 22, 23, 24)
-
Specification