Computer system with a packet transfer device using a hash value for transferring a content request
First Claim
1. A computer system comprising a plurality of servers, and a packet transfer device, wherein:
- the servers are coupled to the packet transfer device;
the packet transfer device is coupled to a client terminal via a network;
the packet transfer device;
receives a content request including a fixed-length hash value that is calculated from a variable-length identifier of the content requested by the client terminal;
the packet transfer device extracts the hash value from the received content request; and
the packet transfer device determines, based on the extracted hash value, to which one of the plurality of servers the content request is to be transferred.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of this invention is to reduce a calculation amount and required storage capacity of a URL switch by dividing transfer destination determining processing among a plurality of devices. Provided is a computer system including: a plurality of servers; and a packet transfer device, in which: the servers are coupled to the packet transfer device; the packet transfer device is coupled to a client terminal via a network; the packet transfer device receives a content request including a fixed-length hash value that is calculated from a variable-length identifier of the content requested by the client terminal; extracts the hash value from the received content request; and determines, based on the extracted hash value, to which one of the plurality of servers the content request is to be transferred.
-
Citations
13 Claims
-
1. A computer system comprising a plurality of servers, and a packet transfer device, wherein:
-
the servers are coupled to the packet transfer device;
the packet transfer device is coupled to a client terminal via a network;
the packet transfer device;
receives a content request including a fixed-length hash value that is calculated from a variable-length identifier of the content requested by the client terminal;
the packet transfer device extracts the hash value from the received content request; and
the packet transfer device determines, based on the extracted hash value, to which one of the plurality of servers the content request is to be transferred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system, comprising:
-
a packet transfer device;
an origin server;
a cache server; and
a control server, wherein;
the origin server provides content to a client terminal;
the cache server stores content provided by the origin server;
the control server manages the content stored in the cache server;
the packet transfer device receives a content request including a fixed-length hash value that is calculated from a variable-length identifier of the content requested by the client terminal; and
the packet transfer device allocates the content request to the origin server or the cache server based on the hash value that is included in the received content request. - View Dependent Claims (12, 13)
-
Specification