Updating a transport stack in a content centric network
First Claim
Patent Images
1. A method comprising:
- at a content centric network node including a transport stack having a plurality of components;
sending a pause message down the transport stack while the plurality of components are processing interests and/or content objects, wherein the pause message precludes one or more components of the plurality of components from processing the interests and/or the content objects;
after sending the pause message, sending an update message down the transport stack, wherein the update message provides an update for the transport stack while the one or more components are precluded from processing the interests and/or the content objects; and
after sending the update message, sending a resume message down the transport stack, wherein the resume message causes the one or more components to resume processing the interests and/or the content objects in accordance with the update.
0 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.
609 Citations
20 Claims
-
1. A method comprising:
at a content centric network node including a transport stack having a plurality of components; sending a pause message down the transport stack while the plurality of components are processing interests and/or content objects, wherein the pause message precludes one or more components of the plurality of components from processing the interests and/or the content objects; after sending the pause message, sending an update message down the transport stack, wherein the update message provides an update for the transport stack while the one or more components are precluded from processing the interests and/or the content objects; and after sending the update message, sending a resume message down the transport stack, wherein the resume message causes the one or more components to resume processing the interests and/or the content objects in accordance with the update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An apparatus comprising:
-
a memory configured to store instructions for updating a transport stack having a plurality of components; and a processor in communication with the memory, wherein the processor is configured to; send a pause message down the transport stack while the plurality of components are processing interests and/or content objects, wherein the pause message precludes one or more components of the plurality of components from processing the interests and/or the content objects; after sending the pause message, send an update message down the transport stack, wherein the update message provides an update for the transport stack while the one or more components are precluded from processing the interests and/or the content objects; and after sending the update message, send a resume message down the transport stack, wherein the resume message causes the one or more components to resume processing the interests and/or the content objects in accordance with the update. - View Dependent Claims (12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable storage media storing instructions that, when executed by a processor of a content centric network node including a transport stack having a plurality of components, cause the processor to:
-
send a pause message down the transport stack while the plurality of components are processing interests and/or content objects, wherein the pause message precludes one or more components of the plurality of components from processing the interests and/or the content objects; after sending the pause message, send an update message down the transport stack, wherein the update message provides an update for the transport stack while the one or more components are precluded from processing the interests and/or the content objects; and after sending the update message, send a resume message down the transport stack, wherein the resume message causes the one or more components to resume processing the interests and/or the content objects in accordance with the update. - View Dependent Claims (17, 18, 19, 20)
-
Specification