IP Library Granted Patent US 10,819,767
Granted Patent B2
US 10,819,767 · App. 16/235,176 · Granted Oct 27, 2020

Information centric network for content data networks

Inventors: Ravikumar Balakrishnan (Hillsboro, OR); Venkatesan Nallampatti Ekambaram (Hillsboro, OR); Srikathyayani Srikanteswara (Portland, OR); Maruti Gupta Hyde (Portland, OR); Vallabhajosyula S. Somayazulu (Portland, OR)
Assignee: Intel Corporation
H04L65/80H04L67/2852H04L67/327H04L65/102H04L67/18H04L67/28H04L67/2885H04L67/322
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,819,767
App. No.
16/235,176
Granted
Oct 27, 2020
Kind
B2
Abstract

System and techniques for information centric network (ICN) implemented content data networks (CDNs) are described herein. A directive to initiate a cache operation for content may be received at a gateway of an ICN. An interest packet may be constructed based on the directive. The interest packet may be transmitted on the ICN and a response to the interest packet received. Here, the response has a payload that corresponds to the content. The payload then may be cached at a local repository of the gateway.

Claims (41)

1. A device for an information centric network (ICN) implemented content data network (CDN), the device comprising:

a memory including instructions; and

processing circuitry that, when in operation, is configured by the instructions to:

receive, at a gateway of an ICN, a directive to initiate a cache operation for content, wherein the gateway is located in a network hierarchy of the ICN, and wherein the network hierarchy extends from a network core to a network edge;

construct an interest packet based on the directive;

transmit the interest packet on the ICN;

receive a response to the interest packet, the response including a payload including a network coding that corresponds to the content, wherein the network coding of the payload is based on a position of the gateway in a level of the network hierarchy; and

cache the payload at a local repository of the gateway.

2. The device of claim 1 , wherein the directive includes a priority, and wherein, to cache the payload, the processing circuitry is configured by the instructions to evict material from the local repository in response to the other material having a lower priority than the priority in the directive.

3. The device of claim 1 , wherein the directive originates from a content provider.

4. The device of claim 1 , wherein the directive originates from a node of the ICN in response to a metric of interest packets for the content.

5. The device of claim 1 , wherein the payload is a network coding of the content and a second content.

6. The device of claim 5 , wherein a number of contents subject to a single network coding decreases from the network core to the network edge.

7. The device of claim 5 , wherein the interest packet includes a set of content combinations.

8. The device of claim 1 , wherein the ICN is configured to provide caching of the payload among the gateway and additional nodes at the level of the network hierarchy, to enable the gateway and the additional nodes to laterally transfer the content at the level of the network hierarchy.

9. A method for an information centric network (ICN) implemented content data network (CDN), the method comprising:

receiving at a gateway of an ICN, a directive to initiate a cache operation for content, wherein the gateway is located in a network hierarchy of the ICN, and wherein the network hierarchy extends from a network core to a network edge;

constructing an interest packet based on the directive;

transmitting the interest packet on the ICN;

receiving a response to the interest packet, the response including a payload including a network coding that corresponds to the content, wherein the network coding of the payload is based on a position of the gateway in a level of the network hierarchy; and

caching the payload at a local repository of the gateway.

10. The method of claim 9 , wherein the directive includes a priority, and wherein caching the payload includes evicting material from the local repository in response to the other material having a lower priority than the priority in the directive.

11. The method of claim 9 , wherein the directive originates from a content provider.

12. The method of claim 9 , wherein the directive originates from a node of the ICN in response to a metric of interest packets for the content.

13. The method of claim 9 , wherein the payload is a network coding of the content and a second content.

14. The method of claim 13 , wherein a number of contents subject to a single network coding decreases from the network core to the network edge.

15. The method of claim 13 , wherein the interest packet includes a set of content combinations.

16. The method of claim 9 , wherein the ICN is configured to provide caching of the payload among the gateway and additional nodes at the level of the network hierarchy, to enable the gateway and the additional nodes to laterally transfer the content at the level of the network hierarchy.

17. At least one non-transitory machine readable medium including information representative of instructions for an information centric network (ICN) implemented content data network (CDN), the instructions, when executed by processing circuitry, cause the processing circuitry to perform operations comprising:

receiving, at a gateway of an ICN, a directive to initiate a cache operation for content, wherein the gateway is located in a network hierarchy of the ICN, and wherein the network hierarchy extends from a network core to a network edge;

constructing an interest packet based on the directive;

transmitting the interest packet on the ICN;

receiving a response to the interest packet, the response including a payload including a network coding that corresponds to the content, wherein the network coding of the payload is based on a position of the gateway in a level of the network hierarchy; and

caching the payload at a local repository of the gateway.

18. The at least one machine readable medium of claim 17 , wherein the directive includes a priority, and wherein caching the payload includes evicting material from the local repository in response to the other material having a lower priority than the priority in the directive.

19. The at least one machine readable medium of claim 17 , wherein the directive originates from a content provider.

20. The at least one machine readable medium of claim 17 , wherein the directive originates from a node of the ICN in response to a metric of interest packets for the content.

21. The at least one machine readable medium of claim 17 , wherein the payload is a network coding of the content and a second content.

22. The at least one machine readable medium of claim 21 , wherein a number of contents subject to a single network coding decreases from the network core to the network edge.

23. The at least one machine readable medium of claim 21 , wherein the interest packet includes a set of content combinations.

24. The at least one machine readable medium of claim 17 , wherein the ICN is configured to provide caching of the payload among the gateway and additional nodes at the level of the network hierarchy, to enable the gateway and the additional nodes to laterally transfer the content at the level of the network hierarchy.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2020
From: BALAKRISHNAN, RAVIKUMAR; EKAMBARAM, VENKATESAN NALLAMPATTI; SRIKANTESWARA, SRIKATHYAYANI; HYDE, MARUTI GUPTA; SOMAYAZULU, VALLABHAJOSYULA S.
To: INTEL CORPORATION
Reel/Frame 052307/0717 →
Continuity (2)
Provisional Application 62716178 · Aug 8, 2018
Related Publication 20190158622A1 · May 23, 2019