Patent ID: 9729616
Date: 2017-08-08
CPC Classifications: G06F,H04L

Claim:
1. A computer-executable method for reputation-based forwarding and caching, the method comprising: determining, by a computing device, one or more candidate outbound faces for forwarding an interest by looking up the interest's name or name prefix in a forwarding information base (FIB), wherein a respective FIB entry maps a name prefix to a forwarding rule that includes a corresponding outbound face for the name prefix, and wherein the name or name prefix is a hierarchically structured variable-length identifier (HSVLI); determining a reputation value for each of the candidate outbound faces based on reputation information stored in association with the interest's name or name prefix; selecting a candidate outbound face with a reputation value exceeding a first predetermined threshold; forwarding the interest via the selected candidate outbound face; receiving, via the selected candidate outbound face, a content object associated with the name or name prefix; determining the reputation value for the selected candidate outbound face through which the content object is received; and responsive to determining that the reputation value for the selected candidate outbound face through which the content object is received exceeds a second predetermined threshold, caching the content object in a content store that stores cached content objects.