Managing resource consolidation configurations

    公开(公告)号:US09503389B2

    公开(公告)日:2016-11-22

    申请号:US14804258

    申请日:2015-07-20

    Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance information to determine a consolidation configuration to be associated with a subsequent request for the content associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance information collected and associated with subsequent requests corresponding to the content associated with the two or more embedded resources and using each of a variety of alternative consolidation configurations. Aspects of systems and methods for generating recommendations to use a particular consolidation configuration to process a subsequent request corresponding to the content associated with the two or more embedded resources are also provided.

    NETWORK SERVER SYSTEM, CLIENT DEVICE, COMPUTER PROGRAM PRODUCT AND COMPUTER-IMPLEMENTED METHOD
    32.
    发明申请
    NETWORK SERVER SYSTEM, CLIENT DEVICE, COMPUTER PROGRAM PRODUCT AND COMPUTER-IMPLEMENTED METHOD 审中-公开
    网络服务器系统,客户端设备,计算机程序产品和计算机实现方法

    公开(公告)号:US20160308735A1

    公开(公告)日:2016-10-20

    申请号:US15101843

    申请日:2014-12-04

    Abstract: Summarizing, the application relates to a network server system, a computer program product and a computer-implemented method for an efficient determination of one or more web page KPIs from a client device via a network, for an efficient determination of a correlation value of the derived resource KPIs and a predetermined network performance metric and for enabling an optimization of the web page download duration based on the determined correlation value. In particular the application relates to a network server system, a computer program product, and a computer implemented method suitable for down-load time determination and optimization.

    Abstract translation: 总而言之,本申请涉及网络服务器系统,计算机程序产品和用于经由网络有效地确定来自客户端设备的一个或多个网页KPI的计算机实现的方法,用于有效确定网络的相关值 导出资源KPI和预定网络性能度量,并且用于基于所确定的相关值来实现网页下载持续时间的优化。 特别地,本申请涉及适用于下载时间确定和优化的网络服务器系统,计算机程序产品和计算机实现的方法。

    Integrated metering of service usage for hybrid clouds
    33.
    发明授权
    Integrated metering of service usage for hybrid clouds 有权
    混合云服务使用的综合计量

    公开(公告)号:US09473374B2

    公开(公告)日:2016-10-18

    申请号:US15054955

    申请日:2016-02-26

    Abstract: A hybrid cloud environment is provided where a user of cloud computing services is disposed to consume cloud provided services delivered by each of a plurality of cloud computing service providers. Specified event data is received at an MCS component. The event data pertains to metering events related to the cloud provided services delivered by one or more cloud service providers. Event data include event data furnished by one or more entities that actively monitor metering events at one or more local or remote cloud service provider locations. Event data are sent from the MCS component to a metering system. The metering system generates reports from the event data that contains usage information on services provided by one or more cloud service providers. Information for a provider specifies amounts and quality of each type of service delivered to users by the provider.

    Abstract translation: 提供了混合云环境,其中处理云计算服务的用户以消耗由多个云计算服务提供商中的每一个提供的云提供的服务。 在MCS组件处接收指定的事件数据。 事件数据涉及与云提供的一个或多个云服务提供商提供的服务相关的计量事件。 事件数据包括由一个或多个实体提供的事件数据,其主动监视在一个或多个本地或远程云服务提供商位置处的计量事件。 事件数据从MCS组件发送到计量系统。 计量系统从包含由一个或多个云服务提供商提供的服务的使用信息的事件数据生成报告。 提供者的信息指定供应商向用户传送的每种类型的服务的数量和质量。

    System and method for collecting application performance data
    34.
    发明授权
    System and method for collecting application performance data 有权
    收集应用性能数据的系统和方法

    公开(公告)号:US09460225B2

    公开(公告)日:2016-10-04

    申请号:US13375125

    申请日:2009-06-01

    Inventor: Piotr Findeisen

    CPC classification number: G06F17/3089 G06F11/3419 G06F11/3466 G06F2201/875

    Abstract: Systems and methods are provided for collecting application performance data. The system (100) includes a server (110) for hosting a server-side application (120). An instrumentation module (130) is included on the server. The instrumentation module can selectively instrument functions (125) of the server-side application to obtain instrumented function operation data. The instrumentation module can also maintain an instrumented function call stack (190) for each application thread. A sampling module (140) is included on the server. The sampling module can sample application threads of the server-side application to obtain sampled function operation data. The sampling module can sample application threads based on at least one of an age of a timestamp obtained through instrumentation and a determination of which threads are executing server requests based on emptiness of the stack.

    Abstract translation: 提供系统和方法来收集应用程序性能数据。 系统(100)包括用于托管服务器端应用程序(120)的服务器(110)。 仪表模块(130)包含在服务器上。 仪器模块可以选择性地测试服务器端应用程序的功能(125)以获得仪表功能操作数据。 仪器模块还可以为每个应用程序线程维护仪表化的函数调用堆栈(190)。 服务器上包含采样模块(140)。 采样模块可以对服务器端应用程序的应用程序线程进行采样,以获取采样功能操作数据。 采样模块可以基于通过仪器获取的时间戳的年龄中的至少一个以及基于堆栈的空虚确定哪个线程正在执行服务器请求中的至少一个来对应用程序线程进行采样。

    Web page load time prediction and simulation
    35.
    发明授权
    Web page load time prediction and simulation 有权
    网页加载时间预测和模拟

    公开(公告)号:US09456019B2

    公开(公告)日:2016-09-27

    申请号: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对象的一个​​或多个依赖关系。 预测还包括确定与网页的页面加载相关联的原始性能度量值和原始定时信息。 预测还包括基于经调整的定时信息和依赖关系来模拟网页的页面加载,以估计与网页的模拟页面加载相关联的新的性能度量值。 预测还包括将原始性能度量值与新的性能度量值进行比较,以确定调整后的定时信息是否相对于原始性能度量值增加或减少新的性能量度值。

    Animated globe showing real-time web user performance measurements
    36.
    发明授权
    Animated globe showing real-time web user performance measurements 有权
    动画地球仪显示实时网络用户性能测量

    公开(公告)号:US09450834B2

    公开(公告)日:2016-09-20

    申请号:US14043791

    申请日:2013-10-01

    Applicant: SOASTA, Inc.

    Abstract: A method includes providing a graphical user interface (GUI) that displays a view of the globe as from outer space. The view including a geographic distribution of beacons having one or more visual attributes. Each beacon corresponds to one or more real users who are accessing a website, web application or mobile app from a geographic location. The visual attributes include an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app. Each beacon is generated in real-time from aggregated data obtained in real-time from one or more corresponding real user sessions on the website, web application or mobile app. The beacons are periodically refreshed with the visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the location, or the performance indicator at the location.

    Abstract translation: 一种方法包括提供从外部空间显示地球视图的图形用户界面(GUI)。 视图包括具有一个或多个视觉属性的信标的地理分布。 每个信标对应于正在从地理位置访问网站,网络应用或移动应用的一个或多个真实用户。 视觉属性包括代表网站,网络应用或移动应用的一个或多个真实用户的体验的性能指标的指标。 每个信标是从网站,网络应用程序或移动应用程序上的一个或多个相应的真实用户会话实时获得的聚合数据实时生成的。 随着视觉属性响应于地理分布中的测量变化,位置处的真实用户总数或位置处的性能指标而变化,信标被周期性刷新。

    Method and system for reducing instability when upgrading software
    37.
    发明授权
    Method and system for reducing instability when upgrading software 有权
    升级软件时减少不稳定的方法和系统

    公开(公告)号:US09442983B2

    公开(公告)日:2016-09-13

    申请号:US13937977

    申请日:2013-07-09

    Abstract: A system and a method of rating software bugs using a bug scoring and tracking system is presented. The system and method may use automated scoring of the bugs to determine the impact of the bug. The system and method may connect to one or more databases to determine the extent of the deployment of the software, the impact of the bug, and/or the history of the bug. Scoring is used to prioritize the bugs and the scoring is extensible and adjustable allowing easy addition of new parameters and allowing the system to be modified for different bug types, software, or customers.

    Abstract translation: 介绍了使用错误评分和跟踪系统评估软件错误的系统和方法。 系统和方法可以使用自动评分的错误来确定错误的影响。 系统和方法可以连接到一个或多个数据库以确定软件的部署程度,错误的影响和/或错误的历史。 评分用于对错误进行优先级排序,评分可扩展和可调,允许轻松添加新参数,并允许系统针对不同的错误类型,软件或客户进行修改。

    Real-time, multi-tier load test results aggregation
    38.
    发明授权
    Real-time, multi-tier load test results aggregation 有权
    实时多层负载测试结果汇总

    公开(公告)号:US09436579B2

    公开(公告)日:2016-09-06

    申请号:US12804338

    申请日:2010-07-19

    Abstract: A method for real-time analysis of results from a load test performed on a target website includes periodically computing first-level aggregated test results within each of a plurality of load server instances that generate a load on the target website. The first-level aggregated test results are computed from data received by each of the load server instances from the target website every first time interval. The first-level aggregated test results are then periodically sent from each of the load server instances to an associated one of a plurality of analytic server instances every second time interval. The first-level aggregated test results are aggregated by each of the analytic server instances to produce second-level aggregated test results, which test results may then further aggregated to produce third-level aggregated test results at a data storage instance in real-time.

    Abstract translation: 用于对在目标网站上执行的负载测试的结果进行实时分析的方法包括在多个负载服务器实例中的每一个周期性地计算在目标网站上产生负载的一级聚合测试结果。 第一级聚合测试结果是根据每个加载服务器实例从目标网站每第一个时间间隔接收的数据计算的。 然后,每隔一段时间间隔,将一级聚合测试结果从每个负载服务器实例周期性地发送到多个分析服务器实例中相关的一个。 第一级聚合测试结果由每个分析服务器实例聚合以产生二级聚合测试结果,然后可以进一步聚合测试结果,以便在数据存储实例上实时生成第三级聚合测试结果。

    SYSTEMS AND METHODS FOR RECORDING AND RECREATING INTERACTIVE USER-SESSIONS INVOLVING AN ON-LINE SERVER
    40.
    发明申请
    SYSTEMS AND METHODS FOR RECORDING AND RECREATING INTERACTIVE USER-SESSIONS INVOLVING AN ON-LINE SERVER 有权
    用于记录和收录涉及在线服务器的交互式用户会话的系统和方法

    公开(公告)号:US20160191351A1

    公开(公告)日:2016-06-30

    申请号:US14855047

    申请日:2015-09-15

    Abstract: An auditing system and method are used to capture and report an interactive client journey between a web-browser and a website. Instantiation of control code at an end-user computing device, typically initiated in response to a tag embedded in a website, initiates capture of server and request headers from the perspective of the locally-executing web-browser. The control code causes the sending of an uplink journey report to a cloud-based processing server that uses the report to interpret the server and request headers to imply real-time interactions between the end-user, the web-browser executing on the computing device and the web-server. Client-side capture provides for easy installation of control code that can be delivered directly from a content distribution network. The processing server correlates the server and request headers with predefined flagged events related to at least one of operation of the web-server and data processing at the web-server.

    Abstract translation: 审计系统和方法用于捕获和报告Web浏览器和网站之间的交互式客户端之旅。 最终用户计算设备上的控制代码的实例通常是响应嵌入在网站中的标签启动的,从本地执行的Web浏览器的角度发起服务器的捕获和请求报头。 控制代码导致将上行链路旅程报告发送到使用该报告的基于云的处理服务器来解释服务器并请求报头来暗示最终用户,在计算设备上执行的web浏览器之间的实时交互 和网络服务器。 客户端捕获可轻松安装可直接从内容分发网络传送的控制代码。 处理服务器将服务器和请求报头与与web服务器的操作和数据处理中的至少一个有关的预定义的标记事件相关联。

Patent Agency Ranking