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 for determining whether the load is overloaded by measuring a load of the cache server, the overload being caused by a load source cache server that is subordinated to the cache server caching content cached on the cache server and comparing a value of the load with a predetermined overload setting value, and for retrieving a connecting destination of the load source cache server from the content server or other cache servers,selecting 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 and generating connecting destination retrieve request information including information about each piece of selected content andgenerating 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 cache server that has received the connecting destination retrieve request information via the content server or the cache server; and
a communication management unit for transferring 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.
57 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 for determining whether the load is overloaded by measuring a load of the cache server, the overload being caused by a load source cache server that is subordinated to the cache server caching content cached on the cache server and comparing a value of the load with a predetermined overload setting value, and for retrieving a connecting destination of the load source cache server from the content server or other cache servers, selecting 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 and generating connecting destination retrieve request information including information about each piece of selected content and generating 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 cache server that has received the connecting destination retrieve request information via the content server or the cache server; and a communication management unit for transferring 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 that caches content of the content server measures a load of the cache server, the load being caused by a load source cache server subordinated to the cache server caching content cached by the 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 a 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 and transfers the received connecting destination retrieve request information to another cache server subordinated to 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 subordinated to 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 communicates in order to modify connecting destinations of the cache server, the load source cache server subordinated to the cache server, the switch destination cache server, and a cache server to be switched that is subordinated to the switch destination cache server. - View Dependent Claims (7, 8)
-
Specification