×

Method and apparatus for buffering and obtaining resources, resource buffering system

  • US 9,503,518 B2
  • Filed: 04/13/2012
  • Issued: 11/22/2016
  • Est. Priority Date: 10/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A resource buffering method, comprising:

  • obtaining an access popularity value of a resource from a database at intervals of a first preset time, and obtaining load values of cache servers from the database if determining that the access popularity value reaches a preset first threshold; and

    determining a duplication cache server for duplicating the resource according to the access popularity value and the load values, and notifying the duplication cache server to duplicate the resource from a cache server that stores the resource and buffers the resource, wherein determining the duplication cache server comprises;

    determining a level of the number of downloads of the resource in a unit time according to the access popularity value;

    sorting all cache servers except the cache server that already buffers the resource in order of the load value, and obtaining a sorting result; and

    determining the required number of duplication cache servers according to the level of the number of downloads, and selecting a cache server as the duplication cache server in the sorting result according to the required number of the duplication cache servers, wherein the selected cache server is the cache server whose load value is lower than a preset second threshold;

    when the access popularity value of the cache server storing the resource is lower than the first threshold, determining a cache server among the cache servers that already buffers the resource according to the load values of all cache servers that buffer the resource and the required number of duplicates of the resource, and notifying the determined cache server to delete the resource;

    wherein the determined cache server has a load higher than other cache servers that already buffer the resource.

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