DATA PURGE DISTRIBUTION AND COHERENCY
First Claim
1. A method of operating a content delivery system comprising content delivery nodes configured to cache content for delivery to end user devices, the method comprising:
- responsive to requests to purge the content cached by the content delivery system, transferring purge messages for delivery to each of the content delivery nodes;
in the content delivery nodes, if the purge messages are received, purging content associated with the purge messages and compiling purge summaries which indicate the purge messages that are received;
in the content delivery nodes, periodically transferring the purge summaries for delivery to ones of the content delivery nodes;
in a first content delivery node, receiving a first purge summary transferred by a second content delivery node, and comparing the first purge summary to a second purge summary maintained by the first content delivery node to identify one or more missing purge messages that have not been implemented by the first content delivery node; and
in the first content delivery node, responsive to identifying the one or more missing purge messages, requesting purge details associated with the one or more missing purge messages from the second content delivery node and implementing the one or more missing purge messages once the purge details have been received.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software for operating a content delivery system to purge cached content are provided herein. In one example, purge messages are transferred for delivery to content delivery nodes (CDNs) in the content delivery system. The CDNs receive the messages, purge content associated with the messages, and compile purge summaries based on the messages. The CDNs further periodically transfer the purge summaries to one another to compare the messages received, and gather purge information for purge messages that may have been inadvertently missed by the CDNs.
-
Citations
10 Claims
-
1. A method of operating a content delivery system comprising content delivery nodes configured to cache content for delivery to end user devices, the method comprising:
-
responsive to requests to purge the content cached by the content delivery system, transferring purge messages for delivery to each of the content delivery nodes; in the content delivery nodes, if the purge messages are received, purging content associated with the purge messages and compiling purge summaries which indicate the purge messages that are received; in the content delivery nodes, periodically transferring the purge summaries for delivery to ones of the content delivery nodes; in a first content delivery node, receiving a first purge summary transferred by a second content delivery node, and comparing the first purge summary to a second purge summary maintained by the first content delivery node to identify one or more missing purge messages that have not been implemented by the first content delivery node; and in the first content delivery node, responsive to identifying the one or more missing purge messages, requesting purge details associated with the one or more missing purge messages from the second content delivery node and implementing the one or more missing purge messages once the purge details have been received. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for purging content cached by content delivery nodes, the system comprising:
-
one or more purge sources configured to; transfer purge messages for delivery to each of the content delivery nodes; the content delivery nodes configured to; if the purge messages are received, purge content associated with the purge messages and compile purge summaries which indicate the purge messages that are received; and periodically transfer the purge summaries for delivery to ones of the content delivery nodes; and a first content delivery node configured to; receive a first purge summary transferred by a second content delivery node, and compare the first purge summary to a second purge summary maintained by the first content delivery node to identify one or more missing purge messages that have not been implemented by the first content delivery node; and responsive to identifying the one or more missing purge messages, request purge details associated with the one or more missing purge messages from the second content delivery node and implement the one or more missing purge messages once the purge details have been received. - View Dependent Claims (7, 8, 9, 10)
-
Specification