REDUCING CACHE MEMORY REQUIREMENTS FOR RECORDING STATISTICS FROM TESTING WITH A MULTIPLICITY OF FLOWS
    101.
    发明申请
    REDUCING CACHE MEMORY REQUIREMENTS FOR RECORDING STATISTICS FROM TESTING WITH A MULTIPLICITY OF FLOWS 审中-公开
    记录统计数据的速度记录要求与流量的多样性测试

    公开(公告)号:US20140201458A1

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

    申请号:US13743999

    申请日:2013-01-17

    Abstract: A method reduces cache memory requirements for testing a multiplicity of flows. The method includes receiving data corresponding to a frame in a particular flow among the multiplicity of flows. In response to the frame received, the method updates a set of cached flow counters in cache memory for the particular flow. The method updates one or more regular operation counters and one or more conditional counters among the set of cached flow counters, including a last serviced counter. The method updates, responsive to any error conditions, one or more error condition counters among the set of cached flow counters. The method evaluates whether to transfer values from the cached flow counters to system accumulators in system memory using at least a value in the last serviced counter for the particular flow. Responsive to the evaluating, the method transfers the values from the cached flow counters to the system accumulators.

    Abstract translation: 一种方法减少了测试多个流的高速缓存内存要求。 该方法包括在多个流中接收与特定流中的帧对应的数据。 响应于接收到的帧,该方法针对特定流更新高速缓冲存储器中的一组缓存流计数器。 该方法更新一组或多个常规操作计数器和一组缓存流计数器中的一个或多个条件计数器,包括最后一个服务计数器。 该方法响应于任何错误条件更新一组缓存流计数器中的一个或多个错误条件计数器。 该方法评估是否使用至少在特定流的最后服务计数器中的值将高速缓存流计数器的值传输到系统存储器中的系统累加器。 响应于评估,该方法将值从缓存流计数器传输到系统累加器。

    Method and apparatus for adaptive declarative monitoring
    102.
    发明授权
    Method and apparatus for adaptive declarative monitoring 有权
    用于自适应声明监测的方法和装置

    公开(公告)号:US08769346B2

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

    申请号:US12274930

    申请日:2008-11-20

    Abstract: A method of and apparatus for monitoring a computer system includes defining a monitoring policy for the computer system. At least one computer is employed to determine a status of a state of the computer system relative to the monitoring policy. At least one computer is employed to determine a condition of at least one monitored element to be monitored in the computer system based on the status of the state of the computer system. Furthermore, at least one computer is employed to monitor the condition of the at least one monitored element in the computer system, based on the monitoring policy. At least one computer is employed to perform an action in response to the condition assuming a predetermined status.

    Abstract translation: 用于监视计算机系统的方法和装置包括定义用于计算机系统的监视策略。 使用至少一台计算机来确定计算机系统相对于监视策略的状态的状态。 基于计算机系统的状态,使用至少一台计算机来确定计算机系统中待监控的至少一个被监测元件的状况。 此外,基于监视策略,采用至少一台计算机来监视计算机系统中的至少一个被监控元件的状态。 使用至少一台计算机来响应于假定预定状态的条件来执行动作。

    System and method for service response monitoring
    103.
    发明授权
    System and method for service response monitoring 有权
    服务响应监控系统和方法

    公开(公告)号:US08738759B2

    公开(公告)日:2014-05-27

    申请号:US10947858

    申请日:2004-09-23

    Applicant: Rikin S. Patel

    Inventor: Rikin S. Patel

    Abstract: A method, system, and computer program product for monitoring the response time for a web service provider is provided. In one embodiment, receiving a web service inbound transaction is received at a web service proxy server. The web service proxy server invokes a response time monitoring service and provides the response time monitoring service with a unique transaction identifier for the inbound transaction. The web service proxy server also invokes, on the web service provider, a web service requested by the inbound transaction. The proxy server later receives an outbound transaction from the web service provider corresponding to the original inbound transaction and invokes the response time monitoring service, once again, providing the unique transaction identifier to the response time monitoring service. The response time monitoring service determines a time for the inbound transaction and for the outbound transaction corresponding to the same unique transaction identifier and sets a response time as the difference in times between the time for the outbound transaction and the time for the inbound transaction.

    Abstract translation: 提供了用于监视web服务提供商的响应时间的方法,系统和计算机程序产品。 在一个实施例中,在web服务代理服务器处接收到web服务入站事务的接收。 Web服务代理服务器调用响应时间监视服务,并为响应时间监视服务提供入站事务的唯一事务标识符。 Web服务代理服务器还在Web服务提供商上调用由入站事务请求的Web服务。 代理服务器稍后从与原始入站事务相对应的Web服务提供商接收到出站事务,并再次响应时间监视服务,向响应时间监视服务提供唯一事务标识符。 响应时间监视服务确定入站事务和对应于相同唯一事务标识符的出站事务的时间,并将响应时间设置为出站事务的时间与入站事务的时间之间的时间差。

    TESTING FRAMEWORK FOR APPLICATIONS
    105.
    发明申请
    TESTING FRAMEWORK FOR APPLICATIONS 有权
    测试框架应用

    公开(公告)号:US20140109066A1

    公开(公告)日:2014-04-17

    申请号:US13649282

    申请日:2012-10-11

    Applicant: Google Inc.

    Inventor: Sanjeev Dhanda

    Abstract: An application distribution server may be operable to select a plurality of data processing devices which are capable of receiving application updates. One or more experimental versions of an application may be communicated by the application distribution server to each of the selected plurality of data processing devices during an update process of the application. The application distribution server may cause collection of performance information associated with the one or more experimental versions. The application distribution server may then cause communication of the collected performance information to a developer of the application for analysis. When a particular experimental version is uninstalled from a particular data processing device or when feedback and/or rating information on the particular experimental version is communicated from the particular data processing device, the application distribution server may communicate, to the particular data processing device, a message indicating an experiment and options to opt-out of future experiments.

    Abstract translation: 应用分发服务器可以用于选择能够接收应用更新的多个数据处理设备。 在应用的更新过程期间,应用分发服务器可将一个或多个实验版本的应用程序传送到所选择的多个数据处理设备中的每一个。 应用分发服务器可以引起与一个或多个实验版本相关联的性能信息的收集。 然后,应用分发服务器可以将所收集的性能信息通信给应用的开发者进行分析。 当特定实验版本从特定数据处理设备卸载时,或者当从特定数据处理设备传达关于特定实验版本的反馈和/或评级信息时,应用分发服务器可以向特定数据处理设备通信 消息指示实验和选择退出未来实验的选项。

    Session-Based Processing Method and System
    106.
    发明申请
    Session-Based Processing Method and System 审中-公开
    基于会话的处理方法和系统

    公开(公告)号:US20140081983A1

    公开(公告)日:2014-03-20

    申请号:US14082690

    申请日:2013-11-18

    Abstract: A log file processing system sorts records from large log files and groups them by session without making a complete copy of the log files by capturing a subset of the log files in a sliding memory window and identifying all records in the window that form a complete user session. Records belonging to a complete session are output for analyzing, and the remaining records are output as raw log data for additional processing. Using a ring buffer to implement the sliding memory window, data structures are used to group records by session, to identify completed sessions, and to index into the ring buffer to retrieve records for completed sessions that are to be directly analyzed. Any records remaining in the ring buffer at the end of slide window processing may be output as raw log file data and are processed as incomplete or malformed session records. An embodiment of the log file processing system provides a significant improvement on the speed of data extraction from log files into analyzable session data.

    Abstract translation: 日志文件处理系统对大型日志文件进行排序,并通过会话对其进行分组,而无需通过在滑动式存储器窗口中捕获日志文件的子集来识别日志文件的完整副本,并识别形成完整用户的窗口中的所有记录 会话 输出属于一个完整会话的记录用于分析,剩下的记录作为原始日志数据输出以进行附加处理。 使用环形缓冲区实现滑动存储器窗口,数据结构用于按会话对记录进行分组,以识别已完成的会话,并将其索引到环形缓冲区中以检索要直接分析的已完成会话的记录。 在幻灯片窗口处理结束时,环形缓冲区中的任何记录可能会作为原始日志文件数据输出,并被处理为不完整或格式不正确的会话记录。 日志文件处理系统的一个实施例提供了从日志文件到可分析会话数据的数据提取速度的显着改进。

    CONTROLLING WEB PAGE BEHAVIOUR
    107.
    发明申请
    CONTROLLING WEB PAGE BEHAVIOUR 审中-公开
    控制网页行为

    公开(公告)号:US20140026081A1

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

    申请号:US14003047

    申请日:2012-03-06

    Abstract: A method of controlling webpage behaviour on a web enabled device 3 in order to assist in, for example, collection of monitoring information, preserving session context, and improving security. The method includes monitoring a user interaction with a webpage (step 203), using a client side module 31 at the web enabled device 3, and determining whether predetermined conditions are satisfied (step 204). Where the predetermined conditions are satisfied the further steps below are carried out: capturing details concerning an intended result of said user interaction (step 205), using the client side module; at least temporarily preventing occurrence of the intended result of said user interaction using the client side module (step 206); carrying out additional processing (step 207) using the client side module; determining a controlled result (step 208), using the client side module, in dependence on said intended result and the additional processing; and causing the controlled result to occur (step 209). The additional processing might, for example, include collecting monitoring information, dynamically re-writing the URL to allow preservation of session context, or performing in checks or modifications to improve security.

    Abstract translation: 一种控制web启用设备3上的网页行为的方法,以便协助例如监视信息的收集,保持会话环境以及提高安全性。 该方法包括使用网页启用设备3处的客户端模块31监视用户与网页的交互(步骤203),并确定是否满足预定条件(步骤204)。 在满足预定条件的情况下,执行以下进一步的步骤:使用客户端模块捕获关于所述用户交互的预期结果的细节(步骤205); 至少暂时防止使用客户端模块发生所述用户交互的预期结果(步骤206); 使用客户端模块进行附加处理(步骤207); 根据所述预期结果和附加处理,使用客户端模块确定受控结果(步骤208); 并使控制结果发生(步骤209)。 例如,附加处理可以包括收集监视信息,动态地重写URL以允许保留会话上下文,或者进行检查或修改以提高安全性。

    FINDING RESOURCE BOTTLENECKS WITH LOW-FREQUENCY SAMPLED DATA
    108.
    发明申请
    FINDING RESOURCE BOTTLENECKS WITH LOW-FREQUENCY SAMPLED DATA 有权
    用低频采样数据查找资源瓶颈

    公开(公告)号:US20130339974A1

    公开(公告)日:2013-12-19

    申请号:US13566658

    申请日:2012-08-03

    Abstract: A method for automatically gauging a benefit of a tuning action. The method including collecting a plurality of observations of a running state of a plurality of threads in a computer system, as executed by a processing in a computer system. Identifying a plurality of resources the computer system and a capacity of each resource of the plurality of resources. Mapping an observation of the running state of each thread of the plurality of threads to a resource that the observation of each thread uses, respectively. Applying the tuning action to a first resource of the plurality of resources to determine an impact on the performance of the computer system.

    Abstract translation: 一种用于自动测量调节动作的益处的方法。 该方法包括如计算机系统中的处理执行的那样收集计算机系统中的多个线程的运行状态的多个观察值。 识别计算机系统的多个资源和多个资源中的每个资源的容量。 将多个线程的每个线程的运行状态的观察映射到每个线程的观察分别使用的资源。 将调整动作应用于多个资源中的第一资源以确定对计算机系统的性能的影响。

    FINDING RESOURCE BOTTLENECKS WITH LOW-FREQUENCY SAMPLED DATA
    109.
    发明申请
    FINDING RESOURCE BOTTLENECKS WITH LOW-FREQUENCY SAMPLED DATA 有权
    用低频采样数据查找资源瓶颈

    公开(公告)号:US20130339973A1

    公开(公告)日:2013-12-19

    申请号:US13563640

    申请日:2012-07-31

    Abstract: A computer program product for automatically gauging a benefit of a tuning action. The computer program product including a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code including computer readable program code configured to collect a plurality of observations of a running state of a plurality of threads in a computer system. Computer readable program code configured to identify a plurality of resources of the computer system and a capacity of each resource of the plurality of resources. Computer readable program code configured to map an observation of the running state of each thread of the plurality of threads to a resource that the observation of each thread uses, respectively, and computer readable program code configured to apply the tuning action to a first resource of the plurality of resources to determine an impact on the performance of the computer system.

    Abstract translation: 一种用于自动测量调谐动作的益处的计算机程序产品。 该计算机程序产品包括具有其中实施的计算机可读程序代码的计算机可读存储介质。 所述计算机可读程序代码包括计算机可读程序代码,其被配置为收集计算机系统中的多个线程的运行状态的多个观察值。 被配置为识别计算机系统的多个资源和多个资源中的每个资源的容量的计算机可读程序代码。 被配置为将多个线程的每个线程的运行状态的观察结果映射到每个线程的观察的资源分别使用的计算机可读程序代码和被配置为将调整动作应用于第一资源的计算机可读程序代码 多个资源来确定对计算机系统性能的影响。

Patent Agency Ranking