Congestion control and avoidance method
First Claim
1. A congestion control and avoidance method in a communication relay device provided between a client terminal and a server device for transmitting, according to a request from the client terminal, contents of the request already stored at the time of a cache hit and for receiving the request contents from the server device and transmitting the request contents to the client terminal at the time of a cache mishit or when the request utilizes no cache, said method comprising:
- a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal;
a first URI check step of, when it is determined that the request contents is cacheable in said method check step, checking a URI included in the request from the client terminal to determine whether the request contents is cacheable or uncacheable;
a first URI hash search step of, when it is determined that the request contents is cacheable based on determination of said first URI check step, searching a URI hash to determine to execute any of regular caching, priority caching and access limitation operation; and
a step of executing any of the regular caching, priority caching and access limitation operation according to determination in said first URI hash search step.
1 Assignment
0 Petitions
Accused Products
Abstract
A congestion control and avoidance method including a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal, a first URI check step of, when it is determined that the request contents is cacheable in the method check step, checking a URI included in the request from the client terminal to determine whether the request contents is cacheable or uncacheable, a first URI hash search step of, when it is determined that the request contents is cacheable based on determination of the first URI check step, searching a URI hash to determine to execute any of regular caching, priority caching and access limitationing operation, and a step of executing any of the regular caching, priority caching and access limitationing operation according to determination in the first URI hash search step.
82 Citations
21 Claims
-
1. A congestion control and avoidance method in a communication relay device provided between a client terminal and a server device for transmitting, according to a request from the client terminal, contents of the request already stored at the time of a cache hit and for receiving the request contents from the server device and transmitting the request contents to the client terminal at the time of a cache mishit or when the request utilizes no cache, said method comprising:
-
a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal;
a first URI check step of, when it is determined that the request contents is cacheable in said method check step, checking a URI included in the request from the client terminal to determine whether the request contents is cacheable or uncacheable;
a first URI hash search step of, when it is determined that the request contents is cacheable based on determination of said first URI check step, searching a URI hash to determine to execute any of regular caching, priority caching and access limitation operation; and
a step of executing any of the regular caching, priority caching and access limitation operation according to determination in said first URI hash search step. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
2. A congestion control and avoidance method in a communication relay device provided between a client terminal and a server device for transmitting, according to a request from the client terminal, contents of the request already stored at the time of a cache hit and for receiving the request contents from the server device and transmitting the request contents to the client terminal at the time of a cache mishit or when the request utilizes no cache, said method comprising:
-
a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal;
a second URI check step of, when it is determined that the request contents is uncacheable in said method check step, checking a URI included in the request from the client terminal;
a second URI hash search step of searching a URI hash to determine any of access limitation and access monitoring operation;
a step of executing any of the access limitation and access monitoring operation according to determination in said second URI hash search step.
-
-
3. A congestion control and avoidance method in a communication relay device provided between a client terminal and a server device for transmitting, according to a request from the client terminal, contents of the request already stored at the time of a cache hit and for receiving the request contents from the server device and transmitting the request contents to the client terminal at the time of a cache mishit or when the request utilizes no cache, said method comprising:
-
a method check step of determining whether the request contents is cacheable or uncacheable on the basis of the request inputted from the client terminal;
a first URI check step of, when it is determined that the request contents is cacheable in said method check step, checking a URI included in the request from the client terminal to determine whether the request contents is cacheable or uncacheable;
a first URI hash search step of, when it is determined that the request contents is cacheable based on determination of said first URI check step, searching a URI hash to determine to execute any of regular caching and priority caching operation;
a second URI check step of, when it is determined that the request contents is uncacheable in said method check step, checking a URI hash to determine to execute any of access limitation and access monitoring operation;
a second URI hash search step of, when it is determined that the request contents is uncacheable based on determination of said first URI check step or is moved through said second URI check step, searching a URI hash to determine any of access limitation and access monitoring operation; and
a step of executing any of the regular caching, priority caching, access limitation and access monitoring operation according to determination in said first or second URI hash search step.
-
Specification