Method, System and Server of Removing a Distributed Caching Object
    1.
    发明申请
    Method, System and Server of Removing a Distributed Caching Object 有权
    删除分布式缓存对象的方法,系统和服务器

    公开(公告)号:US20130145099A1

    公开(公告)日:2013-06-06

    申请号:US13320509

    申请日:2011-08-23

    IPC分类号: G06F12/12

    摘要: The present disclosure discloses a method, a system and a server of removing a distributed caching object. In one embodiment, the method receives a removal request, where the removal request includes an identifier of an object. The method may further apply consistent Hashing to the identifier of the object to obtain a Hash result value of the identifier, locates a corresponding cache server based on the Hash result value and renders the corresponding cache server to be a present cache server. In some embodiments, the method determines whether the present cache server is in an active status and has an active period greater than an expiration period associated with the object. Additionally, in response to determining that the present cache server is in an active status and has an active period greater than the expiration period associated with the object, the method removes the object from the present cache server. By comparing an active period of a located cache server with an expiration period associated with an object, the exemplary embodiments precisely locate a cache server that includes the object to be removed and perform a removal operation, thus saving the other cache servers from wasting resources to perform removal operations and hence improving the overall performance of the distributed cache system.

    摘要翻译: 本公开公开了一种移除分布式缓存对象的方法,系统和服务器。 在一个实施例中,该方法接收删除请求,其中删除请求包括对象的标识符。 所述方法还可以对所述对象的标识符进行一致的哈希,以获得所述标识符的散列结果值,基于所述哈希结果值定位相应的高速缓存服务器,并使所述对应的高速缓存服务器成为当前缓存服务器。 在一些实施例中,该方法确定当前高速缓存服务器是处于活动状态并且具有大于与对象相关联的到期时段的活动周期。 此外,响应于确定当前缓存服务器处于活动状态并且具有大于与对象相关联的到期时段的活动周期,该方法从当前缓存服务器中移除该对象。 通过将定位的高速缓存服务器的活动期与与对象相关联的到期时间进行比较,示例性实施例精确地定位包括要删除的对象的高速缓存服务器,并执行删除操作,从而节省其他高速缓存服务器浪费资源 执行删除操作,从而提高分布式缓存系统的整体性能。

    Method, system and server of removing a distributed caching object

    公开(公告)号:US08769208B2

    公开(公告)日:2014-07-01

    申请号:US13320509

    申请日:2011-08-23

    IPC分类号: G06F12/00

    摘要: The present disclosure discloses a method, a system and a server of removing a distributed caching object. In one embodiment, the method receives a removal request, where the removal request includes an identifier of an object. The method may further apply consistent Hashing to the identifier of the object to obtain a Hash result value of the identifier, locates a corresponding cache server based on the Hash result value and renders the corresponding cache server to be a present cache server. In some embodiments, the method determines whether the present cache server is in an active status and has an active period greater than an expiration period associated with the object. Additionally, in response to determining that the present cache server is in an active status and has an active period greater than the expiration period associated with the object, the method removes the object from the present cache server. By comparing an active period of a located cache server with an expiration period associated with an object, the exemplary embodiments precisely locate a cache server that includes the object to be removed and perform a removal operation, thus saving the other cache servers from wasting resources to perform removal operations and hence improving the overall performance of the distributed cache system.