-
公开(公告)号:US09268663B1
公开(公告)日:2016-02-23
申请号:US13445482
申请日:2012-04-12
申请人: Muhammad Ali Siddiqui , Kendra A. Yourtee , Amos Dylan Vance , Ivan Eduardo Gonzalez , Thomas L. Keller , Peter V. Commons
发明人: Muhammad Ali Siddiqui , Kendra A. Yourtee , Amos Dylan Vance , Ivan Eduardo Gonzalez , Thomas L. Keller , Peter V. Commons
CPC分类号: G06F11/3447 , G06F11/3404 , G06F11/3457 , G06F11/3664 , G06F11/3688
摘要: This disclosure is directed in part to testing of different versions of software or software components (software versions) and analyzing results of use (e.g., user interaction) of the different software versions. The techniques described herein provide software testing that varies the allocation to enable a ramp up of allocations to/from another software version. The allocation module may use allocation rules to assign requests to each software version based on various factors such as load balancing, user attributes, past user assignment, and/or other rules or logic. An analysis of the different software versions may include an analysis of system performance resulting from operation of each software version. An analysis may determine attributes of each user and then allocate the user to a software version based on at least some of the determined attributes.
摘要翻译: 本公开部分地针对测试不同版本的软件或软件组件(软件版本)并分析不同软件版本的使用结果(例如,用户交互)。 本文描述的技术提供了改变分配的软件测试,以便能够向/从另一个软件版本分配增加。 分配模块可以使用分配规则来基于诸如负载平衡,用户属性,过去的用户分配和/或其他规则或逻辑的各种因素来向每个软件版本分配请求。 对不同软件版本的分析可能包括对每个软件版本的操作产生的系统性能的分析。 分析可以确定每个用户的属性,然后基于所确定的属性中的至少一些将用户分配给软件版本。
-
公开(公告)号:US09058428B1
公开(公告)日:2015-06-16
申请号:US13445562
申请日:2012-04-12
申请人: Muhammad Ali Siddiqui , Peter V. Commons , Ivan Eduardo Gonzalez , Amos Dylan Vance , Kendra A. Yourtee , Thomas L. Keller
发明人: Muhammad Ali Siddiqui , Peter V. Commons , Ivan Eduardo Gonzalez , Amos Dylan Vance , Kendra A. Yourtee , Thomas L. Keller
CPC分类号: G06F11/368 , G06F8/71 , G06F11/3006 , G06F11/3433 , G06F11/3452 , G06F11/3688
摘要: The techniques described herein provide software testing that may concurrently process a user request using a live version of software and a shadow request, which is based on the user request, using a shadow version of software (e.g., trial or test version, etc.). The live version of software, unlike the shadow version, is user-facing and transmits data back to the users while the shadow request does not output to the users. An allocation module may vary allocation of the shadow requests to enable a ramp up of allocations (or possibly ramp down) of the shadow version of software. The allocation module may use allocation rules to dynamically initiate the shadow request based on various factors such as load balancing, user attributes, and/or other rules or logic. Thus, not all user requests may be issued as shadow requests.
摘要翻译: 本文描述的技术提供软件测试,其可以使用软件的影子版本(例如,试用版或测试版等)使用基于用户请求的软件的实时版本和影像请求来同时处理用户请求, 。 与阴影版本不同,软件的实时版本是面向用户的,并且在影子请求不输出到用户的同时将数据发送回用户。 分配模块可以改变影子请求的分配,以使得软件的影子版本的分配(或可能降低)的斜坡上升。 分配模块可以使用分配规则来基于诸如负载平衡,用户属性和/或其他规则或逻辑的各种因素动态地发起影子请求。 因此,并不是所有用户请求都可以作为影子请求发出。
-
公开(公告)号:US08850263B1
公开(公告)日:2014-09-30
申请号:US13619344
申请日:2012-09-14
申请人: Kendra A. Yourtee , Amos Dylan Vance , Muhammad Ali Siddiqui , Alexander S. Borst , Miles C. Kaufmann
发明人: Kendra A. Yourtee , Amos Dylan Vance , Muhammad Ali Siddiqui , Alexander S. Borst , Miles C. Kaufmann
IPC分类号: G06F11/00
CPC分类号: G06F11/0709 , G06F11/079 , G06F11/3476
摘要: Technologies are described herein for incorporating streaming and/or sampling in real-time log analysis. Representative samples of log data are extracted from the log files on a number of monitored hosts and streamed in real-time to log processors for processing. The log processors accumulate and process the representative samples of log data, and track a data completeness value representing an indication of a proportion of total log data represented by the representative samples received. The representative samples of log data are merged and collated. Estimated metrics are calculated from the merged and collated representative samples and the data completeness, and the estimated metrics are published to consumers in near real-time.
摘要翻译: 本文描述了在实时日志分析中结合流和/或采样的技术。 日志数据的代表性样本从多个受监视主机上的日志文件中提取,并实时流式传输到日志处理器进行处理。 日志处理器累积并处理日志数据的代表性样本,并且跟踪表示由所接收的代表性样本表示的总日志数据的比例的指示的数据完整性值。 日志数据的代表性样本被合并和整理。 估计的指标是从合并和整理的代表性样本和数据的完整性中计算出来的,估计的指标将近似实时地发布给消费者。
-
公开(公告)号:US08856797B1
公开(公告)日:2014-10-07
申请号:US13253842
申请日:2011-10-05
申请人: Muhammad Ali Siddiqui , Kendra A. Yourtee , Gregory Suhyun Kang , Alexander S. Borst , Sanjeev K. Verma , Josh M. Goodspeed , Thomas L. Keller
发明人: Muhammad Ali Siddiqui , Kendra A. Yourtee , Gregory Suhyun Kang , Alexander S. Borst , Sanjeev K. Verma , Josh M. Goodspeed , Thomas L. Keller
IPC分类号: G06F9/46
CPC分类号: H04L41/0896 , G06F9/46 , G06F9/5027 , G06F9/5061 , G06F9/5077 , G06F2209/5019 , G06F2209/508 , H04L43/0894 , H04L67/10 , H04L67/16
摘要: Examples of systems and methods are described for managing computing capacity by a provider of computing resources. The computing resources may include program execution capabilities, data storage or management capabilities, network bandwidth, etc. Multiple user programs can consume a single computing resource, and a single user program can consume multiple computing resources. Changes in usage and other environmental factors can require scaling of the computing resources to reduce or prevent a negative impact on performance. In some implementations, a fuzzy logic engine can be used to determine the appropriate adjustments to make to the computing resources associated with a program in order to keep a system metric within a desired operating range.
摘要翻译: 描述了用于由计算资源的提供者管理计算能力的系统和方法的示例。 计算资源可以包括程序执行能力,数据存储或管理能力,网络带宽等。多个用户程序可以消耗单个计算资源,单个用户程序可以消耗多个计算资源。 使用和其他环境因素的变化可能需要扩展计算资源,以减少或防止对性能的负面影响。 在一些实现中,可以使用模糊逻辑引擎来确定对与程序相关联的计算资源进行适当的调整,以便将系统度量保持在期望的操作范围内。
-
公开(公告)号:US10555145B1
公开(公告)日:2020-02-04
申请号:US13489278
申请日:2012-06-05
申请人: Muhammad Ali Siddiqui , Gregory S. Kang , Srikant Meka , Rishikesan Rangarajan , Sanjeev K. Verma , Kendra A. Yourtee
发明人: Muhammad Ali Siddiqui , Gregory S. Kang , Srikant Meka , Rishikesan Rangarajan , Sanjeev K. Verma , Kendra A. Yourtee
摘要: Techniques are described for managing program execution capacity used to execute software programs, such as for a group of computing nodes in use executing one or more programs for a user. Dynamic modifications to the program execution capacity of the group may include adding or removing computing nodes, such as based on automated determinations that previously specified criteria are currently satisfied. The described techniques further include tracking information about changes that occur in one or more capacity utilization metrics of interest in response to dynamic modifications to the program execution capacity of the group, and then using such learned responses to determine a customized capacity modification policy that is configured for the actual operation of the software program(s) for the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
-
公开(公告)号:US09015536B1
公开(公告)日:2015-04-21
申请号:US13222850
申请日:2011-08-31
申请人: Mathias G. Ricken , Arthur Carré , Miles C. Kaufmann , Aaron T. Olds , Muhammad Ali Siddiqui , Sanjeev K. Verma , Kendra A. Yourtee
发明人: Mathias G. Ricken , Arthur Carré , Miles C. Kaufmann , Aaron T. Olds , Muhammad Ali Siddiqui , Sanjeev K. Verma , Kendra A. Yourtee
CPC分类号: G06F11/0754 , G06F11/0709 , G06F11/0769 , G06F11/0772 , G06F11/079 , G06F11/3006 , G06F11/3065 , G06F11/3409 , G06F11/3433 , G06F11/3452 , G06F11/3495 , G06F19/00 , G06F2201/81 , H04L43/045
摘要: Systems and methods are provided for analyzing operating metrics of monitored metric sources. Aspects of the present disclosure may present for display information associated with the monitored metric source and the analysis of its operating metrics. Analysis comprises determination of reference values and tolerance levels which represent allowable deviations from the reference values. Input data includes a measurement of an operating parameter and a time stamp. Input data may be saved to a data store for using in future analysis of other input data. When input data is determined to be outside the tolerance level, notifications may be issued to alert administrators or systems of the anomaly.
摘要翻译: 提供了系统和方法,用于分析监控的度量源的运行度量。 本公开的方面可以呈现用于与所监视的度量标准源相关联的显示信息以及其操作度量的分析。 分析包括确定参考值和公差水平,其表示与参考值的允许偏差。 输入数据包括测量操作参数和时间戳。 输入数据可以保存到数据存储器中,以便将来分析其他输入数据。 当确定输入数据超出容限级别时,可能会发出通知以警告管理员或系统的异常。
-
-
-
-
-