MANAGING STORAGE OF CACHED CONTENT
First Claim
1. A method of controlling storage of content on a storage device, the method comprising:
- communicating with a storage device configured to cache content; and
determining a storage cost, for caching a first set of data objects on the storage device based, at least in part, on characteristics of the first set of data objects and on characteristics of the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling storage of content on a storage device includes communicating with a storage device configured to cache content; and determining a storage cost for caching a first set of data objects on the storage device. The determining is based, at least in part, on characteristics of the first set of data objects and on characteristics of the storage device. Also provided is a storage system that includes a storage device capable of caching media content, a storage device agent and a cache manager. The storage device agent is operative to communicate with the storage device and with the cache manager, and to provide a storage cost to the cache manager. The storage device agent determines the storage cost for caching a data object on the storage device based, at least in part, on characteristics of the data object and on characteristics of the storage device.
51 Citations
14 Claims
-
1. A method of controlling storage of content on a storage device, the method comprising:
-
communicating with a storage device configured to cache content; and determining a storage cost, for caching a first set of data objects on the storage device based, at least in part, on characteristics of the first set of data objects and on characteristics of the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage system operative to communicate with a host, the storage system comprising:
-
a storage device configured to cache content; a storage device agent operative to determine a storage cost, for caching a first set of data objects on the storage device based, at least in part, on characteristics of the first set of data objects and on characteristics of the storage device; and a cache manager that is operative to control caching of the first set of data objects, on the storage device, based, at least in part, on the storage cost, wherein the storage device agent is operative to communicate with the storage device and with the cache manager, and to provide the storage cost to the cache manager. - View Dependent Claims (11, 12, 13, 14)
-
Specification