×

Distributed caching and cache analysis

  • US 9,380,127 B2
  • Filed: 05/16/2012
  • Issued: 06/28/2016
  • Est. Priority Date: 05/18/2011
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising:

  • receiving, from a user device, a request for data associated with a Web service;

    allocating at least one portion of the data associated with the Web service to multiple cache servers;

    recording allocation information in a cookie that is designated to the user device, the allocation information indicating a relationship between the at least one portion of the data and the one or more cache servers;

    receiving, from the user device, another request for data related to the at least one portion of the data, the other request including the cookie;

    identifying the cookie to obtain the allocation information;

    facilitating transmission of the at least one portion of the data to the user device based on the allocation information;

    requesting the at least one portion of the data from the multiple cache servers;

    determining that a cache server of the multiple cache servers fails, within a predetermined time period, to respond to the request for the at least one portion of the data; and

    reallocating, in response to the determination that the cache server of the multiple cache servers fails, the at least one portion of the data to another cache server of the multiple cache servers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×