AUTOMATED DISCOVERY OF TEMPLATE PATTERNS BASED ON RECEIVED SERVER REQUESTS
    112.
    发明申请
    AUTOMATED DISCOVERY OF TEMPLATE PATTERNS BASED ON RECEIVED SERVER REQUESTS 有权
    根据接收到的服务器要求自动发现模板模式

    公开(公告)号:US20130311642A1

    公开(公告)日:2013-11-21

    申请号:US13475514

    申请日:2012-05-18

    Abstract: Described herein are methods for determining patterns based on requests received by a server. Based on the determined patterns, insight into the types of requests received by the server can be gained. Additionally, performance statistics and query statistics can be aggregated in a useful way. For example, performance statistics may be summarized for each determined pattern. One technique for determining patterns includes determining a sequence of template identifiers identifying templates that correspond to sub-sequences of requests in a sequence of server requests. A model may be created based on the sequence of template identifiers. Based on the model, template patterns may be determined. Template patterns may further be grouped into pattern clusters.

    Abstract translation: 这里描述了基于服务器接收的请求来确定模式的方法。 基于确定的模式,可以获得服务器接收到的请求的类型。 此外,可以以有用的方式汇总性能统计信息和查询统计信息。 例如,可以针对每个确定的模式总结性能统计。 用于确定模式的一种技术包括确定标识与服务器请求序列中的请求的子序列相对应的模板的模板标识符序列。 可以基于模板标识符的序列来创建模型。 基于该模型,可以确定模板图案。 模板图案可以进一步分组成模式簇。

    Method and apparatus for load balancing

    公开(公告)号:US08566445B2

    公开(公告)日:2013-10-22

    申请号:US13433831

    申请日:2012-03-29

    Abstract: A method and apparatus is provided in which a multi-site load balancing system directs a client to a site best able to respond to the client's request based on a combination of balancing methods. Performance metric balancing is employed to select sites having the best performance metrics to participate in network latency balancing to determine the site best able to respond the request. The sites participating in the network latency balancing are selected based on having performance metrics within an allowable deviation of the best performance metric. Alternatively, network latency balancing is employed to select sites having the least network latency to participate in performance metric balancing to determine the site best able to respond to the request.

    Fine-grain locking
    114.
    发明授权
    Fine-grain locking 有权
    细粒度锁定

    公开(公告)号:US08560511B1

    公开(公告)日:2013-10-15

    申请号:US13239261

    申请日:2011-09-21

    Abstract: Configurations for providing fine-grain locking of data structures for concurrent reading and writing into one or more data structures utilized by a real-time server. In one aspect, when an update is required to a portion of a data structure, the process enables locking of only that portion of the data structure to prevent other threads and/or processes from accessing the locked portion. Other threads or CPU processes can concurrently read and/or update non-locked portions of the data structure. Another aspect provides for determining whether an access to a portion of a data structure has occurred if the portion is locked and subsequently releasing the portion of the data structure if the access has occurred. In one aspect, the portion is release after a configurable predetermined period of time.

    Abstract translation: 用于提供数据结构的细粒度锁定以用于并发读取和写入由实时服务器使用的一个或多个数据结构的配置。 在一个方面,当需要对数据结构的一部分进行更新时,该过程仅允许锁定数据结构的那部分,以防止其他线程和/或进程访问锁定部分。 其他线程或CPU进程可以同时读取和/或更新数据结构的非锁定部分。 另一方面提供用于确定如果部分被锁定则是否已经发生对数据结构的一部分的访问,并且如果访问已经发生则随后释放数据结构的一部分。 在一个方面,该部分在可配置的预定时间段之后释放。

    Verifying function performance based on predefined count ranges
    115.
    发明授权
    Verifying function performance based on predefined count ranges 失效
    根据预定义的计数范围验证功能性能

    公开(公告)号:US08555259B2

    公开(公告)日:2013-10-08

    申请号:US12631066

    申请日:2009-12-04

    Applicant: Kirk J. Krauss

    Inventor: Kirk J. Krauss

    Abstract: A computer-implemented method of finding portions of a computer program exhibiting irregular performance can include detecting an entry into a function of a computer program under test indicating a current execution of the function and, responsive to detecting an exit from the function, determining a count of a computing resource utilized by the function during the current execution of the function. The count of the computing resource can be compared with a predetermined count range to determine whether the function is nonconforming to the predetermined count range. Usage information for the computer program under test can be output to a display of an electronic device resource, the resource usage information indicating that the function does not conform to the predetermined count range.

    Abstract translation: 一种查找呈现不规则性能的计算机程序的部分的计算机实现的方法可以包括检测指示当前执行该功能的被测计算机程序的功能的条目,并且响应于检测到该功能的退出,确定计数 在功能当前执行期间由功能使用的计算资源。 可以将计算资源的计数与预定的计数范围进行比较,以确定该函数是否不符合预定的计数范围。 可以将被测试的计算机程序的使用信息输出到电子设备资源的显示器,指示该功能不符合预定计数范围的资源使用信息。

    APPLICATION INSTRUMENTATION CODE EXTENSION
    116.
    发明申请
    APPLICATION INSTRUMENTATION CODE EXTENSION 有权
    应用仪器代码扩展

    公开(公告)号:US20130263096A1

    公开(公告)日:2013-10-03

    申请号:US13457189

    申请日:2012-04-26

    Inventor: Walter T. Hulick

    Abstract: The embodiments provide an application diagnostics apparatus including an instrumentation engine configured to monitor one or more methods of a call chain of the application in response to a server request according to an instrumentation file specifying which methods are monitored and which methods are associated with a code extension, an extension determining unit configured to determine that at least one monitored method is associated with the code extension based on code extension identification information, a class loading unit configured to load the code extension from a resource file when the at least one monitored method associated with the code extension is called within the call chain, a code extension execution unit configured to execute one or more data collection processes, and a report generator configured to generate at least one report for display based on collected parameters.

    Abstract translation: 这些实施例提供一种应用诊断装置,其包括配置用于响应于服务器请求监视应用程序的一个或多个方法的仪器引擎,该服务器请求根据指定哪些方法被监视并且哪些方法与代码扩展相关联的检测文件 扩展确定单元,被配置为基于代码扩展识别信息来确定至少一个被监视的方法与代码扩展相关联;类加载单元,被配置为当与至少一个被监视的方法相关联时从资源文件加载代码扩展; 所述代码扩展在所述调用链中被调用,代码扩展执行单元被配置为执行一个或多个数据收集过程,以及报告生成器,被配置为基于所收集的参数生成至少一个用于显示的报告。

    CLIENT MANAGING SYSTEM, CLIENT MANAGING METHOD, AND INFORMATION PROCESSING APPARATUS
    118.
    发明申请
    CLIENT MANAGING SYSTEM, CLIENT MANAGING METHOD, AND INFORMATION PROCESSING APPARATUS 审中-公开
    客户管理系统,客户管理方法和信息处理设备

    公开(公告)号:US20130166732A1

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

    申请号:US13543066

    申请日:2012-07-06

    Inventor: Atsushi Asayama

    Abstract: In one embodiment, there is provided a client managing system including: a server; a client connected to the server via the Internet. The server includes: a generator configured to generate a policy data for the client; a first storage configured to store the policy data; a delivering module configured to deliver the policy data to the client; and a second storage configured to store a first index data therein, wherein the first index data corresponds to a first log data representing contents of operations performed on the client. The client includes: a sender configured to: i) generate a second log data representing contents of operations performed on the client; ii) send the second log data to a file storage connected to the client via a network; iii) generate a second index data corresponding to the second log data; and iv) send the second index data to the server.

    Abstract translation: 在一个实施例中,提供了一种客户端管理系统,包括:服务器; 通过互联网连接到服务器的客户端。 服务器包括:生成器,其被配置为生成客户端的策略数据; 配置为存储策略数据的第一存储器; 配置为将策略数据传递给客户端的递送模块; 以及第二存储器,被配置为在其中存储第一索引数据,其中所述第一索引数据对应于表示在所述客户端上执行的操作的内容的第一日志数据。 客户端包括:发送器,其被配置为:i)生成表示在客户机上执行的操作的内容的第二日​​志数据; ii)通过网络将第二日志数据发送到连接到客户端的文件存储器; iii)生成对应于第二日志数据的第二索引数据; 并且iv)将第二索引数据发送到服务器。

Patent Agency Ranking