Method for Collaborative Caching for Content-Oriented Networks
First Claim
Patent Images
1. A content router comprising:
- a plurality of interfaces configured to receive and forward a plurality of interests for content and content data in a content oriented network (CON);
a cache configured to store content data; and
a memory component configured to maintain a forward information base (FIB) that associates content with one or more interfaces on which the interests and content data are received and forwarded, and an availability FIB (AFIB) that associates content data with one or more corresponding collaborative caching routers in the CON that cache the content data.
1 Assignment
0 Petitions
Accused Products
Abstract
A content router comprising a plurality of interfaces configured to receive and forward a plurality of interests for content and content data in a content oriented network (CON), a cache configured to store content data, and a memory component configured to maintain a forward information base (FIB) that associates content with one or more interfaces on which the interests and content data are received and forwarded, and an availability FIB (AFIB) that associates content data with one or more corresponding collaborative caching routers in the CON that cache the content data.
115 Citations
21 Claims
-
1. A content router comprising:
-
a plurality of interfaces configured to receive and forward a plurality of interests for content and content data in a content oriented network (CON); a cache configured to store content data; and a memory component configured to maintain a forward information base (FIB) that associates content with one or more interfaces on which the interests and content data are received and forwarded, and an availability FIB (AFIB) that associates content data with one or more corresponding collaborative caching routers in the CON that cache the content data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network component comprising:
-
a transmitter/receiver (transceiver) configured to receive and forward interests and content data in a network; a memory comprising a content store (CS) for caching content, a pending interest table (PIT) for tracking pending requests for content, a forwarding information base (FIB) for associating content with one or more interfaces, and an availability FIB (AFIB) for associating content with one or more collaborative caches and ranking the content according to content popularity in the network. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method implemented by a network component, comprising:
-
joint collaborative caching for a plurality of content objects that are distributed between a plurality of content routers in a network; maintaining a plurality of mappings between the cached and distributed content objects and the corresponding caching content routers; and forwarding, using a transmitter, a plurality of received interests and data for the content objects among the content routers at a data plane. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification