Quality of Service Enabled Content Routing Method and Apparatus for Information Centric Networking
First Claim
1. A network element, comprising:
- a memory comprising a pending interest table;
a receiver operably coupled to the memory and configured to receive an extended interest message in an information centric network;
a processor operably coupled to the receiver and the memory and configured to;
determine a desired content according to the extended interest message;
determine a prescribed quality of service (QoS) level requested for delivering the desired content to a client;
record a path state in the memory;
record a return route in the pending interest table of the memory, wherein the return route comprises a route through the information centric network to a return address of a previous location in the information centric network; and
determine a next location in the information centric network to which the extended interest message is to be sent; and
a transmitter operably coupled to the processor and configured to transmit the extended interest message to the next location in the information centric network.
1 Assignment
0 Petitions
Accused Products
Abstract
A network element, comprising a memory that comprises a pending interest table, a receiver operably coupled to the memory and configured to receive an extended interest message in an information centric network, a processor operably coupled to the receiver and memory and configured to determine a desired content according to the extended interest message, determine a prescribed quality of service (QoS) level requested for delivering the desired content to a client, record a path state in the memory, record a return route in the pending interest table of the memory, and determine a next location in the information centric network to which the extended interest message is to be sent, and a transmitter operably coupled to the processor and configured to transmit the extended interest message to the next location in the information centric network.
14 Citations
20 Claims
-
1. A network element, comprising:
-
a memory comprising a pending interest table; a receiver operably coupled to the memory and configured to receive an extended interest message in an information centric network; a processor operably coupled to the receiver and the memory and configured to; determine a desired content according to the extended interest message; determine a prescribed quality of service (QoS) level requested for delivering the desired content to a client; record a path state in the memory; record a return route in the pending interest table of the memory, wherein the return route comprises a route through the information centric network to a return address of a previous location in the information centric network; and determine a next location in the information centric network to which the extended interest message is to be sent; and a transmitter operably coupled to the processor and configured to transmit the extended interest message to the next location in the information centric network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method implemented in a network element for routing an extended interest message in an information centric network, comprising:
-
receiving, by the network element, the extended interest message from a downstream node in the information centric network; determining, according to the extended interest message, data content to be retrieved; recording a return path from the network element to the downstream node in the information centric network in a pending interest table; recording a path state in the network element; and transmitting the extended interest message to an upstream node in the information centric network. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A method implemented in a network element for routing data content in an information centric network, comprising:
-
receiving, by the network element, the data content from an upstream node in the information centric network; determining a downstream location in the information centric network for sending the data content according to an entry in a pending interest table of the network element; associating the data content with a minimum quality of service (QoS) level according to a path state of the network element; and transmitting the data content to the downstream location in the information centric network with the minimum quality of service level.
-
Specification