METHOD, APPARATUS AND SYSTEM FOR DETERMINING CONTENT ACQUISITION PATH AND PROCESSING REQUEST
First Claim
1. A method for determining a content acquisition path, comprising:
- receiving, by a first network node, a request from a user, wherein the request is used for requesting an original content provider to provide a content, and the request carries a name of the content, a network address of the original content provider and a network address of the user;
calculating at least two forwarding paths to the original content provider, and determining a content acquisition path according to link cost on each forwarding path and a cache hit rate of a network node on each forwarding path to the content; and
sending the request to a next network node according to the content acquisition path, for enabling the next network node to forward or respond to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provide a method for determining a content acquisition path, a method for processing a content request and a corresponding apparatus and system. The method for determining the content acquisition path includes: receiving a request from a user, where the request is used for requesting an original content provider to provide a content, and the request carries a name of the content, a network address of the original content provider and a network address of the user; calculating at least two forwarding paths to the original content provider, and determining a content acquisition path according to link cost on each forwarding path and a cache hit rate of a network node on each forwarding path to the content; and sending the request to a next network node according to the content acquisition path, for enabling the next network node to forward or respond to the request.
-
Citations
19 Claims
-
1. A method for determining a content acquisition path, comprising:
-
receiving, by a first network node, a request from a user, wherein the request is used for requesting an original content provider to provide a content, and the request carries a name of the content, a network address of the original content provider and a network address of the user; calculating at least two forwarding paths to the original content provider, and determining a content acquisition path according to link cost on each forwarding path and a cache hit rate of a network node on each forwarding path to the content; and sending the request to a next network node according to the content acquisition path, for enabling the next network node to forward or respond to the request. - View Dependent Claims (2, 3, 4)
-
-
5. A method for processing a request, comprising:
-
receiving, by a cache network node, a request from a user, wherein the request is used for requesting an original content provider to provide a content, the request carries a name of the content, a network address of the original content provider and a network address of the user, and the cache network node is a network node responsible for caching the content; checking a local cache, if hitting the content, updating a hit rate of the local cache to the content, generating a content data packet, and sending the content data packet to the user as a response to the request, wherein the content data packet carries hit rate information of the cache network node to the content;
or,checking a local cache, if not hitting the content, updating a hit rate of the local cache to the content, and sending the request to the original content provider after performing the following process on the request;
carrying hit rate information of the cache network node to the content in the request. - View Dependent Claims (6, 7, 8)
-
-
9. A network node for determining a content acquisition path, comprising:
-
a receiver, configured to receive a request from a user, wherein the request is used for requesting an original content provider to provide a content, and the request carries a name of the content, a network address of the original content provider and a network address of the user; a processor, configured to calculate at least two forwarding paths to the original content provider, and determine a content acquisition path according to link cost on each forwarding path and a cache hit rate of a network node on each forwarding path to the content; and a transmitter, configured to send the request to a next network node according to the content acquisition path, for enabling the next network node to forward or respond to the request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A cache network node, comprising:
-
a receiver, configured to receive a request from a user, wherein the request is used for requesting an original content provider to provide a content, the request carries a name of the content, a network address of the original content provider and a network address of the user, and the cache network node is a network node responsible for caching the content; and a processor, configured to check a local cache and perform a process according to a hit condition of the local cache to the content, including; if hitting the content, updating a hit rate of the local cache to the content, generating a content data packet, and sending the content data packet to the user as a response to the request, wherein the content data packet carries hit rate information of the cache network node to the content;
or,if not hitting the content, updating a hit rate of the local cache to the content, and sending the request to the original content provider after performing the following process on the request;
carrying hit rate information of the cache network node to the content in the request. - View Dependent Claims (16, 17, 18, 19)
-
Specification