Shared cache server
First Claim
1. A shared cache server being placed on a common network in which a plurality of virtual networks each being placed in a virtually partitioned manner is constructed corresponding to a plurality of groups, comprising:
- a storage device to store contents in each of a plurality of storage areas allocated corresponding to said plurality of groups;
a plurality of virtual interfaces being placed in a manner to correspond to said plurality of virtual networks;
an address converting function section, when receiving a packet requesting for contents with a Uniform Resource Locator (URL) designated through one of said virtual interfaces, converts part of an Internet Protocol (IP) address contained in said packet to an internal address corresponding to a virtual interface having received said packet; and
a cache function section, based on an internal address converted by said address converting function section, reads contents from a corresponding storage area of said storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A shared cache server which is capable of being shared among groups in a common network in which a plurality of groups is placed in a virtually partitioned manner. A storage device stores contents in each of a plurality of storage areas corresponding to a plurality of groups. Virtual interfaces are placed in a manner so as to correspond to a plurality of virtual networks. An address converting function section, when receiving a packet requiring for contents through the virtual interface from a client, converts part of an IP (Internet Protocol) of the packet to an internal address corresponding to the virtual interface. A cache function section, based on the internal address converted by the address converting function section, reads contents of a corresponding group from a storage area of the storage device.
227 Citations
18 Claims
-
1. A shared cache server being placed on a common network in which a plurality of virtual networks each being placed in a virtually partitioned manner is constructed corresponding to a plurality of groups, comprising:
-
a storage device to store contents in each of a plurality of storage areas allocated corresponding to said plurality of groups;
a plurality of virtual interfaces being placed in a manner to correspond to said plurality of virtual networks;
an address converting function section, when receiving a packet requesting for contents with a Uniform Resource Locator (URL) designated through one of said virtual interfaces, converts part of an Internet Protocol (IP) address contained in said packet to an internal address corresponding to a virtual interface having received said packet; and
a cache function section, based on an internal address converted by said address converting function section, reads contents from a corresponding storage area of said storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A shared cache server being placed on a common network connected to a plurality of groups each having an Internet Protocol address range to be used being different from one another, comprising:
-
a storage device to store contents in each of a plurality of storage areas corresponding to said plurality of groups; and
a cache function section to convert, when receiving a packet requesting for contents with a Uniform Resource Locator (URL) designated, part of an Internet Protocol (IP) address contained in said packet to a tag corresponding to said group and to insert said tag into said Uniform Resource Locator (URL) and to read contents from a storage area of said storage device based on said Uniform Resource Locator (URL) into which said tag has been inserted.
-
-
10. A shared cache server being placed on a common network in which a plurality of virtual networks each being placed in a virtually partitioned manner is constructed corresponding to a plurality of groups, comprising:
-
a storage device to store contents in each of a plurality of storage areas allocated corresponding to said plurality of groups;
a plurality of virtual interfaces being placed in a manner to correspond to said plurality of virtual networks;
an address converting means, when receiving a packet requesting for contents with a Uniform Resource Locator (URL) designated through one of said virtual interfaces, converts part of an Internet Protocol (IP) address contained in said packet to an internal address corresponding to a virtual interface having received said packet; and
a cache means, based on an internal address converted by said address converting means, reads contents from a corresponding storage area of said storage device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A shared cache server being placed on a common network connected to a plurality of groups each having an Internet Protocol address range to be used being different from one another, comprising:
-
a storage device to store contents in each of a plurality of storage areas corresponding to said plurality of groups; and
a cache means to convert, when receiving a packet requesting for contents with a Uniform Resource Locator (URL) designated, part of an Internet Protocol (IP) address contained in said packet to a tag corresponding to said group and to insert said tag into said Uniform Resource Locator (URL) and to read contents from a storage area of said storage device based on said Uniform Resource Locator (URL) into which said tag has been inserted.
-
Specification