Arrangements and methods for latency-sensitive hashing for collaborative web caching

    公开(公告)号:AU782314B2

    公开(公告)日:2005-07-21

    申请号:AU7217300

    申请日:2000-12-11

    Applicant: IBM

    Abstract: Systems and methods for collaborative web caching among geographically distributed cache servers, particularly, latency-sensitive hashing systems and methods for collaborative web caching among geographically distributed proxy caches. Network latency delays as well as proxy load conditions are taking into consideration during hashing. As a result, requests can be hashed into geographically closer proxy caches if the load conditions permit. Otherwise, requests will be hashed into geographically distant proxy caches to better balance the load among the caches.

    22.
    发明专利
    未知

    公开(公告)号:DE69530556T2

    公开(公告)日:2004-04-08

    申请号:DE69530556

    申请日:1995-09-15

    Applicant: IBM

    Abstract: A communications system and method include an efficient cache invalidation technique which allows a computer to relocate and to disconnect without informing the server. The server partitions the entire database into a number of groups. The server also dynamically identifies recently updated objects in a group and excludes them from the group when checking the validity of the group. If these objects have already been included in the most recent invalidation broadcast, the remote computer can invalidate them in its cache before checking the group validity with the server. With the recently updated objects excluded from a group, the server can conclude that the cold objects in the group can be retained in the cache, and validate the rest of the group.

    23.
    发明专利
    未知

    公开(公告)号:DE69530556D1

    公开(公告)日:2003-06-05

    申请号:DE69530556

    申请日:1995-09-15

    Applicant: IBM

    Abstract: A communications system and method include an efficient cache invalidation technique which allows a computer to relocate and to disconnect without informing the server. The server partitions the entire database into a number of groups. The server also dynamically identifies recently updated objects in a group and excludes them from the group when checking the validity of the group. If these objects have already been included in the most recent invalidation broadcast, the remote computer can invalidate them in its cache before checking the group validity with the server. With the recently updated objects excluded from a group, the server can conclude that the cold objects in the group can be retained in the cache, and validate the rest of the group.

    LOAD BALANCING COOPERATING CACHE SERVERS

    公开(公告)号:HU0104250A2

    公开(公告)日:2002-02-28

    申请号:HU0104250

    申请日:1999-10-08

    Applicant: IBM

    Abstract: In a system including a collection of cooperating cache servers, such as proxy cache servers, a request can be forwarded to a cooperating cache server if the requested object cannot be found locally. An overload condition is detected if for example, due to reference skew, some objects are in high demand by all the clients and the cache servers that contain those hot objects become overloaded due to forwarded requests. In response, the load is balanced by shifting some or all of the forwarded requests from an overloaded cache server to a less loaded one. Both centralized and distributed load balancing environments are described.

Patent Agency Ranking