PROBABILISTIC LAZY-FORWARDING TECHNIQUE WITHOUT VALIDATION IN A CONTENT CENTRIC NETWORK
First Claim
1. A computer-executable method comprising:
- receiving an Interest by a computing device;
obtaining a cached Content Object that satisfies the Interest;
determining that the Interest includes a validation token that is to be used to validate the Content Object'"'"'s authenticity;
determining a reputation value for the Content Object based on reputation information stored in association with the Content Object, wherein the reputation value indicates a likelihood that validation of the Content Object'"'"'s authenticity will be successful; and
responsive to determining that a reputation value exceeds a predetermined threshold, returning the Content Object without validating the Content Object'"'"'s authenticity.
3 Assignments
0 Petitions
Accused Products
Abstract
A network node can use reputation values to determine when to forego validating a cached Content Object'"'"'s authenticity. During operation, the network node can receive an Interest over a Content Centric Network (CCN). If the Content Store includes a matching Content Object that satisfies the Interest, the node obtains the cached Content Object. The node then determines whether the Interest includes a validation token that is to be used to validate the Content Object'"'"'s authenticity. If so, the node determines a reputation value for the Content Object, such that the reputation value indicates a likelihood that validation of the Content Object'"'"'s authenticity will be successful. If the network node determines that the reputation value exceeds a predetermined threshold, the node returns the Content Object without validating the Content Object'"'"'s authenticity.
39 Citations
24 Claims
-
1. A computer-executable method comprising:
-
receiving an Interest by a computing device; obtaining a cached Content Object that satisfies the Interest; determining that the Interest includes a validation token that is to be used to validate the Content Object'"'"'s authenticity; determining a reputation value for the Content Object based on reputation information stored in association with the Content Object, wherein the reputation value indicates a likelihood that validation of the Content Object'"'"'s authenticity will be successful; and responsive to determining that a reputation value exceeds a predetermined threshold, returning the Content Object without validating the Content Object'"'"'s authenticity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions which when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving an Interest; obtaining a cached Content Object that satisfies the Interest; determining that the Interest includes a validation token that is to be used to validate the Content Object'"'"'s authenticity; determining a reputation value for the Content Object based on reputation information stored in association with the Content Object, wherein the reputation value indicates a likelihood that validation of the Content Object'"'"'s authenticity will be successful; and responsive to determining that a reputation value exceeds a predetermined threshold, returning the Content Object without validating the Content Object'"'"'s authenticity. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system comprising:
-
one or more processors; a memory; and a computer-readable medium coupled to the one or more processors storing instructions stored that, when executed by the one or more processors, cause the computing system to perform a method comprising; receiving an Interest; obtaining a cached Content Object that satisfies the Interest; determining that the Interest includes a validation token that is to be used to validate the Content Object'"'"'s authenticity; determining a reputation value for the Content Object based on reputation information stored in association with the Content Object, wherein the reputation value indicates a likelihood that validation of the Content Object'"'"'s authenticity will be successful; and responsive to determining that a reputation value exceeds a predetermined threshold, returning the Content Object without validating the Content Object'"'"'s authenticity. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification