Cache eviction during off-peak transactions
AssigneeAdeia Media Holdings LLC
InventorsBrian Field, Jan Van Doorn
Life of this patent
Estimating the term…
Abstract
Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.
Claims20
A method comprising:
- determining, by a computing device, a broadcast schedule of a media asset to be aired in a first time zone and a second time zone, wherein the media asset is to be broadcasted at a first time slot in the first time zone and a second time slot in the first and a second time zone;
- determining, by the computing device, based on the determined broadcast schedule, that the media asset is to be broadcasted in the first time zone earlier than the second time zone;
- monitoring, by the computing device, request activity in the first time zone for the media asset during the airing of the media asset;
- and
- allocating, by the computing device, an amount of cache space in the second time zone that is at least as great as an amount of cache space used in the first time zone.
An apparatus comprising:
- one or more processors;
- and
- memory storing computer-executable instructions that, when executed by the one or more processors, cause the apparatus to:
- determine a broadcast schedule of a media asset to be aired in a first time zone and a second time zone, wherein the media asset is to be broadcasted at a first time slot in the first time zone and a second time slot in the second time zone;
- determine based on the determined broadcast schedule, that the media asset is to be broadcasted in the first time zone earlier than the second time zone;
- monitor request activity in the first time zone for the media asset during the airing of the media asset;
- and
- allocate an amount of cache space in the second time zone that is at least as great as an amount of cache space used in the first time zone.
Dependencies are inferred from the claim text.