Updating a transport stack in a content centric network
First Claim
Patent Images
1. A method, comprising:
- at a particular component of a plurality of components of a transport stack of a content centric network node;
receiving a pause message while the particular component is processing interests and/or content objects;
determining whether the pause message triggers a rejection; and
if it is determined that the pause message does not trigger a rejection;
setting a state of the particular component as quiesced such that the particular component is precluded from processing the interests and/or the content objects;
receiving an update message configured to provide an update for the particular component;
updating the particular component based on the update message while the state of the particular component is quiesced; and
setting the state of the particular component as active such that the particular component resumes processing the interests and/or the content objects in accordance with the update.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a transport stack updating system that facilitates updating a component of a transport stack of a computer system. During operation, the system sets, by a component of the transport stack, a state of the component as quiesced in response to receiving a pause message. A component in the quiesced state is precluded from processing an interest or a content object. The system determines whether the pause message triggers a rejection passes an acknowledgment message of the pause message up the transport stack. The acknowledgment message indicates that the pause message has been successfully processed by a respective component of the transport stack.
602 Citations
20 Claims
-
1. A method, comprising:
at a particular component of a plurality of components of a transport stack of a content centric network node; receiving a pause message while the particular component is processing interests and/or content objects; determining whether the pause message triggers a rejection; and if it is determined that the pause message does not trigger a rejection; setting a state of the particular component as quiesced such that the particular component is precluded from processing the interests and/or the content objects; receiving an update message configured to provide an update for the particular component; updating the particular component based on the update message while the state of the particular component is quiesced; and setting the state of the particular component as active such that the particular component resumes processing the interests and/or the content objects in accordance with the update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer system for updating a transport stack, the system comprising:
-
a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method at a particular component of a plurality of components of the transport stack of a content centric network node, the method comprising; receiving a pause message while the particular component is processing interests and/or content objects; determining whether the pause message triggers a rejection; and if it is determined that the pause message does not trigger a rejection; setting a state of the particular component as quiesced such that the particular component is precluded from processing the interests and/or the content objects; receiving an update message configured to provide an update for the particular component; updating the particular component based on the update message while the state of the particular component is quiesced; and setting the state of the particular component as active such that the particular component resumes processing the interests and/or the content objects in accordance with the update. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that when executed by a processor cause the processor to perform a method at a particular component of a plurality of components of a transport stack of a content centric network node, the method comprising:
-
receiving a pause message while the particular component is processing interests and/or content objects; determining whether the pause message triggers a rejection; and if it is determined that the pause message does not trigger a rejection; setting a state of the particular component as quiesced such that the particular component is precluded from processing the interests and/or the content objects; receiving an update message configured to provide an update for the particular component; updating the particular component based on the update message while the state of the particular component is quiesced; and setting the state of the particular component as active such that the particular component resumes processing the interests and/or the content objects in accordance with the update. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification