Server and connecting destination server switch control method
First Claim
1. A cache server for caching content of a content server according to a request from a client and distributing the content to the client, comprising:
- a cache control unit configured to determine whether the load is overloaded by measuring a load of the cache server, the overload being caused by a load source cache server, and comparing a value of the load with a predetermined overload setting value, wherein the cache server and the load source cache server belong to a first layer and a second layer lower than the first layer, respectively, the load source cache server in the second layer is connected to the cache server in the first layer, and the load source cache server caches content of the cache server in the first layer,to select content to switch and content to be switched by another cache server or content server such that a total load after switching can become equal to or less than the overload setting value,to generate connecting destination retrieve request information including a request for retrieving a connecting destination of the load source cache server from the content server or the other cache server and information about each piece of selected content, andto generate a request requesting the load source cache server to switch its connection to a connecting destination indicated by connecting destination information on the basis of the connecting destination information indicating a connecting destination retrieved from the content server or the other cache server that has received the connecting destination retrieve request information via the content server or the other cache server; and
a communication management unit configured to transfer information about a cache to the cache control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A connecting destination server switch control method for switching a server and the connecting destination of the server is provided, the method realizing a larger-scaled network system by distributing a load to each cache server, thus reducing the total load and dynamically modifying a logical network according to the load of each cache server even when there is a plurality of content servers that are content distributors. In a situation where cache servers whose management sources differ are connected in many steps, the total load caused by content acquisition can be reduced by modifying the content acquisition source server of a cache server for each piece of content.
63 Citations
8 Claims
-
1. A cache server for caching content of a content server according to a request from a client and distributing the content to the client, comprising:
-
a cache control unit configured to determine whether the load is overloaded by measuring a load of the cache server, the overload being caused by a load source cache server, and comparing a value of the load with a predetermined overload setting value, wherein the cache server and the load source cache server belong to a first layer and a second layer lower than the first layer, respectively, the load source cache server in the second layer is connected to the cache server in the first layer, and the load source cache server caches content of the cache server in the first layer, to select content to switch and content to be switched by another cache server or content server such that a total load after switching can become equal to or less than the overload setting value, to generate connecting destination retrieve request information including a request for retrieving a connecting destination of the load source cache server from the content server or the other cache server and information about each piece of selected content, and to generate a request requesting the load source cache server to switch its connection to a connecting destination indicated by connecting destination information on the basis of the connecting destination information indicating a connecting destination retrieved from the content server or the other cache server that has received the connecting destination retrieve request information via the content server or the other cache server; and a communication management unit configured to transfer information about a cache to the cache control unit. - View Dependent Claims (2, 3, 4, 6)
-
-
5. A connecting destination server switch control method implemented in a content distribution network for content of a content server according to a request from a client, wherein
a cache server and a load source cache server belong to a first layer and a second layer lower than the first layer, respectively, the load source cache server in the second layer is connected to the cache server in the first layer, the cache server in the first layer caches content of the content server, and the load source cache server caches content of the cache server in the first layer; -
the cache server in the first layer measures a load of the cache server in the first layer, the load being caused by the load source cache server, and transmits, by comparing the measured load with a predetermined value, connecting destination retrieve request information for making a request to search for a connecting destination of the load source cache server that is a source of the load to the content server when it is determined that the load is overloaded; the content server receives the connecting destination retrieve request information transmitted from the cache server in the first layer and transfers the received connecting destination retrieve request information to another cache server in a layer lower than the content server; the other cache server determines whether it can be used as a connecting destination of the load source cache server on the basis of its load by receiving the connecting destination retrieve request information transferred from the content server and transmits, to the content server that has transmitted the connecting destination retrieve request information to it, a connecting destination connectability determination result indicating whether the determined connecting destination can be used; the content server transmits a notice including information about a switching destination cache server and a cache server in a layer lower than the switching destination cache server to a cache server to which the load source cache server is connected on the basis of the connecting destination connectability determination result; and the cache server in the first layer communicates in order to modify connecting destinations of the cache server in the first layer, the load source cache server, the switch destination cache server, and a cache server to be switched in the layer lower than the switch destination cache server. - View Dependent Claims (7, 8)
-
Specification