FLEXIBLE COMMAND AND CONTROL IN CONTENT CENTRIC NETWORKS
First Claim
1. A method, comprising:
- generating, by a component of a stack of communication modules, a first command message for a target entity, the first command message including a name unique to the target entity, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof;
sending the first command message to the target entity by inserting the first command message into a queue corresponding to the component; and
receiving a second command message from a sending entity via a queue corresponding to the sending entity, the second command message including a name unique to the component,thereby facilitating command messages to be communicated in a layer-agnostic manner.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a transport-framework system that facilitates command messages to be communicated in a layer-agnostic manner. During operation, the system generates, by a component of a stack of communication modules, a first command message for a target entity. The first command message includes a name unique to the target entity, and the stack does not require a respective communication module to communicate only with a layer above or below thereof. The component sends the first command message to the target entity by inserting the first command message into a queue corresponding to the component. The component can also receive a second command message from a sending entity via a queue corresponding to the sending entity, and the second command message includes a name unique to the component. This facilitates command messages to be communicated in a layer-agnostic manner.
23 Citations
24 Claims
-
1. A method, comprising:
-
generating, by a component of a stack of communication modules, a first command message for a target entity, the first command message including a name unique to the target entity, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; sending the first command message to the target entity by inserting the first command message into a queue corresponding to the component; and receiving a second command message from a sending entity via a queue corresponding to the sending entity, the second command message including a name unique to the component, thereby facilitating command messages to be communicated in a layer-agnostic manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16)
-
-
9. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
generating, by a component of a stack of communication modules, a first command message for a target entity, the first command message including a name unique to the target entity, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; sending the first command message to the target entity by inserting the first command message into a queue corresponding to the component; and receiving a second command message from a sending entity via a queue corresponding to the sending entity, the second command message including a name unique to the component, thereby facilitating command messages to be communicated in a layer-agnostic manner. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
17. A computer system for facilitating forwarding of packets, the system comprising:
-
a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; generating, by a component of a stack of communication modules, a first command message for a target entity, the first command message including a name unique to the target entity, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; sending the first command message to the target entity by inserting the first command message into a queue corresponding to the component; and receiving a second command message from a sending entity via a queue corresponding to the sending entity, the second command message including a name unique to the component, thereby facilitating command messages to be communicated in a layer-agnostic manner. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification