System and method for stateless information-centric networking

    公开(公告)号:US10454820B2

    公开(公告)日:2019-10-22

    申请号:US14869740

    申请日:2015-09-29

    Abstract: One embodiment of the present invention provides a router in an information-centric network (ICN). The router includes a receiving module configured to receive an interest for a piece of content. The interest indicates a name associated with the piece of content. The router also includes an interest-processing module configured to: determine whether the interest can be forwarded; in response to determining that the interest can be forwarded to a second router, select an identifier from a set of identifiers assigned to the router by the second router; and process the interest by inserting the identifier into the interest. The router further includes a forwarding module configured to forward the processed interest to the second router.

    System and method for distance-based interest forwarding

    公开(公告)号:US10237189B2

    公开(公告)日:2019-03-19

    申请号:US14572608

    申请日:2014-12-16

    Abstract: One embodiment of the present invention provides a system for correctly processing an interest in a content-centric network (CCN). During operation, a first node in the CCN receives an interest for a piece of content from a second node. The interest indicates a name of the piece of content and a hop count from the second node to a destination node advertising the piece of content. The system determines, based on forwarding information and information associated with pending interests stored on the first node, whether a distance-based forwarding condition is met; and in response to the distance-based forwarding condition being met, accepts the interest.

    SYSTEM AND METHOD FOR ROUTING PACKETS IN A CONTENT CENTRIC NETWORK USING ANONYMOUS DATAGRAMS

    公开(公告)号:US20170279716A1

    公开(公告)日:2017-09-28

    申请号:US15081776

    申请日:2016-03-25

    Abstract: A router of a content centric network (CCN) can forward messages using anonymous identifiers. The router can receive an Interest via a first interface, and determines a first anonymous identifier (AID) that identifies a name-independent path to the Interest's source via the router. The router can identify a second interface for forwarding the Interest to a next-hop neighbor via CCN, and performs a bijective function on the first AID to obtain a second AID that is to be used by the next-hop neighbor to return a corresponding data packet to the router. The router updates the Interest to include the second AID, and forwards the Interest via the second interface toward the next-hop neighbor. When the router receives the data packet, the router performs a lookup operation in an anonymous routing table (ART), based on the AID, to determine an interface for forwarding the data packet toward the Interest's source.

    Content name resolution for information centric networking

    公开(公告)号:US10706029B2

    公开(公告)日:2020-07-07

    申请号:US15620600

    申请日:2017-06-12

    Abstract: A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.

    Mobile application specific networks

    公开(公告)号:US10187801B2

    公开(公告)日:2019-01-22

    申请号:US14505407

    申请日:2014-10-02

    Abstract: One embodiment provides a system that facilitates a large-scale mobile ad hoc network to adapt to specific needs of wireless nodes in a mobile wireless network. During operation, a controller node collects state information associated with one or more wireless nodes. The controller node allocates one or more network elements based on the collected state information and a predetermined utility-based technique. Responsive to the allocation of the one or more network elements, the controller node reconfigures a logical topology of the mobile wireless network by using software-defined mobile ad hoc network nodes, thereby facilitating a large-scale mobile ad hoc network to adapt to specific application needs of wireless nodes.

    System and method for routing packets in a content centric network using anonymous datagrams

    公开(公告)号:US10033639B2

    公开(公告)日:2018-07-24

    申请号:US15081776

    申请日:2016-03-25

    Abstract: A router of a content centric network (CCN) can forward messages using anonymous identifiers. The router can receive an Interest via a first interface, and determines a first anonymous identifier (AID) that identifies a name-independent path to the Interest's source via the router. The router can identify a second interface for forwarding the Interest to a next-hop neighbor via CCN, and performs a bijective function on the first AID to obtain a second AID that is to be used by the next-hop neighbor to return a corresponding data packet to the router. The router updates the Interest to include the second AID, and forwards the Interest via the second interface toward the next-hop neighbor. When the router receives the data packet, the router performs a lookup operation in an anonymous routing table (ART), based on the AID, to determine an interface for forwarding the data packet toward the Interest's source.

    CONTENT NAME RESOLUTION FOR INFORMATION CENTRIC NETWORKING

    公开(公告)号:US20170286461A1

    公开(公告)日:2017-10-05

    申请号:US15620600

    申请日:2017-06-12

    Abstract: A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.

    System and method for on-demand content exchange with adaptive naming in information-centric networks

    公开(公告)号:US10333840B2

    公开(公告)日:2019-06-25

    申请号:US14616371

    申请日:2015-02-06

    Abstract: One embodiment of the present invention provides a system for content exchange in an information-centric network (ICN). During operation, a first node in the ICN receives an interest for a piece of content from a second node. The interest indicates a name of the piece of content and an incoming identifier assigned to the interest by the second node. The system identifies a matching entry in an identifier table stored on the first node that corresponds to the incoming identifier. The matching entry indicates a next-hop neighbor and an outgoing identifier. The system then updates the interest by replacing the incoming identifier with the outgoing identifier, and forwards the updated interest to the next-hop neighbor.

    Service-oriented routing in software-defined MANETs

    公开(公告)号:US10172068B2

    公开(公告)日:2019-01-01

    申请号:US14161406

    申请日:2014-01-22

    Abstract: One embodiment provides a mobile ad-hoc network (MANET). The MANET includes a plurality of mobile nodes and a centralized controller node. The controller node includes a receiving mechanism configured to receive, from a source mobile node, a request for a service, with the request including an identifier associated with the requested service; an identification mechanism configured to identify a destination mobile node that provides the service associated with the identifier; a path-computation mechanism configured to compute a path between the source mobile node and the destination mobile node using a network graph for the mobile nodes; and a path-sending mechanism configured to send the computed path to at least the destination mobile node, which facilitates establishing a route between the source mobile node and the destination mobile node.

Patent Agency Ranking