×

Cooperative Caching Method and Contents Providing Method Using Request Apportioning Device

  • US 20120110113A1
  • Filed: 07/01/2010
  • Published: 05/03/2012
  • Est. Priority Date: 07/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A cooperative caching method using a request apportioning device for selecting a cache server for transmitting contents according to a plurality of source servers, a plurality of cache clusters having a plurality of cache servers, and a contents transmission request by a client, comprising:

  • (a) the request apportioning device collecting and controlling allocation history information on a cache server in a cache cluster, server load information, and threshold load management information including an object service threshold load and a cooperative threshold load;

    (b) the request apportioning device checking a load level on a cache server (a first cache server hereinafter) having first contents from among cache servers in a first cache cluster by using the allocation history information and the server load information;

    (c) the request apportioning device checking whether there is a cache server that is less than the object service threshold load from among the first cache server by using the threshold load management information;

    (d) when the first cache server that is less than the object service threshold load is not found, the request apportioning device determining whether there is a cache server (a second cache server hereinafter) that is less than the cooperative threshold load from among the first cache servers;

    (e) when the second cache server is found, the request apportioning device selecting a cache server (a third cache server hereinafter) from among the second cache servers;

    (f) when the first cache server that is less than the object service threshold load is not found, the request apportioning device selecting a cache server (a fourth cache server hereinafter) that is less than the object service threshold load in the first cache cluster by using the allocation history information and the server load information; and

    (g) the request apportioning device instructing a cooperative caching process for the contents A between the third cache server and the fourth cache server, whereinthe object service threshold load is less than the cooperative threshold load.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×