WEB PAGE LOAD TIME PREDICTION AND SIMULATION
    122.
    发明申请
    WEB PAGE LOAD TIME PREDICTION AND SIMULATION 有权
    网页加载时间预测和模拟

    公开(公告)号:US20130097313A1

    公开(公告)日:2013-04-18

    申请号:US13707042

    申请日:2012-12-06

    Abstract: Embodiments of automated cloud service performance prediction are disclosed. The automated cloud service performance prediction includes extracting one or more dependency relationships for each web object in the webpage. The prediction further includes determining an original performance metric value and original timing information associated with a page loading of a webpage. The prediction also includes simulating a page loading of the webpage based on the adjusted timing information and the dependency relationships to estimate a new performance metric value associated with the simulated page loading of the webpage. The prediction additionally includes comparing the original performance metric value to the new performance metric value to determine whether the adjusted timing information increased or decreased the new performance metric value relative to the original performance metric value.

    Abstract translation: 公开了自动云服务性能预测的实施例。 自动云服务性能预测包括提取网页中每个web对象的一个​​或多个依赖关系。 预测还包括确定与网页的页面加载相关联的原始性能度量值和原始定时信息。 预测还包括基于经调整的定时信息和依赖关系来模拟网页的页面加载,以估计与网页的模拟页面加载相关联的新的性能度量值。 预测还包括将原始性能度量值与新的性能度量值进行比较,以确定调整后的定时信息是否相对于原始性能度量值增加或减少新的性能量度值。

    Session template packages for automated load testing
    123.
    发明申请
    Session template packages for automated load testing 有权
    用于自动加载测试的会话模板包

    公开(公告)号:US20130097307A1

    公开(公告)日:2013-04-18

    申请号:US13317440

    申请日:2011-10-18

    Abstract: A computer-implemented method includes scanning a clip of messages that includes message requests and message responses arranged in a sequence. The scanning is performed based on one or more search parameters and produces a list of one or more name/value pairs. The clip is utilized to perform a load test on a target website. Each name/value pair has a corresponding value. For each name/value pair in the list a message request in the clip is identified where the corresponding value is first used. Then, looking backwards in the sequence from the message request where the corresponding value is first used, prior message responses are located where the corresponding value is found. An extraction point is specified in the clip for the corresponding value as a latest message response in the sequence where the corresponding value was returned from the target website. The corresponding value is then stored as a property.

    Abstract translation: 计算机实现的方法包括扫描包括以序列排列的消息请求和消息响应的消息的剪辑。 基于一个或多个搜索参数执行扫描并产生一个或多个名称/值对的列表。 该剪辑用于在目标网站上执行负载测试。 每个名称/值对具有相应的值。 对于列表中的每个名称/值对,将标识剪辑中的消息请求,其中首先使用相应的值。 然后,从首先使用对应值的消息请求的顺序中向后看,先前的消息响应位于找到相应值的位置。 在相应值的剪辑中指定提取点作为从目标网站返回相应值的序列中的最新消息响应。 然后将相应的值作为属性存储。

    RECOVER TO CLOUD: RECOVERY POINT OBJECTIVE ANALYSIS TOOL
    124.
    发明申请
    RECOVER TO CLOUD: RECOVERY POINT OBJECTIVE ANALYSIS TOOL 审中-公开
    恢复云:恢复点目标分析工具

    公开(公告)号:US20130080841A1

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

    申请号:US13242739

    申请日:2011-09-23

    Abstract: An amount of a resource, such as bandwidth, needed to successfully accomplish a target Recovery Point Objective (RPO) is estimated in a data processing environment giving two or more physical or virtual data processing machines. Time-stamped samples of a usage metric for the resource are taken over a usage period. These samples are later accessed and time aligned to determine an average usage metric at defined intervals. An expected tolerance for RPO failure allows determining a first assumed amount of the resource available to achieve a target RPO that is less than might otherwise be expected. These steps can be repeated for other expected replication failure tolerances to allow a risk versus resource available trade off analysis.

    Abstract translation: 在提供两个或多个物理或虚拟数据处理机器的数据处理环境中估计成功完成目标恢复点目标(RPO)所需的资源量(例如带宽)。 资源的使用度量的时间戳样本在使用期限内被占用。 这些样本随后被访问和时间对齐,以确定在定义的间隔的平均使用度量。 对于RPO故障的预期容差允许确定可用于实现小于否则预期的目标RPO的资源的第一假定量。 对于其他预期的复制故障容限,可以重复这些步骤,以允许风险与资源可用的权衡分析。

    Capturing web-based scenarios
    125.
    发明授权
    Capturing web-based scenarios 有权
    捕获基于Web的场景

    公开(公告)号:US08407321B2

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

    申请号:US12764104

    申请日:2010-04-21

    CPC classification number: G06F11/3414 G06F11/3476 G06F2201/865 G06F2201/875

    Abstract: This patent application pertains to capturing web-based scenarios. One example detects execution of a web application. This example also automatically captures non-deterministic events of the execution in a manner that is transparent to a user of the web application.

    Abstract translation: 该专利申请涉及捕获基于网络的情景。 一个示例检测Web应用程序的执行。 该示例还以对web应用的用户透明的方式自动地捕获执行的非确定性事件。

    TECHNIQUES FOR GAUGING PERFORMANCE OF SERVICES
    126.
    发明申请
    TECHNIQUES FOR GAUGING PERFORMANCE OF SERVICES 有权
    用于测量服务性能的技术

    公开(公告)号:US20130060835A1

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

    申请号:US13666725

    申请日:2012-11-01

    Abstract: Techniques for gauging performance of services are provided. A client agent is configured to process on a client and simulates operations of a transaction as instructed by a server agent. The client agent also gathers metrics for each of the operations as they process on the client and passes the metrics back to the server agent. The server agent analyzes the metrics in accordance with a policy and takes one or more actions in response thereto.

    Abstract translation: 提供了衡量服务性能的技术。 客户端代理被配置为在客户端上进行处理,并按照服务器代理的指示模拟事务的操作。 客户端代理还在客户端处理每个操作时收集指标,并将度量传回给服务器代理。 服务器代理根据策略分析度量,并采取一个或多个动作作为响应。

    Efficiently Collecting Transaction-Separated Metrics In A Distributed Environment
    127.
    发明申请
    Efficiently Collecting Transaction-Separated Metrics In A Distributed Environment 有权
    在分布式环境中有效地收集事务分离度量

    公开(公告)号:US20130046779A1

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

    申请号:US13211143

    申请日:2011-08-16

    Abstract: Transaction-segregated metrics are obtained for component invocations of different transactions of an application. Corresponding tree data structures are maintained by an agent and a manager which describe sequences of invoked components of the different transactions. The start and end of each component are each represented by a node in each branch of the tree data structure. Each transaction is identified by matching a branch to a transaction trace. Gatherers are linked to one or more nodes to collect the transaction-segregated metrics. For example, metrics can be gathered separately for component invocations in different transactions. Metrics can also be gathered together for instances of different components in one or more transactions. A user interface includes a directed graph having vertices connected by edges. Edge portions are visually distinguished from one another based on the metrics of the gatherers. Each edge portion can be associated with one or more of the gatherers.

    Abstract translation: 获取用于应用程序的不同事务的组件调用的事务隔离度量。 相应的树数据结构由描述不同事务的被调用组件的序列的代理和管理器来维护。 每个组件的开始和结束都由树数据结构的每个分支中的一个节点表示。 通过将分支与事务跟踪进行匹配来标识每个事务。 收集者链接到一个或多个节点以收集交易分离的指标。 例如,可以针对不同事务中的组件调用单独收集度量。 也可以在一个或多个事务中收集不同组件的实例的度量标准。 用户界面包括具有通过边缘连接的顶点的有向图。 基于收集器的度量,边缘部分在视觉上彼此区分开。 每个边缘部分可以与一个或多个采集器相关联。

    Tracking application installation among a plurality of client devices
    128.
    发明授权
    Tracking application installation among a plurality of client devices 失效
    跟踪多个客户端设备之间的应用程序安装

    公开(公告)号:US08381208B2

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

    申请号:US12482598

    申请日:2009-06-11

    Abstract: Embodiments of the invention provide the ability to determine whether a particular application may be safely added to a client computing device. Further, embodiments of the invention also allow for performing a rollback operation on clients experiencing a decrease of performance due to an addition of new software. For example, after a client updates to a new piece of software, a server may monitor the performance of the first client by analyzing a plurality of updates received from the first client. Each update may include a performance indicator. Using the updates, the server may detect a decrease in the performance of the first client. Upon detecting the decrease in the performance, the server may initiate a rollback to a previous state on the first client.

    Abstract translation: 本发明的实施例提供了确定特定应用是否可以安全地添加到客户端计算设备的能力。 此外,本发明的实施例还允许对由于添加新软件而导致性能下降的客户端执行回滚操作。 例如,在客户端更新到新的软件之后,服务器可以通过分析从第一客户端接收的多个更新来监视第一客户端的性能。 每个更新可以包括性能指标。 使用更新,服务器可能会检测到第一个客户端的性能下降。 在检测到性能下降时,服务器可以启动在第一客户机上的先前状态的回滚。

    Web application management method and web system
    130.
    发明授权
    Web application management method and web system 失效
    Web应用程序管理方法和Web系统

    公开(公告)号:US08335845B2

    公开(公告)日:2012-12-18

    申请号:US12708295

    申请日:2010-02-18

    Abstract: Operability of a web application comprising dynamic contents is evaluated continuously with high precision. In a web application execution system 1000, a web server apparatus 121 responsive to a request from a client apparatus 101 and a log server apparatus 141 are connected via a network 161. The log server apparatus 141 stores an operation log obtained when the web application is operated on the web browser in accordance with a manual having a description of an operation method of the web application, as a first operation log, stores another operation log obtained when the web application is operated in the client apparatus 101, as a second operation log, and transmits difference information between the first and second operation logs to the web server apparatus 121, the client apparatus 101 or a different external apparatus 181 to cause the difference information to be at least displayed or recorded.

    Abstract translation: 包含动态内容的网络应用程序的可操作性以高精度连续评估。 在Web应用执行系统1000中,响应于来自客户端装置101和日志服务器装置141的请求的网络服务器装置121经由网络161连接。日志服务器装置141存储当Web应用是 作为第一操作日志,根据具有web应用程序的操作方法的描述的手册,在Web浏览器上操作作为第二操作日志的另一个操作日志,该操作日志在Web应用程序被操作在客户端设备101中时获得 并且将第一和第二操作日志之间的差分信息发送到web服务器装置121,客户机装置101或不同的外部装置181,以使差分信息至少显示或记录。

Patent Agency Ranking