Transmission control protocol (TCP) data handling
First Claim
1. A method for handling transmission control protocol (TCP) data between networked computer nodes during blackout periods associated with live kernel updating, the method comprising:
- initiating a live kernel update on a first node, wherein the live kernel update comprises performing a network blocking procedure;
transmitting, prior to performing the network blocking procedure, a zero window update to one or more peer nodes;
generating a surrogate partition associated with the first node;
copying network states from an original partition associated with the first node to the surrogate partition;
restoring the network states on the surrogate partition; and
transmitting another window update to the one or more peer nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for handling transmission control protocol (TCP) data between networked computer nodes during blackout periods associated with live kernel updating is provided. The method includes initiating a live kernel update on a first node, transmitting, prior to performing a network blocking procedure associated with the live kernel update, a zero window update to one or more peer nodes, generating a surrogate partition associated with the first node, copying network states from an original partition associated with the first node to the surrogate partition, restoring the network states on the surrogate partition, and transmitting another window update to the one or more peer nodes.
8 Citations
20 Claims
-
1. A method for handling transmission control protocol (TCP) data between networked computer nodes during blackout periods associated with live kernel updating, the method comprising:
-
initiating a live kernel update on a first node, wherein the live kernel update comprises performing a network blocking procedure; transmitting, prior to performing the network blocking procedure, a zero window update to one or more peer nodes; generating a surrogate partition associated with the first node; copying network states from an original partition associated with the first node to the surrogate partition; restoring the network states on the surrogate partition; and transmitting another window update to the one or more peer nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for handling transmission control protocol (TCP) data between networked computer nodes during blackout periods associated with live kernel updating, the computer program product comprising at least one computer readable non-transitory storage medium having computer readable program instructions thereon for execution by a processor, the computer readable program instructions comprising program instructions for:
-
initiating a live kernel update on a first node, wherein the live kernel update comprises performing a network blocking procedure; transmitting, prior to performing the network blocking procedure, a zero window update to one or more peer nodes; generating a surrogate partition associated with the first node; copying network states from an original partition associated with the first node to the surrogate partition; restoring the network states on the surrogate partition; and transmitting another window update to the one or more peer nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for handling transmission control protocol (TCP) data between networked computer nodes during blackout periods associated with live kernel updating, the computer system comprising:
-
at least one processing unit; at least one computer readable memory; at least one computer readable tangible, non-transitory storage medium; and
program instructions stored on the at least one computer readable tangible, non-transitory storage medium for execution by the at least one processing unit via the at least one computer readable memory, wherein the program instructions comprise program instructions for;initiating a live kernel update on a first node, wherein the live kernel update comprises performing a network blocking procedure; transmitting, prior to performing the network blocking procedure, a zero window update to one or more peer nodes generating a surrogate partition associated with the first node; copying network states from an original partition associated with the first node to the surrogate partition; restoring the network states on the surrogate partition; and transmitting another window update to the one or more peer nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification