×

System and method for distance-based interest forwarding

  • US 10,237,189 B2
  • Filed: 12/16/2014
  • Issued: 03/19/2019
  • Est. Priority Date: 12/16/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-executable method for processing an interest in a content-centric network (CCN), the method comprising:

  • receiving, by a first node in the CCN, an interest for requested content from a second node, wherein the interest includes at least (i) a name prefix that indicates a name of the content requested, and (ii) a hop count from the second node to a destination node that advertises the name of the content;

    determining, based on forwarding information and information associated with pending interests stored on the first node, whether a distance-based forwarding condition is met, wherein the forwarding information includes;

    one or more entries associated with the name of the content, a respective entry specifies a next hop neighbor through which the first node can forward the interest to the destination node that advertises the name of the content, the entry further specifies a hop count from the first node to the destination node via the next hop neighbor,wherein the information associated with pending interests includes;

    one or more entries associated with the name of the content, a respective entry of the information associated with the pending interests corresponds to a pending interest, the entry further specifies the name of the content, a hop count indicated by the pending interest, and a set of incoming neighbors from which interests for the content are received, andthe distance-based forwarding condition is satisfied if a hop count specified by at least one of the entries included in the forwarding information and/or information associated with pending interests is less than the hop count included with the received interest;

    in response to the distance-based forwarding condition being met, accepting the received interest at the first node and aggregating the received interest by adding the second node to the set of incoming neighbors; and

    in response to the distance-based forwarding condition not being met, dropping the interest and sending a control message back to the second node.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×