Content management in caching services
First Claim
1. A caching management method, comprising:
- embedding a notification request tag as metadata in a dummy file, wherein the notification request tag includes at least one bit;
uploading the dummy file to a cache server;
recording a timestamp indicating a first point in time that the dummy file is uploaded to the cache server;
receiving an eviction notification indicating a second point in time that the dummy file is evicted from the cache server, wherein transmission of the eviction notification is triggered in response to processing the notification request tag, and the dummy file is not retrieved from the cache server between the first point in time and the second point in time; and
calculating an eviction time indicating an amount of time taken for the dummy file to be evicted from the cache server, wherein the eviction time is equal to a difference between the first point in time and the second point in time.
1 Assignment
0 Petitions
Accused Products
Abstract
A caching management method includes embedding a notification request tag in a dummy file, uploading the dummy file to a cache server, recording a timestamp indicating a first point in time that the dummy file is uploaded to the cache server, receiving an eviction notification indicating a second point in time that the dummy file is evicted from the cache server, and calculating an eviction time indicating an amount of time taken for the dummy file to be evicted from the cache server. Transmission of the eviction notification is triggered in response to processing the notification request tag, and the dummy file is not retrieved from the cache server between the first point in time and the second point in time. The eviction time is equal to a difference between the first point in time and the second point in time.
-
Citations
20 Claims
-
1. A caching management method, comprising:
-
embedding a notification request tag as metadata in a dummy file, wherein the notification request tag includes at least one bit; uploading the dummy file to a cache server; recording a timestamp indicating a first point in time that the dummy file is uploaded to the cache server; receiving an eviction notification indicating a second point in time that the dummy file is evicted from the cache server, wherein transmission of the eviction notification is triggered in response to processing the notification request tag, and the dummy file is not retrieved from the cache server between the first point in time and the second point in time; and calculating an eviction time indicating an amount of time taken for the dummy file to be evicted from the cache server, wherein the eviction time is equal to a difference between the first point in time and the second point in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A caching management method, comprising:
-
embedding a notification request tag metadata in dummy data, wherein the notification request tag includes at least one bit; transmitting the dummy data from a backend data store to a frontend data cache, wherein the backend data store stores compressed data and the frontend data cache stores uncompressed data; recording a timestamp indicating a first point in time that the dummy data is transmitted to the frontend data cache; receiving an eviction notification indicating a second point in time that the dummy data is evicted from the frontend data cache, wherein transmission of the eviction notification is triggered in response to processing the notification request tag, and the dummy data is not retrieved from the frontend data cache between the first point in time and the second point in time; and calculating an eviction time indicating an amount of time taken for the dummy data to be evicted from the frontend data cache, wherein the eviction time is equal to a difference between the first point in time and the second point in time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A caching management system, comprising:
-
a backend data store configured to store compressed data; a frontend data cache configured to store uncompressed data, wherein the frontend data cache is operatively coupled to the backend data store; a memory storing a computer program; and a processor configured to execute the computer program, wherein the computer program is configured to; embed a notification request tag as metadata in dummy data, wherein the notification request tag includes at least one bit; transmit the dummy data from the backend data store to the frontend data cache; record a timestamp indicating a first point in time that the dummy data is transmitted to the frontend data cache; transmit an eviction notification indicating a second point in time that the dummy data is evicted from the frontend data cache, wherein transmission of the eviction notification is triggered in response to processing the notification request tag, and the dummy data is not retrieved from the frontend data cache between the first point in time and the second point in time; and calculate an eviction time indicating an amount of time taken for the dummy data to be evicted from the frontend data cache, wherein the eviction time is equal to a difference between the first point in time and the second point in time.
-
Specification