FAILOVER HANDLING IN A CONTENT NODE OF A CONTENT DELIVERY NETWORK
First Claim
1. A method of operating a content node in a content delivery system to handle communications transitioned from an interrupted content node, the method comprising:
- receiving a communication from a control node, the communication corresponding to a content request issued by an end user device previously handled by the interrupted content node;
determining if the communication includes a synchronization packet and identifying connection information for the communication;
if the communication includes the synchronization packet, accepting the communication, adding the connection information for the communication to a flow table, and handling content delivery for the end user device instead of the interrupted content node based at least on the flow table; and
if the communication does not include the synchronization packet, determining if a match exists between the connection information for the communication and connection information stored in the flow table, and handling the communication based on the match.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are methods, systems, and software for accommodating failover of a content node in a content delivery network. In one example, a method of operating a content node includes receiving a communication for an end user device from a control node, wherein an interrupted content node previously handled the communication. The method further includes determining if the communication includes a synchronization packet and identifying connection information for the communication. The method also provides, if the communication includes a synchronization packet, accepting the communication and handling delivery for the end user device. The method also includes, if the communication does not include the synchronization packet, determining if a match exists between the connection information for the communication and connection information stored in a flow table, and handling the communication based on the match.
-
Citations
20 Claims
-
1. A method of operating a content node in a content delivery system to handle communications transitioned from an interrupted content node, the method comprising:
-
receiving a communication from a control node, the communication corresponding to a content request issued by an end user device previously handled by the interrupted content node; determining if the communication includes a synchronization packet and identifying connection information for the communication; if the communication includes the synchronization packet, accepting the communication, adding the connection information for the communication to a flow table, and handling content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the communication does not include the synchronization packet, determining if a match exists between the connection information for the communication and connection information stored in the flow table, and handling the communication based on the match. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer apparatus to operate a content node in a content delivery network, the computer apparatus comprising:
-
processing instructions that direct the content node, when executed by the content node, to; receive a communication from a control node, the communication corresponding to a content request issued by an end user device previously handled by the interrupted content node; determine if the communication includes a synchronization packet and identify connection information for the communication; if the communication includes the synchronization packet, accept the communication, add the connection information for the communication to a flow table, and handle content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the communication does not include the synchronization packet, determine if a match exists between the connection information for the communication and connection information stored in the flow table, and handling the communication based on the match; and one or more non-transitory computer readable media that store the processing instructions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A content delivery network to transition communications to a content node from an interrupted content node, the system comprising:
-
a control node configured to; transfer a communication to a content node, the communication corresponding to a content request issued by an end user device previously handled by the interrupted content node; and the content node configured to; receive the communication; determine if the communication includes a synchronization packet and identify connection information for the communication; if the communication includes the synchronization packet, accept the communication, add the connection information for the communication to a flow table, and handle content delivery for the end user device instead of the interrupted content node based at least on the flow table; and if the communication does not include the synchronization packet, determine if a match exists between the connection information for the communication and connection information stored in the flow table, and handling the communication based on the match. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification