Method and system for proactively monitoring the coherency of a distributed cache
    1.
    发明授权
    Method and system for proactively monitoring the coherency of a distributed cache 有权
    用于主动监视分布式缓存的一致性的方法和系统

    公开(公告)号:US07853688B2

    公开(公告)日:2010-12-14

    申请号:US11745152

    申请日:2007-05-07

    IPC分类号: G06F15/173 G06F17/00

    摘要: A method of proactively monitoring the coherency of distributed cache. A cache comparison utility selects a set of cache keys from a replica cache connected to a main cache via a network. The cache comparison utility selects a first cache key from the set of cache keys and fetches a first cache value from the replica cache that corresponds to the first cache key. The cache comparison utility generates a first checksum value corresponding to the first cache value and the first cache key and stores the first checksum value in a first checksum table. The cache comparison utility creates a first total checksum value that corresponds to the first checksum table and compares the first total checksum value with multiple total checksum values that correspond to the main cache and one or more additional replica caches, thereby identifying replica caches that are not identical to the main cache.

    摘要翻译: 一种主动监控分布式缓存的一致性的方法。 缓存比较实用程序通过网络从连接到主缓存的副本缓存中选择一组缓存密钥。 高速缓存比较实用程序从该组缓存密钥中选择第一高速缓存密钥,并从对应于第一缓存密钥的副本缓存中提取第一高速缓存值。 高速缓存比较实用程序生成与第一高速缓存值和第一缓存密钥对应的第一校验和值,并将第一校验和值存储在第一校验和表中。 高速缓存比较实用程序创建对应于第一个校验和表的第一个总校验和值,并将第一个总校验和值与对应于主缓存和一个或多个其他副本高速缓存的多个总校验和值进行比较,从而识别不是的副本缓存 与主缓存相同。

    Technique for estimating the size of an in-memory cache
    2.
    发明申请
    Technique for estimating the size of an in-memory cache 失效
    用于估计内存中缓存大小的技术

    公开(公告)号:US20100005266A1

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

    申请号:US12165975

    申请日:2008-07-01

    IPC分类号: G06F12/00

    摘要: This Sampling Object Cache System (“SOCS”) estimates the size of an in-memory heap-based object cache without the need to serialize every object within the cache. SOCS samples objects at a user-determined rate and then computes a “sample size average” for each type of class-whether a top class, type of top class or non top class. Using these sample size averages, a statistically accurate measure of the overall size of the cache is calculated by adding together the total size of the objects in the cache for each class type.

    摘要翻译: 此采样对象缓存系统(“SOCS”)估计内存堆内对象缓存的大小,而无需序列化高速缓存中的每个对象。 SOCS以用户确定的速率对对象进行采样,然后针对每种类型的类来计算“样本大小平均值” - 无论是顶级类,顶级类还是非顶级类。 使用这些样本大小平均值,通过将每个类类型的缓存中的对象的总大小相加,计算出缓存总体大小的统计学上精确的度量。

    Estimating the size of an in-memory cache
    3.
    发明授权
    Estimating the size of an in-memory cache 失效
    估计内存中缓存的大小

    公开(公告)号:US08082415B2

    公开(公告)日:2011-12-20

    申请号:US12165975

    申请日:2008-07-01

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: This Sampling Object Cache System (“SOCS”) estimates the size of an in-memory heap-based object cache without the need to serialize every object within the cache. SOCS samples objects at a user-determined rate and then computes a “sample size average” for each type of class—whether a top class, type of top class or non top class. Using these sample size averages, a statistically accurate measure of the overall size of the cache is calculated by adding together the total size of the objects in the cache for each class type.

    摘要翻译: 此采样对象缓存系统(“SOCS”)估计内存堆内对象缓存的大小,而无需序列化高速缓存中的每个对象。 SOCS以用户确定的速率对对象进行采样,然后针对每种类型的类来计算“样本大小平均值” - 无论是顶级类,顶级类还是非顶级类。 使用这些样本大小平均值,通过将每个类类型的缓存中的对象的总大小相加,计算出缓存总体大小的统计学上精确的度量。

    METHOD AND SYSTEM FOR PROACTIVELY MONITORING THE COHERENCY OF A DISTRIBUTED CACHE
    4.
    发明申请
    METHOD AND SYSTEM FOR PROACTIVELY MONITORING THE COHERENCY OF A DISTRIBUTED CACHE 有权
    有效监控分布式缓存的方法和系统

    公开(公告)号:US20080282039A1

    公开(公告)日:2008-11-13

    申请号:US11745152

    申请日:2007-05-07

    IPC分类号: G06F12/08

    摘要: A method of proactively monitoring the coherency of a distributed cache. A cache comparison utility selects a set of cache keys from a replica cache connected to a main cache via a network. The cache comparison utility selects a first cache key from the set of cache keys and fetches a first cache value from the replica cache that corresponds to the first cache key. The cache comparison utility generates a first checksum value corresponding to the first cache value and the first cache key and stores the first checksum value in a first checksum table. The cache comparison utility creates a first total checksum value that corresponds to the first checksum table and compares the first total checksum value with multiple total checksum values that correspond to the main cache and one or more additional replica caches, thereby identifying replica caches that are not identical to the main cache.

    摘要翻译: 一种主动监视分布式缓存的一致性的方法。 缓存比较实用程序通过网络从连接到主缓存的副本缓存中选择一组缓存密钥。 高速缓存比较实用程序从该组缓存密钥中选择第一高速缓存密钥,并从对应于第一缓存密钥的副本缓存中提取第一高速缓存值。 高速缓存比较实用程序生成与第一高速缓存值和第一缓存密钥对应的第一校验和值,并将第一校验和值存储在第一校验和表中。 高速缓存比较实用程序创建对应于第一个校验和表的第一个总校验和值,并将第一个总校验和值与对应于主缓存和一个或多个其他副本高速缓存的多个总校验和值进行比较,从而识别不是的副本缓存 与主缓存相同。

    Method for Server Side Aggregation of Asynchronous, Context - Sensitive Request Operations in an Application Server Environment
    7.
    发明申请
    Method for Server Side Aggregation of Asynchronous, Context - Sensitive Request Operations in an Application Server Environment 审中-公开
    服务器端聚合应用服务器环境中异步,上下文敏感请求操作的方法

    公开(公告)号:US20090307304A1

    公开(公告)日:2009-12-10

    申请号:US12136185

    申请日:2008-06-10

    IPC分类号: G06F15/16

    摘要: Process, apparatus and program product for processing a request at an application server are provided. The process includes initiating one or more asynchronous operations in response to the request received by the application server. The process further includes generating a response content that includes one or more placeholders. Thereafter, one or more placeholders mark a location of content corresponding to each of the one or more asynchronous operations. The process further includes aggregating content received from a completed asynchronous operation by filling the content in the corresponding placeholder. The process further includes sending a partial response content with content up to the first unfilled placeholder.

    摘要翻译: 提供了用于在应用服务器处理请求的过程,设备和程序产品。 该过程包括响应于应用服务器接收到的请求发起一个或多个异步操作。 该过程还包括生成包括一个或多个占位符的响应内容。 此后,一个或多个占位符标记与一个或多个异步操作中的每一个对应的内容的位置。 该过程还包括通过将内容填充在相应的占位符中来聚合从完成的异步操作接收到的内容。 该过程还包括发送具有内容的部分响应内容直到第一未填充占位符。

    System and method for determining a file save location
    8.
    发明申请
    System and method for determining a file save location 审中-公开
    用于确定文件保存位置的系统和方法

    公开(公告)号:US20100094822A1

    公开(公告)日:2010-04-15

    申请号:US12250255

    申请日:2008-10-13

    IPC分类号: G06F17/30 G06F12/02 G06N7/02

    CPC分类号: G06F16/13 G06F16/16

    摘要: A system to suggest a directory location in which to save a file. The system includes a client computer and a folder storage locator. The client computer initiates a file save operation. The folder storage locator communicates the suggestion of the directory location in which to save the file. The folder storage locator includes a context identifier, a context analyzer, and a location trigger. The context identifier identifies contextual information of a file in response to a save operation to save the file on a storage device. The context analyzer compares the contextual information of the file to indexing data of an indexing service. The indexing data indexes existing files on the storage device. The location trigger communicates a potential file storage location on the storage device based on the comparison of the contextual information of the file to the indexing data of the indexing service.

    摘要翻译: 建议保存文件的目录位置的系统。 该系统包括客户端计算机和文件夹存储定位器。 客户端计算机启动文件保存操作。 文件夹存储定位器传达保存文件的目录位置的建议。 文件夹存储定位器包括上下文标识符,上下文分析器和位置触发器。 上下文标识符识别响应于将文件保存在存储设备上的保存操作的文件的上下文信息。 上下文分析器将文件的上下文信息与索引服务的索引数据进行比较。 索引数据索引存储设备上的现有文件。 位置触发器基于文件的上下文信息与索引服务的索引数据的比较来传送存储设备上的潜在文件存储位置。

    Client-Side Storage and Distribution of Asynchronous Includes in an Application Server Environment
    9.
    发明申请
    Client-Side Storage and Distribution of Asynchronous Includes in an Application Server Environment 有权
    客户端存储和分发异步包含在应用服务器环境中

    公开(公告)号:US20090300096A1

    公开(公告)日:2009-12-03

    申请号:US12127420

    申请日:2008-05-27

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2857

    摘要: A process for facilitating distribution of asynchronous content by a result server includes subscribing at least one client in response to subscription requests for the asynchronous content received at the result server from the at least one client. The process further includes publishing the asynchronous content. The publishing leads to dissemination of the asynchronous content from the result server to the subscribed clients, and removal of the asynchronous content from the result server. The process further includes receiving a subscription request from additional client(s). The process further includes polling the subscribed clients for the asynchronous content and sending the asynchronous content to the additional client(s) upon receipt of the asynchronous content from any client belonging to the subscribed clients.

    摘要翻译: 用于促进结果服务器分发异步内容的过程包括响应于来自所述至少一个客户端的在结果服务器处接收到的异步内容的订阅请求来订阅至少一个客户端。 该过程还包括发布异步内容。 发布导致异步内容从结果服务器传播到订阅的客户端,并从结果服务器中删除异步内容。 该过程还包括从附加的客户端接收订阅请求。 该过程还包括轮询订阅的异步内容的客户端并且在从属于订阅的客户端的任何客户端接收到异步内容时将异步内容发送到附加客户端。

    Client-side storage and distribution of asynchronous includes in an application server environment
    10.
    发明授权
    Client-side storage and distribution of asynchronous includes in an application server environment 有权
    客户端存储和分发异步包括在应用程序服务器环境中

    公开(公告)号:US07725535B2

    公开(公告)日:2010-05-25

    申请号:US12127420

    申请日:2008-05-27

    IPC分类号: G06F15/16

    CPC分类号: H04L67/2857

    摘要: A process for facilitating distribution of asynchronous content by a result server includes subscribing at least one client in response to subscription requests for the asynchronous content received at the result server from the at least one client. The process further includes publishing the asynchronous content. The publishing leads to dissemination of the asynchronous content from the result server to the subscribed clients, and removal of the asynchronous content from the result server. The process further includes receiving a subscription request from additional client(s). The process further includes polling the subscribed clients for the asynchronous content and sending the asynchronous content to the additional client(s) upon receipt of the asynchronous content from any client belonging to the subscribed clients.

    摘要翻译: 用于促进结果服务器分发异步内容的过程包括响应于来自所述至少一个客户端的在结果服务器处接收到的异步内容的订阅请求来订阅至少一个客户端。 该过程还包括发布异步内容。 发布导致异步内容从结果服务器传播到订阅的客户端,并从结果服务器中删除异步内容。 该过程还包括从附加的客户端接收订阅请求。 该过程还包括轮询订阅的异步内容的客户端并且在从属于订阅的客户端的任何客户端接收到异步内容时将异步内容发送到附加客户端。