Method of Traffic Engineering for Provisioning Routing and Storage in Content-Oriented Networks
First Claim
Patent Images
1. An apparatus comprising:
- a transceiver configured to receive and transmit data in a content oriented network (CON);
a processor configured to obtain a jointly provisioned routing and storage solution resolved according to an aggregated data flow equation generating a conventional data flow of content on a link to a destination, and an aggregated data flow of the content on the link, and a storage indicator, and to determine whether to store and transmit the data based on the solution.
1 Assignment
0 Petitions
Accused Products
Abstract
A transceiver configured to receive and transmit data in a content oriented network (CON), and a processor configured to obtain a jointly provisioned routing and storage solution resolved according to an aggregated data flow equation generating a conventional data flow of content on a link to a destination, and an aggregated data flow of the content on the link, and a storage indicator, and to determine whether to store and transmit the data.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a transceiver configured to receive and transmit data in a content oriented network (CON); a processor configured to obtain a jointly provisioned routing and storage solution resolved according to an aggregated data flow equation generating a conventional data flow of content on a link to a destination, and an aggregated data flow of the content on the link, and a storage indicator, and to determine whether to store and transmit the data based on the solution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A traffic engineering method executable by a processor in a network node, comprising:
-
receiving content at a network node in a content oriented network (CON), wherein the network node has a routing capability and a storage capability; and deciding whether to store the content at the node, wherein the decision is based on selection criteria identified by a process comprising; decoupling routing provisioning from coordinated storage provisioning; and jointly provisioning the routing capability and the storage capability of the network node, wherein the provisioning complies with a set of flow conservation laws and at least one content storage constraint, and wherein the routing provisioning is decoupled from the coordinated storage provisioning of the routers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising computer executable instructions stored on a non-transitory medium that when executed by a processor cause the processor to perform the following:
-
utilize a set of aggregated flow conservation rules; determine a storage capacity limit; select a TE objective comprising a linear function of xlt,c,ylc,zkc; determine xlt,c, ylc, and zkc, that comply with the set of aggregated flow conservation rules, the storage capacity, and the TE objective, wherein xlt,c is the conventional data flow of content c on link l to destination t, and wherein ylc is the aggregated data flow of content c on link l, wherein zkc=1 means that node k stores content c and zkc=0 means that node k does not store content c; determine a joint provisioning routing and storage solution; and store content c on a network node and transmit traffic from the network node based on the jointly provisioned routing and storage solution. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification